当前位置:首页 > 工业技术
SQL Server数据库管理与开发案例教程
SQL Server数据库管理与开发案例教程

SQL Server数据库管理与开发案例教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:张洪明,刘莹,许万润
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302205036
  • 页数:244 页
图书介绍:本书共分为入门篇及综合应用篇,共十个项目,内容包括:数据库系统设计;SQL Server数据库的创建、管理;表的管理以及应用;使用查询实现对数据的管理;创建和使用视图;Transact-SQL程序设计;数据库备份与还原;学生管理信息系统;网上火车订票系统等。
《SQL Server数据库管理与开发案例教程》目录

第一篇 入 门篇 3

项目1数据库系统设计 3

任务1.1数据库关系规范化 3

1.1.1关系数据库模式的设计问题 3

1.1.2关系模式的规范化 6

1.1.3关系模式的规范化理论 10

1.1.4小结 17

任务1.2数据库应用系统的设计方法 18

1.2.1数据库的设计方法 18

1.2.2需求分析 19

1.2.3概念结构设计 20

1.2.4逻辑结构设计 27

1.2.5数据库物理设计 29

1.2.6数据库实施 30

1.2.7数据库运行和维护 32

1.2.8小结 33

任务1.3“学生管理系统”设计实例 33

1.3.1概念结构设计 33

1.3.2逻辑结构设计 34

1.3.3数据实施 36

小结 38

疑难解答 38

习题 40

项目2创建、管理SQL Server数据库 44

任务2.1 SQL Server的安装与配置 44

2.1.1硬件和操作系统要求 44

2.1.2安装步骤 45

任务2.2创建“学生管理系统”数据库 51

2.2.1文件与文件组 51

2.2.2使用企业管理器创建数据库 52

2.2.3用CREATE DATABASE语句创建数据库 56

2.2.4使用向导创建数据库 57

任务2.3服务管理器的使用 62

2.3.1启动与停止服务器 62

2.3.2注册服务器 63

任务2.4管理“学生管理系统”数据库 65

2.4.1数据库属性设置 65

2.4.2修改数据库 66

2.4.3删除数据库 68

2.4.4压缩数据库 69

小结 71

疑难解答 71

习题 72

项目3表的管理以及应用 74

任务3.1创建表 74

3.1.1表的概念 74

3.1.2数据的完整性 75

3.1.3约束 75

3.1.4创建表 76

任务3.2查看表 79

3.2.1查看表的定义信息 79

3.2.2查看表的约束 81

3.2.3查看表的依赖关系 81

任务3.3管理表 82

3.3.1设置表的约束 82

3.3.2添加数据 85

3.3.3修改表 86

任务3.4删除表 87

3.4.1使用企业管理器删除表 87

3.4.2使用查询分析器删除表 88

小结 88

疑难解答 88

习题 90

项目4数据的查询与更新 93

任务4.1使用简单查询显示学生信息 93

4.1.1查询语句的基本格式 93

4.1.2使用SELECT语句选取字段 94

4.1.3使用INTO子句 97

4.1.4使用WHERE子句 98

4.1.5使用ORDER BY子句 103

任务4.2统计 104

4.2.1使用集合函数 104

4.2.2使用GROUP BY子句 106

4.2.3使用COMPUTE BY子句 106

任务4.3指定数据源 108

4.3.1使用交叉连接 108

4.3.2使用内连接 109

4.3.3使用外连接 109

4.3.4使用自连接 112

4.3.5合并结果集 112

任务4.4子查询的使用 113

4.4.1比较测试 113

4.4.2集成员测试 114

4.4.3存在性测试 114

4.4.4批量比较测试 115

任务4.5数据更新与删除 117

4.5.1数据更新 117

4.5.2删除数据 119

小结 120

疑难解答 120

习题 121

项目5创建和使用视图 124

任务5.1创建学生管理系统视图 124

5.1.1视图概述 124

5.1.2视图的优点 124

5.1.3创建视图 126

任务5.2使用视图 132

5.2.1在视图上检索数据 132

5.2.2使用视图添加数据 133

5.2.3使用视图更新数据 133

5.2.4使用视图删除数据 134

任务5.3管理视图 134

5.3.1查看视图信息 134

5.3.2重命名视图 138

5.3.3修改视图 139

5.3.4删除视图 140

小结 141

疑难解答 142

习题 143

项目6T-SQL程序设计 146

任务6.1使用批处理、脚本和注释 146

6.1.1批处理 146

6.1.2脚本 148

6.1.3注释 148

任务6.2常量的使用 149

6.2.1数字常量 149

6.2.2字符串常量 149

6.2.3日期和时间常量 150

6.2.4符号常量 150

任务6.3声明和使用变量 150

6.3.1局部变量 150

6.3.2全局变量 152

任务6.4使用和定义函数 153

6.4.1使用系统函数 153

6.4.2用户自定义函数 158

任务6.5使用流程控制语句 161

6.5.1 IF…ELSE语句 162

6.5.2 BEGINF…END语句块 163

6.5.3 CASE表达式 163

6.5.4 WHILE语句 165

6.5.5 WAITFOR语句 167

小结 167

疑难解答 167

习题 168

项目7维护SQL Server数据库 170

任务7.1备份数据库 170

7.1.1数据库备份类型 170

7.1.2备份设备 171

7.1.3使用企业管理器备份数据库 174

7.1.4使用备份向导备份数据库 176

7.1.5使用BACKUP语句备份数据库 178

任务7.2还原数据库 179

7.2.1数据库恢复模型 180

7.2.2使用企业管理器恢复数据库 180

7.2.3使用RESTORE语句恢复数据库 182

任务7.3数据的导入/导出 183

7.3.1导入Access数据库中的数据表 183

7.3.2导入SQL Server数据表 187

7.3.3导入其他数据源的数据表 189

7.3.4导出SQL Server数据表 191

7.3.5使用DTS包导入/导出数据库 192

小结 195

疑难解答 195

习题 196

项目8数据库事务处理 198

任务8.1事务处理 198

8.1.1事务简介 198

8.1.2事务处理 199

任务8.2锁 202

8.2.1锁的概念 202

8.2.2死锁及处理 205

小结 205

疑难解答 205

习题 206

第二篇 综合应用 211

项目9学生管理系统 211

任务9.1学生管理系统需求分析 211

9.1.1概述 211

9.1.2需求分析 212

任务9.2学生管理系统设计 215

9.2.1学生管理系统类的设计 215

9.2.2学生管理系统数据库设计 217

9.2.3学生管理系统界面设计 218

小结 222

项目10网上火车订票系统 223

任务10.1概述 223

10.1.1课题背景及目的 223

10.1.2.课题研究方法 224

10.1.3火车订票步骤 224

10.1.4用户需求分析 224

任务10.2系统结构分析 225

10.2.1系统功能 225

10.2.2主功能模块 225

10.2.3系统结构设计 226

任务10.3概念模型设计 227

10.3.1构成系统的实体型 227

10.3.2系统局部E-R图 227

10.3.3系统功能模块设计 228

任务10.4逻辑结构设计 229

10.4.1转化为关系数据模型 229

10.4.2数据库表的结构 229

任务10.5系统界面设计及实现 231

10.5.1系统界面设计 231

10.5.2系统代码实现 236

任务10.6系统的运行、测试和维护 242

10.6.1系统的运行 242

10.6.2系统的测试、维护 243

小结 244

参考文献 245

相关图书
作者其它书籍
返回顶部