-
内容大纲
李超燕主编的《数据库技术及应用项目教程(SQL Server 2008)》获浙江省宁波市服务型重点专业群——软件与服务外包特色教材建设项目资金支持,是该项目建设的研究成果,本教材以项目驱动教学的方式来组织,符合目前高校组织教学项目驱动及“做中学”的原则。在本书编写过程中主要涉及的项目有:职工信息数据库,医疗垃圾处理数据库,学生课程数据库。这3个项目分别作为教材的课程教学、实训、课后练习编写的主线项目,其中的医疗垃圾处理数据库是与企业合作过程中由企业提供的实际开发的项目中的数据库。
《数据库技术及应用项目教程(SQL Server 2008)》的第1章是数据库系统基础,让用户来了解数据库的一些基本知识。从第2章至第9章以项目驱动方式分别训练用户创建数据库、查询数据库、更新数据库、创建视图、创建存储过程和触发器、对安全性和完整性进行管理、开发数据库系统、按照数据库设计理论来完成数据库的设计这8大能力。
本教材非常适合高等院校本专科计算机及相关专业用于数据库课程的教学,也可用于计算机软件、数据库维护管理工作工程技术人员作为参考。 -
作者介绍
-
目录
第1章 数据库系统基础
1.1 数据库技术的产生与发展
1.1.1 数据管理的3个阶段
1.1.2 数据库技术的特点
1.1.3 数据库中的基本概念
1.2 数据库模型
1.2.1 概念模型
1.2.2 数据模型
1.2.3 常用数据模型
1.3 关系数据库
1.3.1 关系的数学定义
1.3.2 关系代数
1.4 数据库系统的组成
1.5 本章习题
第2章 创建职工信息数据库
2.1 安装SQL Server 2008
2.2 SQL Server 2008的常用工具
2.2.1 SQL Server Management Studio
2.2.2 SQL Server配置管理器
2.2.3 联机丛书
2.3 创建职工信息数据库
2.3.1 创建数据库和表
2.3.2 创建关系
2.3.3 创建索引
2.4 分离和附加职工信息数据库
2.5 本章实训:创建医疗垃圾处理数据库
2.6 本章习题
第3章 查询职工信息数据库
3.1 基本查询
3.1.1 最简单的查询
3.1.2 条件查询
3.1.3 聚集函数
3.1.4 top和distinct关键字
3.2 附加子句
3.2.1 order by 子句
3.2.2 group by 子句
3.2.3 having 子句
3.2.4 into 子句
3.3 多表连接查询
3.3.1 内部连接
3.3.2 外部连接
3.3.3 交叉连接
3.4 操作结果集
3.4.1 使用union组合结果集
3.4.2 使用公用表表达式
3.4.3 将结果集保存到表中
3.5 子查询
3.5.1 含in谓词的子查询
3.5.2 带有比较运算符的子查询
3.5.3 使用子查询代替表达式
3.5.4 带有exists谓词的子查询
3.6 本章实训:查询医疗垃圾处理数据库
3.7 本章习题
第4章 更新职工信息数据库
4.1 插入数据
4.1.1 insert...values语句
4.1.2 insert...select语句
4.2 修改数据
4.3 删除数据
4.4 本章实训:更新医疗垃圾处理数据库
4.5 本章习题
第5章 为职工信息数据库创建视图
5.1 创建视图
5.1.1 利用鼠标方式创建视图
5.1.2 利用SQL语句创建视图
5.2 管理视图中的数据
5.2.1 修改视图中的数据
5.2.2 插入视图中的数据
5.2.3 删除视图中的数据
5.3 删除视图
5.4 本章实训:为医疗垃圾处理数据库创建视图
5.5 本章习题
第6章 为职工信息数据库创建存储过程和触发器
6.1 程序设计基础
6.1.1 程序设计元素
6.1.2 流程控制语句
6.1.3 函数
6.1.4 游标
6.1.5 事务
6.2 存储过程
6.2.1 存储过程和种类
6.2.2 创建并调用用户存储过程
6.3 触发器
6.3.1 触发器的工作原理
6.3.2 创建并应用触发器
6.4 本章实训:为医疗垃圾处理数据库创建存储过程和触发器
6.5 本章习题
第7章 职工信息数据库的安全性和完整性管理
7.1 权限管理
7.1.1 创建用户
7.1.2 权限管理
7.1.3 数据库角色管理
7.1.4 架构安全管理
7.2 备份和还原数据库
7.2.1 创建备份设备
7.2.2 备份数据库
7.2.3 还原数据库
7.2.4 备份数据库的自动执行
7.3 完整性管理
7.3.1 约束
7.3.2 规则
7.4 本章实训:为医疗垃圾处理数据库设置安全性和完整性
7.5 本章习题
第8章 结合VB完成职工信息管理系统的开发
8.1 系统功能分析
8.2 职工信息管理系统开发
8.2.1 口令验证模块开发
8.2.2 主界面模块开发
8.2.3 查询职工信息模块
8.2.4 插入职工信息模块
8.2.5 更新部门信息模块
8.2.6 删除职工信息模块
8.2.7 按职工统计工资信息
8.2.8 利用VB调用存储过程
8.3 本章实训:结合VB完成医疗垃圾处理系统开发
第9章 按照数据库设计理论来完成光盘出租管理数据库的设计
9.1 对光盘出租管理进行需求分析
9.2 对光盘出租管理数据库进行设计
9.2.1 概念结构设计
9.2.2 逻辑结构设计
9.3 数据异常
9.4 函数依赖的基本概念
9.5 关系的规范化
9.5.1 第一范式
9.5.2 第二范式
9.5.3 第三范式
9.5.4 BC范式
9.6 创建光盘出租管理数据库
9.7 本章实训:按照数据库设计理论完成学生管理系统数据库的设计
9.8 本章习题
附录A 职工信息数据库(factory)下的表结构和数据
附录B 医疗垃圾处理数据库(medical)下的表结构和数据
附录C 学生课程数据库(stu)下的表结构和数据
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...