本书为普通高等教育"十二五"规划教材,全书共分三个部分。及时部分讲述数据库的基础本理论,通过使用简明易懂的语言阐明了数据库理论中最基本的内容,为数据库技术的学习准备了必要的理论基础。第二部分阐述了数据库技术的基本内容,用通俗的语言论述了SQL Server的要点与使用方法。这两部分都配有例题和习题与之配合,各章重点部分除了讲解详细之外,还用例题讲解了应用方法。第三部分是上机指导和习题解答,给出了上机实验的内容和与之相关的章节,还给出了各章习题的参考解答,编程题的解答均上机调试通过。
本书对概念的阐述明确,重点突出,重点、难点部分着重论述。在数据库理论的阐述上,以必需、够用为度,以满足应用技术的教学需要为限。在数据库技术的论述上,以数据库技术使用的教学需要为基准,着重强调对学生的数据库技术运用能力的培养。
前言
及时篇 关系数据库原理与设计
第1章 数据库系统概论
1.1 数据库技术的发展
1.2 数据库系统组成
1.3 数据库逻辑结构
1.4 数据库管理员与管理系统
1.5 数据模型
小结
习题一
第2章 关系数据库数学基础
2.1 关系定义
2.2 关系数学与关系语言
2.3 关系语言的评价
2.4 关系数据库理论基础
2.5 关系模式的完整性规则
小结
习题二
第3章 关系数据库设计与保护
3.1 关系数据库设计概述
3.2 关系数据库规划与需求分析
3.3 关系数据库概念模型设计
3.4 关系数据库逻辑结构设计
3.5 关系数据库物理设计
3.6 关系数据库数据组织与试运行
3.7 关系数据库运行与维护
3.8 关系数据库安全与保护
小结
习题三
第二篇 关系数据库应用
第4章 SQL Server基础
4.1 数据库技术概述
4.2 SQL语言概述
4.3 SQL Server系统简介
4.4 常量与变量
4.5 运算符与表达式
4.6 常用函数
小结
习题四
第5章 数据库与表管理
5.1 数据库文件组成与逻辑结构
5.2 数据表逻辑结构
5.3 数据库与表创建
5.4 数据库与表维护
小结
习题五
第6章 数据查询
6.1 基本查询
6.2 高级查询
6.3 数据视图
6.4 用索引提高查询效率
小结
习题六
第7章 SQLServer程序设计
7.1 T-SQL程序设计概述
7.2 游标及其应用
7.3 存储过程及其应用
7.4 触发器及其应用
7.5 事务处理
7.6 用户自定义函数
小结
习题七
第8章 数据库的安全管理
8.1 数据库安全管理概述
8.2 SQL Server系统安全机制
8.3 账号管理
8.4 角色管理
8.5 数据库权限管理
小结
习题八
第9章 数据库备份与数据复制
9.1 数据库备份
9.2 数据库还原
9.3 数据复制
9.4 配置复制
9.5 与其他数据文件系统的数据交换
9.6 用户数据库的分离与附加
小结
习题九
第三篇 SQL Server上机指导
第10章 SQL Server实验环境简介
10.1 SQL Setver2005系统的安装
10.2 常用管理工具的功能与基本操作
小结
第11章 SQL Server上机实验指导
实验一 SQL Server系统安装环境与安装过程
实验二 SQL Server系统界面
实验三 数据库、表的建立与访问
实验四 数据库、表的基本维护
实验五 数据查询
实验六 数据视图
实验七 数据索引
实验八 程序设计初步与选择结构
实验九 循环结构
实验十 游标与存储过程
实验十一 触发器与事务处理
实验十二 用户自定义函数
实验十三 数据库安全
实验十四 数据的备份与还原
实验十五 数据的复制
实验十六 数据交换
附录 实验报告格式
参考文献