导语
内容提要
内容包括两个部分:第一部分阐释了SQL Server数据库设计与实现的基本理论,清晰地讲解了关系型数据库的设计原则,深入揭示了SQL Server的技术细节;第二部分结合实际上机练习,将理论融入数据库实践,完整地展示了如何进行良好的关系型数据库设计。
本书适合作为计算机相关专业的培训教材,也可作为计算机爱好者和自学读者的参考资料。
目录
理论部分
第1章 数据库设计
1.1 数据库设计基本概述
1.2 数据库概念模型
1.3 实体关系(E-R)模型
1.4 数据规范化
第2章 数据库的实现
2.1 使用SQL语句管理数据库
2.2 数据完整性
2.3 使用SQL语句为表创建和删除约束
2.4 数据库的安全管理
第3章 SQL Server高级查询
3.1 联接操作
3.2 使用子查询
3.3 集合操作
第4章 T-SQL编程
4.1 T-SQL简介
4.2 T-SQL中的注释
4.3 T-SQL中的批处理
4.4 变量
第5章 存储过程
5.1 存储过程的概述
5.2 系统存储过程
5.3 用户自定义存储过程
5.4 RETURN的使用
第6章 事务处理
6.1 事务的概念
6.2 事务的使用
第7章 视图、索引
7.1 视图
7.2 索引
第8章 触发器
8.1 触发器的概念
8.2 触发器的种类
8.3 触发器与约束
8.4 创建触发器
8.5 INSTEAD OF触发器的使用
第9章 自定义函数
9.1 自定义函数概述
9.2 自定义函数的使用
9.3 自定义函数和存储过程的比较
第10章 SQL Server的性能优化
10.1 SQL语句优化
10.2 其他SQL优化
上机部分
上机1 数据库设计
第1阶段 指导
第2阶段 练习
上机2 数据库的实现
第1阶段 指导
第2阶段 练习
上机3 SQL Server高级查询
第1阶段 指导
第2阶段 练习
上机4 T-SQL编程
第1阶段 指导
第2阶段 练习
上机5 存储过程
第1阶段 指导
第2阶段 练习
上机6 事务处理
第1阶段 指导
第2阶段 练习
上机7 视图、索引
第1阶段 指导
第2阶段 练习
上机8 触发器
第1阶段 指导
第2阶段 练习
上机9 自定义函数
第1阶段 指导
第2阶段 练习
上机10 SOL Server的性能优化
第1阶段 指导
第2阶段 练习
参考文献