第1章 数据库技术概论 1
1.1 数据库技术的产生与发展 1
1.2 数据库系统 4
1.2.1 数据库系统的组成 4
1.2.2 数据库的结构体系 5
1.2.3 数据库系统的特点 7
1.3 数据模型 7
1.3.1 数据模型的组成要素 8
1.3.2 数据抽象的过程 8
1.3.3 概念模型 9
1.3.4 逻辑模型 11
1.4 关系数据库 13
1.4.1 关系数据库的基本概念 13
1.4.2 关系运算 15
1.4.3 关系的完整性约束 17
1.4.4 关系数据库设计实例 18
1.5 SQL Server数据库概述 20
1.5.1 SQL Server的初步认识 20
1.5.2 SQL Server 2000的常用管理工具 21
1.5.3 SQL Server数据类型 32
1.6 Transact-SQL语言简介 35
1.6.1 SQL与Transact-SQL 35
1.6.2 运算符与表达式 36
1.6.3 语句块和注释 41
1.6.4 流程控制语句 42
习题1 45
第2章 SQL Server数据库的管理与使用 47
2.1 SQL Server数据库的存储结构 47
2.1.1 逻辑存储结构 47
2.1.2 物理存储结构 48
2.2 数据库的创建 50
2.2.1 使用企业管理器创建数据库 50
2.2.2 使用向导创建数据库 53
2.2.3 使用Transact-SQL语言创建数据库 57
2.3 数据库的修改 61
2.3.1 使用企业管理器修改数据库 61
2.3.2 使用Transact-SQL语言修改数据库 65
2.4 数据库的删除 67
2.4.1 使用快捷菜单删除数据库 67
2.4.2 使用Transact-SQL语言删除数据库 69
2.5 数据库的分离和附加 69
2.5.1 数据库的分离 69
2.5.2 数据库的附加 71
2.6 数据备份和还原 72
2.6.1 数据备份 72
2.6.2 数据还原 74
2.6.3 数据备份和还原操作 75
习题2 87
第3章 SQL Server数据表的管理与维护 89
3.1 数据表的创建和管理 89
3.1.1 使用企业管理器创建数据表 89
3.1.2 使用Transact-SQL语言创建数据表 90
3.1.3 使用企业管理器对数据表进行管理 94
3.1.4 使用Transact-SQL语言对数据表进行管理 96
3.2 表数据的管理 98
3.2.1 使用企业管理器管理表数据 98
3.2.2 使用Transact-SQL语言管理表数据 100
3.3 数据完整性管理 102
3.3.1 数据完整性概述 102
3.3.2 数据完整性的类型 103
3.3.3 使用企业管理器实现数据完整性的设置 105
习题3 109
第4章 数据查询 111
4.1 基本查询 111
4.1.1 简单查询 111
4.1.2 带条件查询 113
4.1.3 查询结果处理 115
4.2 嵌套查询 119
4.2.1 单值嵌套查询 119
4.2.2 多值嵌套查询 120
4.3 连接查询 121
4.3.1 连接查询概述 121
4.3.2 内连接 122
4.3.3 外连接 124
习题4 125
第5章 索引与视图 128
5.1 索引 128
5.1.1 索引的概念 128
5.1.2 索引的分类 129
5.1.3 索引的管理 129
5.2 视图 133
5.2.1 视图的概念 133
5.2.2 视图的创建 134
5.2.3 视图的修改 137
5.2.4 视图的删除 138
5.2.5 视图属性的查看和修改 139
习题5 140
第6章 存储过程与触发器 142
6.1 存储过程概述 142
6.1.1 存储过程的特点和类型 142
6.1.2 创建和执行存储过程 143
6.1.3 存储过程参数和执行状态 151
6.1.4 查看和修改存储过程 153
6.1.5 删除存储过程 156
6.2 触发器概述 156
6.2.1 触发器的特点和类型 156
6.2.2 创建触发器 157
6.2.3 查看和修改触发器 161
6.2.4 删除触发器 162
6.2.5 触发器的应用 163
习题6 163
第7章 SQL Server数据转换 166
7.1 数据转换服务概述 166
7.2 DTS导入/导出向导 167
7.2.1 导入数据 167
7.2.2 导出数据 173
7.3 DTS设计器 175
习题7 180
第8章 SQL Server数据库的安全管理 182
8.1 SQL Server的安全机制 182
8.1.1 身份验证 182
8.1.2 身份验证模式的设置 183
8.2 SQL Server安全管理的内容 184
8.2.1 登录管理 184
8.2.2 用户管理 186
8.2.3 权限 187
8.2.4 角色 189
习题8 193
第9章 数据库系统开发工具Visual Basic 195
9.1 数据库系统开发工具概述 195
9.2 Visual Basic概述 196
9.2.1 Visual Basic 6.0集成开发环境 196
9.2.2 创建简单的Visual Basic应用程序 197
9.2.3 Visual Basic程序的特点 198
9.3 Visual Basic语言基础 199
9.3.1 基本数据类型 199
9.3.2 变量和常量 200
9.3.3 运算符与表达式 203
9.3.4 数组与自定义类型 204
9.4 程序控制结构 207
9.4.1 选择结构 207
9.4.2 循环控制结构 209
9.5 控件 213
9.5.1 标签 214
9.5.2 文本框 216
9.5.3 图片框与图像框 219
9.5.4 菜单 220
9.5.5 单选按钮与复选框 222
9.5.6 列表框与组合框 224
9.5.7 滚动条与定时器 227
9.6 过程 229
9.6.1 子过程 229
9.6.2 函数过程 231
9.6.3 变量的作用域和生存期 233
9.7 数据访问方法 235
9.7.1 Visual Basic访问的数据库类型 235
9.7.2 Visual Basic访问数据的接口 235
9.7.3 Visual Basic数据库的访问过程 236
9.8 使用数据控件访问数据库 237
9.8.1 连接数据库 237
9.8.2 数据绑定 239
9.9 数据库操作 244
9.9.1 数据库编辑操作 244
9.9.2 数据查询 249
9.10 数据库应用系统开发 251
习题9 254
第10章 Delphi的数据访问方法 256
10.1 Delphi 7.0的BDE组件 256
10.1.1 BDE组件页 257
10.1.2 TDatabase组件 257
10.1.3 TTable组件 259
10.1.4 TQuery组件 263
10.2 Delphi 7.0的ADO组件 265
10.2.1 ADO组件页 265
10.2.2 TADOConnection组件 265
10.2.3 TADOCommand组件 267
10.2.4 TADODataSet和TADOQuery组件 268
10.3 数据库应用系统开发案例 268
习题10 273
附录1 SQL Server 2000常用函数 275
附录2 Visual Basic常用函数 277
附录3 Visual Basic常用方法 279
参考文献 281
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《何宗逊日记 下》何宗逊著;韩宁平,夏亚平整理 2019
- 《生物质活性炭催化剂的制备及脱硫应用》宁平,李凯,宋辛著 2019
- 《新手驾车必知1000招》李娜,宁平 2013
- 《监理员岗位技能图表详解》宁平,谭续,陈远吉主编 2013
- 《大气环境容量核定方法与案例》宁平主编;杨树平,张朝能副主编 2013
- 《复杂地形条件下重气扩散数值模拟》宁平,孙暠,侯明明著 2013
- 《2014年全国二级建造师执业资格考试参考用书 机电工程管理与实务》宁平,刘丽颖主编;姚丽丽,李春秋副主编;建造师资格考试命题研究分析中心编 2014
- 《建筑物理与建筑设备》陈远吉,宁平著 2014
- 《数学教材教法》杨思伟总策划;宁平献主编甯 2010
- 《空气污染控制理论》宁平编著 2001