由刘志军等主编的《数据库基础及其应用》内容新颖、图文并茂、通俗易懂,本着理论知识“必需、够用”为度的原则,强化职业能力训练,按照数据库的“设计→建立→管理→查询→备份→发布→应用开发”这样一个工作过程设计课程内容,本书适合作为2年制和3年制高职高专院校计算机专业的教材,也可作为高等院校本科相关专业学生使用的教材:还可供SQL Server数据库应用系统开发人员使用。
由刘志军等主编的《数据库基础及其应用》是根据教育部教高[2006]16号文件精神编写的,按照数据库的“设计→建立→管理→查询→备份→发布→应用开发”这样一个工作过程来设计课程内容。本书共设计了九个任务,每个任务均设置了任务单、任务准备、任务实施及任务作业,根据任务的需要全面介绍了数据库的基本概念、数据库设计方法、SQL Server 2000/2005的安装及其管理工具的使用、利用SQL Server创建数据库和数据表、实现数据完整性与索引、数据查询和视图建立、创建存储过程与触发器、数据库的备份与恢复、SQL Server数据库应用系统设计实例等内容。
《数据库基础及其应用》可作为高职高专计算机专业的“数据库及应用”课程的教材,也可作为高等院校本科相关专业学生使用的教材,还可供SQL Server数据库应用系统开发人员使用。
前言
任务一设计数据库1
【任务单】1
【任务准备】1
1.1 数据库基本概念1
1.2 建立ER概念模型3
1.3 建立数据模型7
1.4 基本关系运算11
1.5 关系的规范化13
【任务实施】17
【任务作业】18
任务二创建数据库20
【任务单】20
【任务准备】20
2.1 SQL Server 2000的安装与配置20
2.2 创建数据库30
2.3 创建数据表39
2.4 输入数据49
2.5 分离与附加数据库53
【任务实施】55
【任务作业】56
任务三管理数据库表60
【任务单】60
【任务准备】62
3.1 数据完整性与约束62
3.2 创建规则和默认值70
3.3 创建索引76
【任务实施】85
【任务作业】86
任务四查询数据库87
【任务单】87
【任务准备】87
4.1 数据查询88
4.2 创建视图122
【任务实施】138
【任务作业】139
任务五创建存储过程141
【任务单】141
【任务准备】141
5.1 T SQL程序设计142
5.2 存储过程162
【任务实施】173
【任务作业】174
任务六创建触发器175
【任务单】175
【任务准备】175
6.1 创建触发器176
6.2 触发器的修改与删除186
【任务实施】189
【任务作业】190
任务七备份与还原数据库191
【任务单】191
【任务准备】191
7.1 备份数据库191
7.2 还原数据库199
7.3 数据转换服务201
*7.4 SQL Server的安全管理206
【任务实施】219
【任务作业】220
*任务八在Internet上发布数据库221
【任务单】221
【任务准备】221
8.1 Web助手向导的功能221
8.2 使用Web助手向导建立Web页222
【任务实施】227
【任务作业】227
任务九设计数据库应用系统228
【任务单】228
【任务准备】228
9.1 利用PowerBuilder设计数据库应用系统228
9.2 利用ASP.NET设计数据库应用系统239
【任务实施】252
附录SQL Server 2005的使用253
参考文献266