数据库系统开发教程:基于SQL Server 2005+VBPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李春葆,赵丙秀,张牧编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302185468
- 页数:394 页
第1部分 数据库系统基础 2
第1章 数据库系统概述 2
1.1数据和数据管理 2
数据 2
数据管理 2
1.2计算机数据管理的3个阶段 3
人工管理阶段 3
文件系统管理阶段 3
数据库系统管理阶段 4
1.3什么是数据库 5
数据库的特点 5
数据库的三级结构 6
模式、内模式和外模式 7
1.4什么是数据库管理系统 8
DBMS的主要功能 9
DBMS的组成 9
1.5什么是数据库系统 9
计算机系统 10
数据库 10
数据库管理系统 10
应用程序 10
用户 10
1.6数据库系统的体系结构 11
两层客户机/服务器结构 11
多层客户机/服务器结构 12
1.7两种模型 13
概念模型 13
数据模型 15
1.8关系数据库理论 16
基本术语 16
关系运算 17
规范化设计理念和方法 18
练习题1 20
第2章 数据库设计 21
2.1数据库设计过程 21
2.2需求分析 22
2.3概念结构设计 22
概念模型设计的方法与步骤 22
数据抽象与局部视图设计 24
视图的集成 25
2.4逻辑结构设计 26
概念模型向数据模型的转换 26
设计用户子模式 28
2.5物理结构设计 28
2.6数据库实施 28
2.7数据库运行和维护 29
2.8“学生成绩管理系统”设计说明 29
系统功能 29
数据库设计 29
系统运行演示 30
练习题2 32
第2部分 SQL Server数据库管理系统 34
第3章 SQL Server 2005系统概述 34
3.1 SQL Server 2005系统简介 34
SQL Server的发展史 34
SQL Server 2005的各种版本 35
SQL Server 2005的新特征 35
SQL Server 2005的组成部分 36
SQL Server 2005组件的分类 38
3.2系统需求 40
硬件需求 40
软件需求 41
SQL Server 2005的网络环境需求 41
SQL Server 2005的其他需求 42
3.3 SQL Server 2005的安装 42
3.4 SQL Server 2005的工具和实用程序 43
SQL Server Management Studio 43
Business IntelligenceDevelopment Studio 45
SQL Server Profiler 46
数据库引擎优化顾问 47
Analysis Services 48
SQL Server ConfigurationManager 48
SQL Server文档和教程 49
练习题3 49
第4章 创建和使用数据库 50
4.1数据库对象 50
4.2系统数据库 51
4.3 SQL Server数据库的存储结构 52
文件和文件组 52
事务日志 53
4.4创建数据库 54
4.5配置数据库 56
添加和删除数据文件、日志文件 56
数据库选项设置 60
更改数据库所有者 60
数据库重命名 61
4.6删除数据库 62
练习题4 63
第5章 创建和操作表 64
5.1表的概念 64
什么是表 64
表中数据的完整性 65
SQL Server几个重要的系统表 66
5.2创建表 67
5.3修改表结构 70
5.4创建数据库关系图 71
建立数据库关系图 71
删除数据库关系 74
5.5更改表名 75
5.6删除表 75
5.7记录的新增和修改 76
练习题5 78
第6章 T-SQL基础 79
6.1 SQL语言 79
SQL语言概述 79
SQL语言的分类 80
6.2 T-SQL概述 80
T-SQL的语法约定 80
T-SQL的数据库对象全名 81
如何在SQL Server管理控制器中执行T-SQL语句 81
6.3数据定义语言(DDL) 83
数据库的操作语句 83
数据表的操作语句 87
6.4数据操纵语言(DML) 91
INSERT语句 91
UPDATE语句 92
DELETE语句 92
6.5数据查询语言(DQL) 93
投影查询 93
选择查询 94
排序查询 95
使用聚合函数 96
表的连接查询 98
子查询 101
查询结果求并集和交集 103
相关子查询 104
带EXISTS测试的子查询 105
空值及其处理 106
练习题6 108
第7章 T-SQL高级应用 109
7.1数据汇总 109
在数据汇总中使用聚合函数 109
在数据汇总中使用GROUP BY子句 111
7.2复杂连接查询 113
连接条件 113
内连接 114
外连接 114
交叉连接 116
7.3复杂子查询 117
子查询规则 118
子查询类型 118
多层嵌套子查询 120
7.4数据来源是一个查询的结果 121
7.5交叉表查询 122
使用PIVOT运算符 122
使用UNPIVOT运算符 123
练习题7 124
第8章 SQL Server程序设计 125
8.1标识符 125
常规标识符 125
分隔标识符 126
8.2数据类型 126
系统数据类型 126
用户定义数据类型 132
8.3变量 135
局部变量 135
全局变量 137
8.4运算符 138
算术运算符 139
赋值运算符 139
按位运算符 139
比较运算符 140
逻辑运算符 140
字符串连接运算符 141
一元运算符 141
运算符优先级 142
8.5批处理 143
8.6控制流语句 144
BEGIN...END语句 144
IF...ELSE语句 145
CASE语句 146
WHILE语句 148
GOTO语句 149
WAITFOR语句 149
RETURN语句 150
练习题8 150
第9章 函数和游标 151
9.1函数 151
内置函数 151
用户自定义函数 156
9.2游标 161
游标的概念 161
游标的基本操作 161
使用游标 164
9.3综合应用示例 166
练习题9 168
第10章 索引 169
10.1什么是索引 169
创建索引的原因 170
建立索引应该考虑的问题 170
10.2索引类型 170
聚集索引 171
非聚集索引 171
唯一性索引 172
10.3创建索引 172
使用SQL Server管理控制器创建索引 172
使用CREATEINDEX语句创建索引 176
使用CREATE TABLE语句创建索引 178
10.4查看和修改索引属性 178
使用SQL Server管理控制器查看和修改索引属性 178
使用T-SQL语句查看和修改索引属性 179
10.5删除索引 180
使用SQL Server管理控制器删除索引 180
使用T-SQL语句删除索引 181
练习题 10 181
第11章 视图 182
11.1视图概述 182
11.2创建视图 183
使用SQL Server管理控制器创建视图 183
使用SQL语句创建视图 187
11.3使用视图 188
使用视图进行数据查询 188
通过视图向基表中插入数据 189
通过视图修改基表中的数据 190
通过视图删除基表中的数据 191
11.4视图定义的修改 192
修改视图定义 192
重命名视图 194
11.5查看视图的信息 195
使用SQL Server管理控制器查看视图信息 195
使用sp_helptext存储过程查看视图信息 196
11.6视图的删除 196
使用SQL Server管理控制器删除视图 197
使用T-SQL删除视图 198
练习题11 198
第12章 数据库完整性 199
12.1约束 199
PRIMARY KEY约束 200
FOREIGN KEY约束 200
UNIQUE约束 202
CHECK约束 202
NOT NULL约束 203
列约束和表约束 203
12.2默认值 204
在创建表时指定默认值 204
使用默认对象 205
12.3规则 208
创建规则 209
绑定规则 210
解除和删除规则 211
练习题12 211
第13章 存储过程 213
13.1存储过程概述 213
存储过程的优点 213
存储过程的分类 213
13.2创建存储过程 214
使用SQL Server管理控制器创建存储过程 214
使用CREATE PROCEDURE语句创建存储过程 215
13.3执行存储过程 217
13.4存储过程的参数 219
在存储过程中使用参数 219
执行带输入参数的存储过程 219
在存储过程中使用默认参数 220
在存储过程中使用输出参数 220
存储过程的返回值 221
13.5存储过程的管理 222
查看存储过程 222
修改存储过程 224
重命名存储过程 226
删除存储过程 227
13.6存储过程综合示例 228
练习题13 229
第14章 触发器 230
14.1触发器概述 230
什么是触发器 230
触发器的作用 231
触发器的种类 231
14.2创建DML触发器 231
使用SQL Server管理控制器创建DML触发器 231
使用T-SQL语句创建DML触发器 233
14.3 inserted表和deleted表 235
14.4使用DML触发器 237
使用INSERT触发器 237
使用UPDATE触发器 238
使用DELETE触发器 238
使用INSTEAD OF触发器 239
14.5创建和使用DDL触发器 240
创建DDL触发器 241
DDL触发器的应用 241
14.6触发器的管理 242
查看触发器 242
修改触发器 244
删除触发器 245
启用或禁用触发器 246
练习题14 247
第15章 SQL Server的安全管理 248
15.1 SQL Server安全体系结构 248
安全机制概述 248
SQL Server的身份验证模式 249
设置身份验证模式 250
15.2服务器安全管理 251
创建SQL Server服务器登录账号 251
管理SQL Server服务器登录账号 254
15.3数据库用户账号管理 257
什么是数据库用户账号 257
创建用户账号 258
用户账号管理 261
15.4角色 263
固定的服务器角色 264
固定的数据库角色 266
创建数据库角色 266
数据库角色管理 268
15.5权限管理 269
常见的数据库对象访问权限 269
登录账号权限管理 269
用户账号权限管理 272
练习题15 274
第16章 数据备份与恢复 275
16.1备份和恢复概述 275
备份的作用 275
恢复模式 275
备份类型 276
16.2备份设备 277
创建数据库备份设备 277
删除数据库备份设备 279
16.3选择数据库恢复类型 280
16.4数据库备份和恢复过程 281
使用SQL Server管理控制器进行备份和恢复 281
使用T-SQL语句进行备份和恢复 285
16.5分离和附加用户数据库 288
分离用户数据库 288
附加用户数据库 289
练习题16 290
第3部分 VB与数据库应用系统开发 293
第17章 使用数据访问控件操作数据库 293
17.1 ODBC和数据源 293
17.2常用的数据访问控件 297
ADO Data控件 297
DataCombo控件 304
DataGrid控件 306
17.3常用的高级用户界面控件 310
ImageList控件 311
TreeView控件 313
ListView控件 319
17.4综合数据库操作设计实例 324
练习题17 328
第18章 使用ADO操作数据库 330
18.1 ADO概述 330
18.2 Connection对象 333
使用Connection对象的操作 333
ADO连接数据库的方式 334
Connection对象的属性 334
Connection对象的方法 335
Connection对象的事件 337
18.3 Recordset对象 338
ADO中的游标类型 339
使用Recordset对象的操作 339
Recordset对象的属性 340
Recordset对象的方法 343
Recordset对象的事件 348
18.4 Field对象 351
使用Field对象的操作 351
Field对象的属性 352
Field对象的方法 353
Fields集合 354
18.5 Command对象 355
使用Command对象的操作 355
Command对象的属性 356
Command对象的方法 357
Parameters集合和Parameter对象 359
18.6 ADO编程综合实例 364
练习题18 370
第19章 学生成绩管理系统的实现 371
19.1系统概述 371
设计技巧 371
系统安装 372
19.2系统结构 372
19.3系统实现 373
Modulel.bas模块 374
Main主过程 375
pass窗体 375
menu窗体 376
edstudent窗体 378
edstudent1窗体 381
qustudent窗体 382
edteacher窗体 385
edteacher1窗体 385
edrec窗体 385
edrec1窗体 385
quteacher窗体 385
edcourse窗体 385
edcourse1窗体 386
qucourse窗体 386
eddegree窗体 386
qudegree窗体 386
qudegree1窗体 386
qudegree2窗体 387
setuser窗体 387
setuser1窗体 387
练习题19 387
参考文献 388
附录 上机实验题 389
上机实验题1 389
上机实验题2 390
上机实验题3 391
上机实验题4 392
上机实验题5 392
上机实验题6 392
上机实验题7 393
上机实验题8 393
上机实验题9 394
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019