SQL Server 2000实例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨学全主编;赵慧勤等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7505399845
- 页数:316 页
第1章 数据库技术 1
1.1数据库基础知识 1
1.1.1信息、数据与数据处理 1
1.1.2数据管理技术的发展 2
1.1.3数据库、数据库管理系统、数据库系统 3
1.1.4数据模型 3
1.1.5数据库系统的体系结构 6
1.2关系数据库 7
1.2.1关系模型 7
1.2.2关系数据理论 10
1.3数据库设计 14
1.3.1数据库设计的任务、内容与步骤 14
1.3.2需求分析 15
1.3.3概念结构设计 16
1.3.4逻辑结构设计 17
1.3.5数据库设计案例 18
思考题 21
第2章 SQL Server 2000概述 22
2.1 SQLServer2000的特点与性能 22
2.1.1 SQLServer2000的特点 22
2.1.2 SQL Server2000的性能 23
2.2 SQLServer 2000的安装 23
2.2.1安装前的准备工作 23
2.2.2安装SQLServer2000 25
2.3 SQLServer2000的安全性 30
2.3.1权限认证模式 30
2.3.2数据库用户和账号 31
2.4 SQLServer 2000服务器端的操作 32
2.4.1 SQLServer的程序组命令项 32
2.4.2 SQLServer服务器端的操作 32
2.5 SQLServer 2000客户端的操作 36
2.5.1 SQL查询分析器的功能 36
2.5.2 SQL查询分析器的使用 36
思考题 38
第3章 数据库的基本操作 39
3.1 SQL Server数据库的一些基本术语和概念 39
3.1.1 SQL Server的数据库 39
3.1.2 SQL Server的事务日志 39
3.1.3 SQL Server数据库文件及文件组 40
3.1.4 SQL Server的系统数据库 41
3.2创建数据库 42
3.2.1用企业管理器图形界面创建数据库 42
3.2.2在查询分析器中用T-SQL命令创建数据库 43
3.2.3查看数据库信息 46
3.3管理数据库 48
3.3.1打开数据库 48
3.3.2修改数据库容量 49
3.3.3设定修改数据库选项 52
3.3.4更改数据库名称 54
3.3.5数据库的删除 55
3.4.1创建学生选课管理数据库 56
3.4案例中的应用举例 56
3.4.2设定修改数据库的容量 59
思考题 61
第4章 数据库中表的基本操作 62
4.1 SQL Server表的概述 62
4.1.1 SQL Server表的概念 62
4.1.2 SQL Server 2000数据类型 63
4.2数据库中表的创建 65
4.2.1使用企业管理器创建表 66
4.2.2使用T-SQL语句创建表 68
4.3表的修改与删除 72
4.3.1修改数据库中的表 72
4.3.2删除数据库中的表 74
4.4数据的添加与表的查看 75
4.4.1 向表中添加数据 75
4.4.2数据库中表的查看 77
4.5.1 学生选课系统的各表定义 80
4.5案例应用举例 80
4.5.2学生选课系统各表的创建 82
思考题 85
第5章 数据的基本操作 87
5.1 数据的添加、修改和删除 87
5.1.1数据的添加 87
5.1.2数据的修改 95
5.1.3数据的删除 96
5.2简单查询 98
5.2.1 SELECT语句的基本语法格式 98
5.2.2选择表中的若干列 99
5.2.3选择表中的若干记录 101
5.2.4对查询的结果排序 108
5.2.5对数据进行统计 109
5.2.6用查询结果生成新表 112
5.2.7合并结果集 114
5.3连接查询 115
5.3.1交叉连接查询 116
5.3.2等值与非等值连接查询 118
5.3.3自身连接查询 120
5.3.4外连接查询 120
5.3.5复合连接条件查询 123
5.4子查询 124
5.4.1带有IN运算符的子查询 125
5.4.2带有比较运算符的子查询 126
5.4.3带有ANY或ALL运算符的子查询 127
5.4.4带有EXISTS运算符的子查询 130
5.5案例应用举例 131
思考题 134
第6章 实现SQL Server 2000数据完整性 135
6.1完整性的概念 135
6.2约束的类型 136
6.3约束的创建 137
6.3.1创建主键约束 137
6.3.2创建惟一约束 139
6.3.3创建检查约束 140
6.3.4创建默认约束 142
6.3.5创建外键约束 143
6.4查看约束的定义 144
6.5删除约束 145
6.6使用规则 146
6.6.1使用SQL语句管理规则 146
6.6.2使用企业管理器管理规则 147
6.7使用默认 150
6.7.1使用SQL语句管理默认值 150
6.7.2使用企业管理器管理默认值 151
6.8数据完整性强制选择方法 152
6.9案例中的完整性实现 152
思考题 155
7.1.1数据存储 156
7.1.2索引 156
第7章 索引及其应用 156
7.1索引的基础知识 156
7.2索引的分类 157
7.2.1聚集索引 157
7.2.2非聚集索引 158
7.3索引的操作 158
7.3.1创建索引 158
7.3.2查询索引信息 163
7.3.3索引更名 164
7.4设置索引的选项 165
7.3.4删除索引 165
7.4.1设置FILLFACTOR选项 166
7.4.2设置PAD_INDEX选项 166
7.5索引的分析与维护 167
7.5.1索引的分析 167
7.5.2索引的维护 168
7.6案例中的索引 169
思考题 170
8.1.2视图的作用 171
8.1.1视图的基本概念 171
第8章 视图及其应用 171
8.1视图综述 171
8.2视图的操作 172
8.2.1创建视图 172
8.2.2重命名视图 178
8.2.3修改视图 179
8.2.4使用视图 180
8.2.5删除视图 181
8.3视图定义信息查询 182
8.4案例中的视图应用 183
思考题 185
第9章 存储过程与触发器 186
9.1存储过程综述 186
9.1.1存储过程的概念 186
9.1.2存储过程的类型 186
9.2.1创建存储过程 187
9.2创建、执行、修改、删除简单存储过程 187
9.2.2执行存储过程 189
9.2.3查看存储过程 190
9.2.4修改存储过程 192
9.2.5删除存储过程 192
9.3创建和执行含参数的存储过程 193
9.4存储过程的重新编译 194
9.5.1系统存储过程 195
9.5系统存储过程与扩展存储过程 195
9.5.2扩展存储过程 196
9.6案例中的存储过程 197
9.7触发器综述 200
9.7.1触发器的概念 200
9.7.2触发器的优点 200
9.7.3触发器的种类 201
9.8触发器的创建执行 201
9.8.1创建触发器 201
9.8.2查看触发器信息 203
9.9修改和删除触发器 205
9.9.1修改触发器 205
9.9.2禁止或启用触发器 206
9.9.3删除触发器 207
9.10嵌套触发器 207
9.11案例中的触发器 208
思考题 210
10.1.1标量函数 211
10.1 常用系统函数 211
第10章 SQL Server函数 211
10.1.2聚合函数 216
10.2创建自定义函数 217
10.3用户自定义函数类型 219
10.3.1标量函数 220
10.3.2 内嵌表值函数 221
10.3.3多语句表值函数 222
10.4.1查看用户自定义函数 223
10.4修改和删除自定义函数 223
10.4.2修改用户自定义函数 224
10.4.3删除用户自定义函数 225
10.5案例中的自定义函数 226
思考题 228
第11章 SQL Server中的程序设计 229
11.1程序中的批、脚本、注释 229
11.1.1批处理 229
11.1.2脚本 230
11.1.3注释 231
11.2程序中的事务 231
11.2.1概述 231
11.2.2检查点处理 233
11.2.3分布式事务 234
11.2.4锁 234
11.3 SQL Server变量 235
11.3.1全局变量 235
11.2.5编写有效的事务 235
11.3.2局部变量 237
11.4程序中的流程控制 240
11.4.1 BEGIN…END语句块 240
11.4.2 IF…ELSE语句 241
11.4.3 CASE表达式 242
11.4.4 WAITFOR语句 245
11.4.5 WHILE 语句 245
11.4.6 PRINT语句 246
11.5案例应用举例 247
思考题 248
第12章 SQL Server安全管理 249
12.1 SQL Server的安全机制 249
12.1.1 SQL Server的身份验证模式 249
12.1.2权限验证 250
12.2管理服务器的安全性 251
12.2.2创建一个登录账号 252
12.2.1查看登录账号 252
12.2.3更改、删除登录账号属性 254
12.2.4禁止登录账号 254
12.2.5删除登录账号 254
12.3管理权限 255
12.3.1数据库用户 255
12.3.2数据库角色 257
12.3.3管理权限 259
12.4案例中的安全 260
思考题 262
第13章 备份与还原 263
13.1数据备份与还原综述 263
13.1.1备份和还原的基本概念 263
13.1.2数据备份的类型 264
13.1.3还原模式 265
13.2备份与还原操作 266
13.2.1数据库的备份 266
13.2.2数据库的还原 269
13.3备份与还原计划 270
13.4案例中的备份和还原操作 271
思考题 275
第14章 数据库与开发工具的协同使用 276
14.1常用的数据库连接方法 276
14.1.1 ODBC 276
14.1.2 OLE DB 277
14.1.3 ADO 278
14.2在Delphi中的数据库开发 279
14.2.1 Delphi简介 279
14.2.2 Delphi提供的SQL Server访问机制 280
14.3在Visual BASIC中的数据库开发 287
14.3.1 Visual BASIC简介 287
14.3.2使用数据控件 288
14.3.3使用ADO数据控件 289
14.4案例的客户端程序 292
思考题 299
附录A 实验实习指导 300
实验1 SQL Server数据库的安装 300
实验2 创建数据库和表 300
实验3 表的基本操作 302
实验4 数据查询 303
实验5 数据完整性 303
实验6 索引的应用 304
实验7 视图的应用 305
实验8 存储过程与触发器的应用 306
实验9 函数的应用 307
实验10 SQL程序 308
实验11 SQL Server的管理 308
实验12 备份与还原 309
实验13 数据库与开发工具的协同使用 309
附录B 常用函数 311
附录C 常用存储过程 313
参考文献 316
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017