数据库应用系统开发 SQL Server+Visual Basic 案例驱动教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王彪编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302221463
- 页数:381 页
第1章 绪论 1
1.0 “高校学生成绩管理系统”案例及案例解析 1
1.1 数据库系统的基本概念 2
1.1.1 数据库 2
1.1.2 数据库管理系统 3
1.1.3 数据库应用系统 4
1.1.4 数据库系统 4
1.2 SQL Server 2000系统概述 5
1.2.1 什么是SQL Server 2000 5
1.2.2 SQL Server的主要功能 5
1.2.3 SQL Server 2000的版本 7
1.3 SQL Server 2000的安装 8
1.3.1 系统需求 8
1.3.2 安装过程 9
1.4 SQL Server 2000的管理工具 17
1.4.1 服务管理器 17
1.4.2 企业管理器 18
1.4.3 查询分析器 19
1.4.4 服务器网络实用工具 20
1.4.5 客户端网络实用工具 20
1.4.6 导入和导出数据 21
1.4.7 事件探查器 22
1.4.8 在IIS中配置SQL XML支持 22
1.4.9 联机丛书 23
1.5 SQL Server 2000服务器管理 24
1.5.1 启动和停止SQL Server服务 24
1.5.2 连接服务器 25
1.5.3 注册服务器 26
1.5.4 配置SQL Server服务器 30
1.6 SQL Server 2000的数据库对象 34
1.6.1 数据库对象 34
1.6.2 数据库对象的引用方法 35
1.7 Transact-SQL语言概述 36
1.8 本章小结 37
习题1 38
第2章 SQL Server数据库的管理 39
2.0 案例及案例解析 39
2.1 数据库的设计与建立 39
2.1.1 使用企业管理器创建数据库 39
2.1.2 数据库的逻辑结构与物理结构 42
2.1.3 使用Transact-SQL语言创建数据库 44
2.2 数据库的删除 46
2.2.1 使用企业管理器删除数据库 46
2.2.2 使用Transact-SQL语言删除数据库 47
2.3 数据库的修改 47
2.3.1 更改数据库大小 47
2.3.2 修改数据库选项 50
2.4 数据库的收缩 51
2.4.1 用企业管理器收缩数据库 51
2.4.2 用Transact-SQL语言收缩数据库 52
2.5 数据库的分离和附加 54
2.5.1 分离数据库 54
2.5.2 附加数据库 54
2.6 系统数据库介绍 55
2.6.1 数据库目录系统表 56
2.6.2 master数据库 57
2.6.3 model数据库 57
2.6.4 tempdb数据库 57
2.6.5 msdb数据库 58
2.6.6 两个示例数据库 58
2.7 本章小结 58
习题2 58
第3章 SQL Server数据表的管理 60
3.0 案例及案例解析 60
3.1 SQL Server数据表概述 61
3.1.1 数据表的结构形式 61
3.1.2 SQL Server 2000的数据类型 62
3.1.3 SQL Server 2000的常量与变量 64
3.1.4 SQL Server 2000的运算符和表达式 67
3.1.5 SQL Server 2000的常用函数 69
3.2 创建数据表 72
3.2.1 使用企业管理器创建表 72
3.2.2 使用CREATE TABLE语句创建表 74
3.3 修改数据表 77
3.3.1 使用企业管理器修改数据表结构 77
3.3.2 使用ALTER TABLE语句修改表结构 78
3.4 删除数据表 79
3.4.1 使用企业管理器删除数据表 79
3.4.2 使用DROP TABLE语句删除表 79
3.5 表数据的基本操作 80
3.5.1 向表中添加数据 80
3.5.2 查看表 83
3.5.3 数据的导入与导出 86
3.5.4 修改表中的数据 90
3.5.5 删除表中的数据 91
3.6 本章小结 93
习题3 93
第4章 数据的查询操作与索引 95
4.0 数据查询案例及案例解析 95
4.1 数据查询操作 95
4.1.1 查询语句SELECT的基本结构 95
4.1.2 单表查询 96
4.1.3 扩展查询 108
4.1.4 SELECT语句的其他功能 116
4.1.5 界面化的查询操作 117
4.2 索引案例及案例解析 120
4.3 索引 121
4.3.1 索引概念 121
4.3.2 索引分类 122
4.3.3 创建索引 123
4.3.4 索引更名 130
4.3.5 删除索引 130
4.4 本章小结 131
习题4 131
第5章 SQL Server数据完整性 134
5.0 案例及案例解析 134
5.1 数据完整性概述 135
5.1.1 数据完整性的概念和分类 135
5.1.2 表的关联与参照完整性 136
5.2 创建和使用约束 138
5.2.1 DEFAULT约束 138
5.2.2 CHECK约束 139
5.2.3 PRIMARY KEY约束 142
5.2.4 UNIQUE约束 144
5.2.5 FOREIGN KEY约束 146
5.2.6 其他约束子句的使用 150
5.2.7 约束的查看、修改和删除 152
5.3 创建和使用默认 153
5.3.1 在企业管理器中用界面方式创建、使用和删除默认 153
5.3.2 在查询分析器中用命令创建、使用和删除默认 155
5.4 创建和使用规则 156
5.4.1 在企业管理器中用界面方式创建、使用和删除规则 157
5.4.2 在查询分析器中用命令创建、使用和删除规则 158
5.5 创建和应用触发器 159
5.5.1 触发器简介 159
5.5.2 INSERT触发器 162
5.5.3 UPDATE触发器 166
5.5.4 DELETE触发器 168
5.5.5 触发器的修改和删除 170
5.6 本章小结 171
习题5 171
第6章 视图、用户与安全性管理 175
6.0 案例及案例解析 175
6.1 视图管理 176
6.1.1 创建视图 177
6.1.2 修改视图 178
6.1.3 删除视图 178
6.1.4 使用视图检索表数据 178
6.1.5 使用视图添加表数据 179
6.1.6 使用视图修改表数据 179
6.1.7 使用视图删除表数据 180
6.2 SQL Server的安全性 180
6.2.1 身份验证模式设置 180
6.2.2 登录账户管理 181
6.2.3 创建数据库用户 182
6.2.4 角色管理 183
6.2.5 权限 186
6.3 数据库备份和恢复 189
6.3.1 数据库的备份 189
6.3.2 数据库的恢复 192
6.4 本章小结 194
习题6 195
第7章 Visual Basic程序设计基础 196
7.0 案例及案例解析 196
7.1 Visual Basic简介 197
7.1.1 Visual Basic 6.0的安装和启动 197
7.1.2 Visual Basic的集成开发环境 198
7.1.3 Visual Basic的工程 202
7.1.4 Visual Basic可视化编程的步骤 206
7.2 Visual Basic面向对象程序设计 207
7.2.1 面向对象可视化编程的基本思想 207
7.2.2 对象及对象的属性、事件和方法 208
7.2.3 常用对象 209
7.3 菜单及其设计方法 220
7.3.1 下拉式菜单 221
7.3.2 弹出式菜单 225
7.4 本章小结 227
习题7 227
第8章 Visual Basic的数据库访问技术 229
8.0 案例及案例解析 229
8.1 Visual Basic中数据访问技术基础 230
8.1.1 Visual Basic中数据访问的底层技术 230
8.1.2 数据访问接口 231
8.2 ADO数据控件 232
8.2.1 ADO数据控件的常用属性 232
8.2.2 ADO数据控件的常用方法和事件 240
8.2.3 ADO数据控件的Recordset对象 240
8.3 数据绑定控件 243
8.3.1 内部数据绑定控件 243
8.3.2 ActiveX数据绑定控件 245
8.4 ADO对象模型 253
8.4.1 连接对象 253
8.4.2 记录集对象 253
8.4.3 命令对象 254
8.4.4 其他对象 255
8.5 数据报表 256
8.5.1 数据报表的数据源——数据环境设计器 256
8.5.2 报表设计器 257
8.5.3 设计报表 258
8.6 本章小结 260
习题8 261
第9章 Visual Basic程序控制结构 263
9.0 案例及案例解析 263
9.1 数据与表达式 264
9.1.1 数据的类型 264
9.1.2 变量 265
9.1.3 常量 268
9.1.4 运算符和表达式 269
9.1.5 常用内部函数 271
9.2 顺序结构程序设计 278
9.2.1 赋值语句 279
9.2.2 注释、暂停与结束语句 279
9.2.3 输入输出函数 280
9.3 选择结构程序设计 282
9.3.1 单行选择结构 282
9.3.2 多行选择结构 283
9.3.3 条件语句的嵌套 284
9.3.4 多情况选择结构 284
9.4 循环结构程序设计 286
9.4.1 For…Next循环 286
9.4.2 While…Wend循环 288
9.4.3 Do…Loop循环 289
9.4.4 多重循环 292
9.5 数组及其应用 293
9.5.1 数组的概念 293
9.5.2 数组的定义 294
9.5.3 数组的基本操作 294
9.5.4 数组的清除 295
9.5.5 数组的应用 295
9.6 过程及其应用 297
9.6.1 Sub过程 298
9.6.2 函数过程 299
9.6.3 过程的参数传递 300
9.6.4 变量和过程的作用域 302
9.7 本章小结 303
习题9 303
第10章 数据库应用系统的开发与集成 308
10.0 案例及案例解析 308
10.1 应用系统开发的阶段 309
10.2 系统功能分析 309
10.3 数据库的设计与实现 310
10.4 应用系统的设计与实现 311
10.4.1 创建工程 311
10.4.2 用户界面的设计和实现 312
10.5 本章小结 344
习题10 344
附录A SQL Server 2000参考 345
A1 存储过程 345
A2 游标与自定义函数 355
A3 常用Transact-SQL语句 371
附录B Visual Basic常用的系统函数 378
参考文献 381
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 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