SQL Server数据库应用开发技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:金林樵,唐军芳编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111169212
- 页数:286 页
目录 1
出版说明 1
前言 1
第1章 数据库原理概述 1
1.1 数据库技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 2
1.1.3 数据库系统阶段 2
1.2 数据库系统的组成 3
1.3 数据库体系结构 4
1.3.1 三级模式结构 4
1.3.2 三级模式之间的映射 5
1.4 数据模型 5
1.4.1 实体及其联系 5
1.4.2 三种常见的数据模型 7
1.4.3 关系的完整性 8
1.5.1 E-R图的基本要素 9
1.5 E-R方法 9
1.5.2 E-R图的设计 10
1.5.3 从E-R图导出关系数据模型 11
1.6 关系数据库的设计理论 12
1.6.1 数据依赖 12
1.6.2 范式 13
1.6.3 关系模式的规范化 13
1.7 数据库设计步骤 14
1.8 关系数据库设计实例 15
1.9 习题 18
第2章 SQL Server 2000安装和配置 20
2.1 安装SQL Server2000所需环境及要求 20
2.1.1 系统硬件环境要求 20
2.1.2 系统软件环境要求 20
2.2 安装SQL Server2000 21
2.2.1 SQL Server2000的安装 21
2.2.2 检验安装 26
2.3.1 动SQL Server服务管理器 27
2.3 SQL Server服务器的注册 27
2.3.2 SQL Server企业管理器 28
2.3.3 注册服务器 28
2.4 SQL Server配置 33
2.5 实训 36
2.6 习题 36
第3章 数据库文件管理 37
3.1 数据库存储结构 37
3.1.1 数据库文件和文件组 37
3.1.2 数据库文件的空间分配 37
3.1.3 数据库规划 39
3.2 创建数据库 39
3.2.1 使用SQL Server企业管理器创建数据库 39
3.2.2 使用创建数据库向导创建数据库 42
3.2.3 使用CREATEDATABASE语句创建数据库 45
3.3 修改数据库 47
3.3.1 使用SQL Server企业管理器修改数据库 47
3.3.2 使用ALTERDATABASE语句修改数据库 49
3.4 删除数据库 50
3.4.1 使用SQL Server企业管理器删除数据库 50
3.4.2 使用DROPDATABASE语句删除数据库 51
3.5 检索数据库信息 51
3.5.1 查看数据库定义信息 51
3.5.2 查看数据库数据空间 53
3.6 实训 53
3.7 习题 54
第4章 表和表数据的操作 55
4.1 表的创建 55
4.1.1 数据类型 55
4.1.2 创建及删除用户定义数据类型 57
4.1.3 使用SQLServer企业管理器创建表 59
4.1.4 使用T-SQL的CREATETABLE语句创建表 61
4.2 修改表 62
4.2.1 使用SQL Server企业管理器修改表 62
4.2.2 使用T-SQL的ALTERTABLE语句修改表 63
4.3.1 使用SQL Server企业管理器删除表 64
4.3 删除表 64
4.3.2 使用T-SQL的DROPTABLE语句删除表 65
4.4 表的数据操作 65
4.4.1 向表中插入数据 65
4.4.2 修改表中的数据 67
4.4.3 删除表中的数据 67
4.5 实训 69
4.6 习题 69
第5章 约束、默认和规则 70
5.1 数据完整性 70
5.1.1 域完整性 70
5.1.2 实体完整性 70
5.1.3 参照完整性 71
5.1.4 用户定义完整性 71
5.2 约束 72
5.2.1 约束的类型 72
5.1.5 数据完整性的实现方法 72
5.2.2 NOTNULL约束 73
5.2.3 DEFAULT约束 73
5.2.4 CHECK约束 74
5.2.5 PRIMARYKEY(主键)约束 74
5.2.6 UNIQUE约束 75
5.2.7 FOREIGNKEY约束 76
5.2.8 使用企业管理器管理约束 77
5.3.1 创建DEFAULT(默认) 81
5.3 默认 81
5.3.2 绑定默认 82
5.3.3 删除默认 83
5.3.4 使用企业管理器管理默认 83
5.4 规则 86
5.4.1 创建规则 86
5.4.2 绑定规则 87
5.4.3 删除规则 88
5.6 习题 89
5.5 实训 89
第6章 关系、索引和视图 90
6.1 创建关系图 90
6.2 创建索引 94
6.2.1 索引的分类 94
6.2.2 索引的创建 94
6.2.3 索引的查看 97
6.2.4 索引的删除 98
6.3 视图 98
6.3.1 创建视图 98
6.3.2 查询视图 102
6.3.3 更新视图 102
6.3.4 修改视图的定义 102
6.3.5 删除视图 104
6.4 实训 104
6.5 习题 105
7.1.1 数据类型 106
7.1 Transact-SQL语言基础 106
第7章 Transact-SQL程序设计 106
7.1.2 变量 107
7.1.3 运算符、表达式及优先级 108
7.1.4 系统内置函数 109
7.2 SELECT查询语句 113
7.2.1 SELECT子句 114
7.2.2 FROM子句 116
7.2.3 INTO子句 119
7.2.4 WHERE子句 119
7.2.5 ORDERBY子句 122
7.2.6 汇总与统计 122
7.2.7 GROUPBY子句和HAVING子句 123
7.2.8 子查询 125
7.3 流程控制语句 127
7.3.1 注释 127
7.3.2 BEGIN END 127
7.3.4 GOTO 128
7.3.3 IF ELSE 128
7.3.5 WHILE、BREAK和CONTINUE 129
7.3.6 RETURN 130
7.4 实训 131
7.5 习题 131
第8章 存储过程 132
8.1 存储过程的概念 132
8.2 存储过程的类型 132
8.2.3 远程存储过程 133
8.2.4 扩展存储过程 133
8.2.1 系统存储过程 133
8.2.2 临时存储过程 133
8.2.5 自定义存储过程 134
8.3 创建存储过程 134
8.3.1 使用T-SQL语句创建存储过程 134
8.3.2 使用企业管理器创建存储过程 136
8.4.1 使用EXECUTE语句执行存储过程 137
8.4 执行存储过程 137
8.4.2 自动执行存储过程 140
8.5 查看、修改存储过程 141
8.5.1 查看存储过程 141
8.5.2 修改存储过程 142
8.6 删除存储过程 144
8.6.1 使用T-SQL语句删除存储过程 144
8.6.2 使用企业管理器删除存储过程 145
8.7 实训 145
8.8 习题 145
第9章 触发器 146
9.1 触发器的概念 146
9.2 触发器的种类与工作原理 147
9.2.1 触发器的种类 147
9.2.2 触发器的工作原理 147
9.3 创建触发器 148
9.3.1 使用T-SQL语句创建触发器 148
9.3.2 使用企业管理器创建触发器 158
9.4.1 查看触发器 159
9.4 查看、修改触发器 159
9.4.2 修改触发器 160
9.5 删除触发器 161
9.5.1 使用T-SQL语句删除触发器 161
9.5.2 使用企业管理器删除触发器 161
9.6 实训 162
9.7 习题 162
10.1.1 备份需求分析 163
第10章 数据库的备份和恢复 163
10.1 数据库备份概述 163
10.1.2 数据一致性检查 165
10.2 备份类型 165
10.3 备份策略 166
10.4 备份设备 167
10.4.1 备份设备的类型 168
10.4.2 创建备份设备 168
10.4.4 删除备份设备 170
10.4.3 查看备份设备 170
10.5 备份 171
10.5.1 备份前的准备 171
10.5.2 使用T-SQL进行数据备份 171
10.5.3 使用企业管理器进行数据备份 174
10.6 还原 177
10.6.1 数据库恢复的概念 177
10.6.2 数据库恢复模型 178
10.6.3 查看备份信息 179
10.6.4 使用T-SQL还原数据库 180
10.6.5 使用企业管理器还原数据库 182
10.7 实训 186
10.8 习题 186
第11章 安全管理 187
11.1 安全认证模式 187
11.1.1 身份验证 187
11.2.1 SQLServer的安全性 189
11.2 登录管理 189
11.1.2 权限认证 189
11.2.2 创建登录 190
11.2.3 管理登录 192
11.3 用户管理 193
11.3.1 查看用户 193
11.3.2 创建用户安全账号 193
11.3.3 删除数据库中的用户账号 195
11.4 角色管理 196
11.4.2 添加角色成员 197
11.4.1 创建用户定义数据库角色 197
11.4.3 查看角色信息 198
11.4.4 删除角色及其成员 199
11.5 权限管理 200
11.5.1 权限类型 200
11.5.2 授予权限 201
11.5.3 禁止权限 202
11.5.4 撤销权限 203
11.5.5 使用企业管理器进行权限的授予、禁止和撤销 205
11.6 实训 206
11.5.6 查看权限信息 206
11.7 习题 207
第12章 开发ODBC数据库应用程序概述 208
12.1 ODBC概述 208
12.1.3 ODBC驱动程序 209
12.1.4 数据源 209
12.1.2 ODBC驱动程序管理器 209
12.1.1 ODBC应用程序 209
12.2 管理ODBC数据源 210
12.2.1 安装ODBC驱动程序 210
12.2.2 配置数据源 210
12.3 实训 214
12.4 习题 214
第13章 使用Delphi开发SQL Server应用程序 215
13.1 Delphi概述 215
13.1.1 Delphi的特点 215
13.1.2 Delphi的开发环境 216
13.2.1 总体功能设计 218
13.2 Delphi应用程序举例分析 218
13.2.2 功能模块的设计 219
13.3 Delphi应用程序的开发 220
13.3.1 Delphi应用程序的组成 220
13.3.2 工程管理 223
13.3.3 Delphi应用程序的开发过程 226
13.4.2 创建新的应用程序 229
13.4.3 数据模块的设计 229
13.4.1 应用程序使用的组件 229
13.4 Delphi应用程序的实现 229
13.4.4 学生信息管理窗体的设计 232
13.4.5 查询窗体的设计 237
13.4.6 编译、调试和执行程序 238
13.5 实训 239
13.6 习题 239
14.1.1 ASP的特点 240
14.1 ASP概述 240
第14章 使用ASP开发SQL Server应用程序 240
14.1.2 ASP的运行环境和工作流程 241
14.1.3 ASP的内置对象 244
14.1.4 ASP的内置组件 250
14.2 ASP应用程序举例分析 257
14.3 ASP应用程序的开发过程 258
14.4 ASP应用程序的实现 259
14.4.1 公用模块的设计 259
14.4.2 主页设计 260
14.4.3 学生信息的管理 265
14.4.4 学生成绩的管理 276
14.5 实训 280
14.6 习题 280
附录 281
附录A “学校教务管理系统”Educational数据库中各表的结构 281
附录B Educational数据库中各表的示例数据 283
参考文献 286
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019