关于本书的内容有任何问题,请联系 王威
目 录 项目1 项目准备 1 1.1 公司管理数据库系统实例 2 1.1.1 公司管理数据库系统功能分析 2 1.1.2 公司管理数据库各数据表数据 2 1.2 数据管理技术的发展 2 1.2.1 数据处理的基本概念 2 1.2.2 人工管理阶段 3 1.2.3 文件系统阶段 4 1.2.4 数据库系统阶段 5 1.3 数据库系统概述 6 1.3.1 数据库 6 1.3.2 数据库管理系统 6 1.3.3 数据库系统 7 1.4 数据库技术新发展 8 1.4.1 数据库技术发展历史 9 1.4.2 数据库技术发展的趋势 10 1.5 实训 12 1.5.1 实训目的 12 1.5.2 实训要求 12 1.5.3 实训内容与步骤 12 项目2 公司管理数据库系统的规划设计 13 2.1 理论知识准备 14 2.1.1 概念模型 14 2.1.2 数据模型 16 2.1.3 数据库系统模型 19 2.1.4 关系数据库的基本理论 19 2.1.5 范式理论 24 2.2 公司管理系统的数据库设计 25 2.2.1 需求分析 25 2.2.2 概念结构设计 26 2.2.3 逻辑结构设计 27 2.2.4 物理设计 31 2.2.5 数据库实施、运行与维护 32 2.3 实训 32 2.3.1 实训目的 32 2.3.2 实训要求 33 2.3.3 实训内容与步骤 33 项目3 数据库的创建与管理 34 3.1 理论知识准备 35 3.1.1 SQL Server 2005简介 35 3.1.2 数据库文件与文件组 39 3.1.3 数据库组成 39 3.1.4 T-SQL语句概述 41 3.2 创建公司管理数据库 42 3.2.1 使用Management Studio创建数据库和事务日志 42 3.2.2 使用T-SQL语句创建数据库和事务日志 43 3.2 修改公司管理数据库 44 3.3.1 使用Management Studio修改数据库的属性 44 3.3.2 使用T-SQL语句修改数据库的属性 45 3.4 删除公司管理数据库 47 3.4.1 使用Management Studio删除公司管理数据库 47 3.4.2 使用T-SQL语句删除公司管理数据库 48 3.5 实训 48 3.5.1 实训目的 48 3.5.2 实训要求 49 3.5.3 实训步骤 49 项目4 公司管理数据库中表的创建与管理 50 4.1 创建公司管理数据库系统的数据表 51 4.1.1 理论知识准备 51 4.1.2 利用Management Studio创建数据表 55 4.1.3 利用T-SQL语句创建数据表 58 4.2 修改公司管理数据库系统的数据表 59 4.2.1 利用Management Studio修改数据表结构 59 4.2.2 利用T-SQL语句修改数据表 61 4.2.3 重新命名表 61 4.3 删除公司管理数据库系统的数据表 62 4.3.1 利用Management Studio删除数据表 62 4.3.2 利用T-SQL语句删除数据表 64 4.4 实现公司管理数据库系统的数据完整性 64 4.4.1 理论知识准备 64 4.4.2 主键约束 65 4.4.3 外键约束 67 4.4.4 DEFAULT约束 70 4.4.5 CHECK约束 71 4.4.6 UNIQUE约束 73 4.4.7 默认值 73 4.5 公司管理数据库系统数据表的操作 74 4.5.1 利用Management Studio操作表记录 75 4.5.2 利用T-SQL语句操作表记录 75 4.6 实训 76 4.6.1 实训目的 76 4.6.2 实训要求 77 4.6.3 实训内容与步骤 77 项目5 公司管理数据库系统中视图和索引的应用 81 5.1 索引的应用 82 5.1.1 理论知识准备 82 5.1.2 利用Management Studio创建索引 83 5.1.3 利用T-SQL语句创建索引 86 5.1.4 索引管理 86 5.1.5 索引维护 88 5.1.6 删除索引 90 5.2 视图的应用 91 5.2.1 理论知识准备 91 5.2.2 利用Management Studio创建视图 92 5.2.3 利用T-SQL语句创建视图 94 5.2.4 修改和重命名视图 95 5.2.5 删除视图 96 5.3 实训 97 5.3.1 实训目的 97 5.3.2 实训要求 97 5.3.3 实训内容与步骤 97 项目6 公司管理数据库系统的数据查询 99 6.1 理论知识准备 100 6.1.1 T-SQL语句 100 6.1.2 查询的基本语句 100 6.2 子查询 120 6.3 多表查询 124 6.3.1 内连接 125 6.3.2 外连接 126 6.3.3 交叉连接 128 6.4 实训 129 6.4.1 实训目的 129 6.4.2 实训要求 129 6.4.3 实训内容与步骤 129 项目7 实现公司管理数据库系统的编程 131 7.1 理论知识准备 132 7.1.1 T-SQL编程元素 132 7.1.2 常用函数 133 7.1.3 常量与变量 139 7.1.4 运算符 140 7.1.5 批处理和流控语句 141 7.2 编程获取某雇员的工作业绩信息 145 7.3 编程实现订购订单 146 7.4 实训 147 7.4.1 实训目的 147 7.4.2 实训要求 147 7.4.3 实训内容与步骤 147 项目8 公司管理数据库系统中存储过程的应用 149 8.1 理论知识准备 150 8.1.1 存储过程的概念 150 8.1.2 存储过程的优点 150 8.1.3 存储过程与视图的比较 150 8.2 创建存储过程 151 8.2.1 利用Management Studio创建存储过程 151 8.2.2 利用T-SQL语句创建存储过程 153 8.3 执行存储过程 154 8.4 带参数的存储过程 156 8.4.1 带输入参数的存储过程 156 8.4.2 执行带有输入参数的存储过程 157 8.4.3 带输出参数的存储过程 158 8.5 重命名存储过程 160 8.5.1 使用Management Studio修改存储过程名称 160 8.5.2 使用系统存储过程修改存储过程名称 160 8.6 修改存储过程 161 8.6.1 使用Management Studio修改存储过程 161 8.6.2 使用T-SQL语句修改存储过程 162 8.7 删除存储过程 163 8.7.1 使用Management Studio删除存储过程 163 8.7.2 使用T-SQL语句删除存储过程 164 8.8 实训 164 8.8.1 实训目的 164 8.8.2 实训要求 164 8.8.3 实训步骤 164 项目9 触发器的使用 166 9.1 理论知识准备 167 9.1.1 触发器的概念 167 9.1.2 触发器中的INSERTED表和DELETED表 168 9.2 创建触发器 168 9.2.1 利用Management Studio创建触发器 168 9.2.2 利用T-SQL语句创建触发器 170 9.3 管理触发器 175 9.4 实训 176 9.4.1 实训目的 176 9.4.2 实训要求 177 9.4.3 实训步骤 177 项目10 公司管理数据库系统的安全管理 178 10.1 理论知识准备 179 10.1.1 SQL Server 2005的安全管理机制 179 10.1.2 身份验证 179 10.1.3 权限认证 180 10.2 登录管理 180 10.3 用户管理 184 10.4 角色管理 187 10.4.1 服务器角色 187 10.4.2 数据库角色 188 10.5 权限管理 190 10.5.1 权限管理分类 190 10.5.2 使用对象资源管理器设置权限 191 10.5.3 使用SQL语句设置权限 192 10.6 实训 194 10.6.1 实训目的 194 10.6.2 实训要求 194 10.6.3 实训内容与步骤 194 项目11 公司管理数据库的管理与维护 196 11.1 理论知识准备 197 11.1.1 数据库的备份 197 11.1.2 数据库的还原 198 11.2 数据库的备份与还原 198 11.2.1 利用Management Studio备份数据库 198 11.2.2 利用T-SQL语句备份数据库 200 11.2.3 利用Management Studio还原数据库 201 11.2.4 利用T-SQL语句还原数据库 203 11.3 数据库的分离与附加 203 11.3.1 分离companyinfo数据库 203 11.3.2 附加companyinfo数据库 204 11.4 数据的导入与导出 205 11.4.1 导入数据 205 11.4.2 导出数据 208 11.5 实训 210 11.5.1 实训目的 210 11.5.2 实训要求 210 11.5.3 实训内容与步骤 210 项目12 C#应用开发实例 211 12.1 理论知识准备 212 12.1.1 在Visual Studio 2005中创建数据库 212 12.1.2 在Visual Studio 2005中创建数据连接 215 12.2 商品信息浏览 216 11.2.1 创建项目 216 11.2.2 界面设计 217 12.2.3 BindingSource组件设置 217 12.2.4 DataGridView控件设置 219 12.3 商品信息查询 221 12.3.1 创建项目 221 12.3.2 界面设计 221 12.3.3 BindingSource组件设置 222 12.3.4 数据绑定组件设置 222
本书基于MySQL介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各...
本书依照最新的相关国家标准,以一个综合布线工程具体实施过程为主线,采用任务驱动方式组织编写。书中分7个项目,将...
本书分3个学习情境,分别根据科源信息技术有限公司发展的3个不同阶段的产品销售管理形态,将Access数据库的创...
本书介绍了网页设计与制作的基本知识和方法,内容包括赏析典型网站、创建与管理网站站点、设计和制作网站首页、制作网...
本书通过理论与实际相结合的方式详细讲解了SSH(Struts2+Spring+Hibernate)等轻量级框架...
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
本书按照《高等职业教育专科信息技术课程标准(2021年版)》的相关要求编写而成,同时结合“全国计算机等级考试一...
本书通过一个简单学习项目“学生成绩管理系统”贯穿全书课堂教学,以一个企业实训项目“人力资源管理系统”来贯穿全书...
我要评论