第1部分 数据库系统基本概念 3
第1章 数据库概述 3
数据库的性质及定义 3
数据库的基本概念 3
数据管理技术的发展阶段 3
数据模型的发展阶段 4
关系模型的特点及常见的关系模型数据库管理系统 4
第2章 SQL语言 6
SQL语言简介 6
SQL语言的种类 6
SQL语言中的数据类型 6
数据定义语言(DDL) 7
数据操纵语言(DML) 7
数据查询语言(DQL) 7
索引的创建和删除 9
视图的创建和删除 9
第3章 数据的完整性 10
非空约束 10
唯一约束 10
主码约束 10
检查约束 10
默认值约束 10
外码约束 11
第4章 数据库规范化 12
规范化简介 12
规范化基本术语 12
范式简介 13
模式分解准则 13
第5章 数据库设计 14
数据库设计概述 14
需求分析阶段 14
概念结构设计阶段 14
逻辑结构设计阶段 15
物理结构设计阶段 16
第6章 数据库保护 17
数据的安全性 17
数据库的备份与恢复 20
第2部分 数据库系统实验环境 23
第7章 SQL Server 2000的安装 23
SQL Server 2000的版本 23
SQL Server 2000个人版的安装步骤 23
第8章 SQL Server 2000的常用工具 27
服务管理器 27
企业管理器 27
查询分析器 28
第3部分 数据库系统实验 33
第9章 数据定义语言(DDL)的使用 33
实验目的 33
预备知识 33
实验内容 34
第10章 数据传输 37
实验目的 37
预备知识 37
实验内容 37
第11章 编辑数据 44
实验目的 44
预备知识 44
实验内容 44
第12章 单表查询 47
实验目的 47
预备知识 47
实验内容 47
第13章 分组查询与聚集函数的使用 51
实验目的 51
预备知识 51
实验内容 51
第14章 多表连接查询 55
实验目的 55
预备知识 55
实验内容 55
第15章 子查询 59
实验目的 59
预备知识 59
实验内容 59
第16章 视图与索引 62
实验目的 62
预备知识 62
实验内容 62
第17章 数据完整性 65
实验目的 65
预备知识 65
实验内容 65
第18章 数据库设计 70
实验目的 70
预备知识 70
实验内容 71
第19章 数据库的安全控制 82
实验目的 82
预备知识 82
实验内容 83
第20章 数据库的备份与恢复 90
实验目的 90
预备知识 90
实验内容 91
第21章 数据库应用系统实验 105
实验目的 105
预备知识 105
实验内容 107
第4部分 数据库系统习题 129
第22章 数据库系统概述习题 129
判断题 129
单项选择题 129
填空题 130
简答题 130
第23章 SQL语言习题 131
判断题 131
单项选择题 131
填空题 133
简答题 134
SQL语言应用题 134
第24章 数据库规范化习题 138
单项选择题 138
填空题 139
简答题 140
第25章 数据库设计习题 141
单项选择题 141
填空题 142
简答题 142
数据库设计题 143
第26章 数据库保护习题 145
单项选择题 145
填空题 147
简答题 147
SQL语言应用题 147
参考文献 149