数据库原理与实验指导PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴冰,徐德华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302471820
- 页数:341 页
第1章 数据库技术概述 1
1.1数据库示例及概述 1
1.1.1应用系统示例 1
1.1.2数据库概述 2
1.2数据库系统的组成 4
1.2.1数据库 5
1.2.2数据库管理系统 7
1.2.3数据库管理员和用户 9
1.2.4数据库应用系统 9
1.3数据库系统的体系结构 10
1.3.1数据库系统的三级组织结构 10
1.3.2三级模式之间的两层映像 11
1.4数据库系统的发展及研究领域 12
1.4.1数据库系统的三个发展阶段 12
1.4.2数据库技术的研究领域 15
1.5常见的关系型数据库系统 16
1.5.1 Access 16
1.5.2 SQL Server 17
1.5.3 Oracle 17
1.5.4 MySQL 17
本章小结 18
习题 18
第2章 关系数据库 19
2.1关系模型概述 19
2.1.1关系模型的基本概念 19
2.1.2关系的性质 22
2.1.3关系的数据模型 22
2.1.4关系代数 24
2.1.5关系数据库及其特点 27
2.2数据库系统设计的基本过程 27
2.2.1需求分析 28
2.2.2概念结构设计 29
2.2.3逻辑结构设计 34
2.2.4数据库物理设计 37
2.2.5数据库实施 37
2.2.6数据库运行和维护 37
2.2.7设计过程小结 38
2.3数据库规范化基础 38
2.3.1规范化的必要性 39
2.3.2函数依赖 40
2.3.3范式 41
2.3.4规范化设计 42
本章小结 43
习题 43
第3章 SQL Server数据库 46
3.1 SQL Server的组成 46
3.1.1系统数据库 46
3.1.2数据库文件 47
3.1.3数据库文件组 48
3.1.4数据库对象 49
3.2 SQL Server数据备份与恢复 50
3.2.1数据的导入与导出 50
3.2.2数据库的备份策略与备份方法 61
3.2.3数据库的恢复模式与恢复方法 69
3.2.4不同备份与恢复策略的比较 73
3.3 SQL Server数据库安全性管理 75
3.3.1 SQL Server的安全机制 76
3.3.2服务器登录模式 77
3.3.3创建登录账户和服务器角色管理 79
3.3.4架构和数据库用户管理 82
3.3.5数据库角色管理 84
3.3.6数据库权限管理 87
本章小结 88
习题 88
第4章 SQL Server Management Studio管理数据库 89
4.1数据库的建立与维护 89
4.1.1创建数据库 89
4.1.2配置数据库 91
4.1.3更改数据库 93
4.1.4删除数据库 94
4.2数据表的建立与维护 95
4.2.1列的数据类型 95
4.2.2创建表 99
4.2.3使用约束 101
4.2.4修改表结构 105
4.2.5编辑表 109
4.2.6删除表 109
4.3索引的建立与维护 110
4.3.1索引的结构和类型 110
4.3.2创建索引的原则与限制 112
4.3.3创建索引的步骤 113
4.3.4修改和删除索引 115
本章小结 117
习题 117
第5章 关系数据库标准语言SQL 118
5.1 SQL简介 118
5.2数据定义语言 119
5.2.1定义数据库 119
5.2.2定义表 121
5.2.3定义索引 125
5.3数据操纵语言 125
5.3.1插入数据 127
5.3.2修改数据 128
5.3.3删除数据 128
5.4数据查询语言 129
5.4.1单表查询 129
5.4.2连接查询 139
5.4.3嵌套查询 142
5.5视图的操作 144
5.5.1视图的作用和相关语法格式 145
5.5.2创建视图 145
5.5.3查询视图 148
5.5.4通过视图修改数据 148
5.5.5修改和删除视图 149
本章小结 150
习题 151
第6章 数据库编程 153
6.1Transact-SQL语言基础 153
6.1.1T-SQL语言类型、常量和变量 153
6.1.2运算符和表达式 155
6.1.3流程控制语句 158
6.1.4常用函数 164
6.2存储过程 168
6.2.1存储过程的概念 168
6.2.2创建存储过程 169
6.2.3执行存储过程 175
6.2.4修改和删除存储过程 176
6.3触发器 177
6.3.1 创建和应用DML触发器 177
6.3.2创建和应用DDL触发器 181
6.3.3嵌套触发器和递归触发器 182
6.3.4修改和删除触发器 183
6.4游标 184
6.4.1游标的概念 184
6.4.2游标的基本操作 185
6.4.3使用游标更新数据 188
本章小结 188
习题 189
第7章 VB.NET程序设计基础 190
7.1 VB.NET基本概念 190
7.1.1 VB.NET概述 190
7.1.2 VB.NET集成开发环境 192
7.1.3一个简单的应用程序 198
7.2 VB.NET可视化界面设计 200
7.2.1控件的基本概念 200
7.2.2窗体 204
7.2.3常用的基本控件 208
7.2.4菜单和对话框 217
7.3 VB.NET基本语法 224
7.3.1 VB.NET数据类型和表达式 224
7.3.2控制结构 229
7.3.3数组 233
7.3.4过程 234
7.4程序调试 238
7.4.1错误类型 238
7.4.2调试和排错 239
7.4.3结构化异常处理 241
本章小结 243
习题 244
第8章 ADO.NET数据库访问技术 246
8.1 ADO.NET简介 246
8.1.1 ADO.NET的作用 246
8.1.2 ADO.NET体系结构 247
8.1.3 ADO.NET数据库访问流程 249
8.2 ADO.NET的数据访问对象 250
8.2.1 SqlConnection对象 250
8.2.2 SqlCommand对象 253
8.2.3 SqlDataReader对象 258
8.2.4 SqlDataAdapter对象 261
8.3 DataSet对象 266
8.3.1 DataSet对象概述 266
8.3.2 DataSet对象的属性和方法 267
8.3.3Tables集合和DataTable对象 268
8.3.4 Column集合和DataColumn对象 270
8.3.5 Rows集合和DataRow对象 271
8.4数据绑定方式 273
8.4.1单一绑定 274
8.4.2整体绑定 275
8.4.3复合绑定 278
8.5 DataView对象 279
8.5.1 DataView对象的构造 280
8.5.2 DataView对象的属性和方法 280
8.5.3 DataView对象的过滤条件设置 281
8.6 DataGridView对象 282
8.6.1创建DataGridView对象 282
8.6.2 DataGridView对象的属性、方法和事件 284
8.6.3 DataGridView与DataView对象结合使用 288
8.6.4通过DataGridView对象更新数据源 291
本章小结 293
习题 294
第9章 数据库应用系统开发案例 295
9.1需求分析 295
9.1.1系统功能的需求分析 295
9.1.2数据的需求分析 296
9.2数据库设计与实现 297
9.2.1数据库概念模型设计 297
9.2.2数据库逻辑模型设计 297
9.2.3完整性控制 298
9.2.4存储过程和触发器设计 302
9.3系统设计和实现 303
9.3.1界面设计 303
9.3.2功能代码设计 306
9.4系统测试 309
9.4.1软件测试的基本概念 309
9.4.2软件测试实例 311
9.5应用系统开发文档 312
本章小结 313
习题 313
第10章 实验指导 314
10.1初识SQL Server Management Studio 314
10.1.1实验目的 314
10.1.2实验内容 314
10.1.3实验指导 317
10.1.4常见调试问题与回答 319
10.2 SQL数据定义语言 320
10.2.1实验目的 320
10.2.2实验内容 320
10.2.3实验指导 320
10.3 SQL数据操纵语言 321
10.3.1实验目的 321
10.3.2实验内容 321
10.3.3实验指导 321
10.4 使用SQL语句实现单表查询 322
10.4.1实验目的 322
10.4.2实验内容 322
10.4.3实验指导 325
10.5使用 SQL语句实现连接查询和嵌套查询 326
10.5.1实验目的 326
10.5.2实验内容 326
10.5.3实验指导 327
10.6使用SQL语句创建与更新视图 328
10.6.1实验目的 328
10.6.2实验内容 328
10.6.3实验指导 329
10.7流程控制语句 329
10.7.1实验目的 329
10.7.2实验内容 329
10.7.3实验指导 330
10.8使用T-SQL语句创建与更新存储过程 330
10.8.1实验目的 330
10.8.2实验内容 330
10.8.3实验指导 331
10.9使用T-SQL语句创建与更新触发器 332
10.9.1实验目的 332
10.9.2实验内容 332
10.9.3实验指导 333
10.10建立VB.NET和数据库的连接 334
10.10.1实验目的 334
10.10.2实验内容 334
10.10.3实验指导 336
10.11数据库应用系统设计 338
10.11.1实验目的 338
10.11.2实验内容 338
10.11.3实验指导 339
参考文献 340
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《市政工程基础》杨岚编著 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