数据库技术及应用 Microsoft SQL Server 2008+JavaPDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:马忠贵,曾广平编
- 出 版 社:北京:国防工业出版社
- 出版年份:2012
- ISBN:9787118081800
- 页数:218 页
第1章 绪论 1
1.1 数据、信息与数据处理 1
1.2 数据管理技术的产生与发展 2
1.2.1 人工管理阶段 2
1.2.2 文件系统阶段 3
1.2.3 数据库系统阶段 4
1.3 数据库系统的组成 6
1.4 数据模型 9
1.4.1 概念模型 10
1.4.2 数据模型 12
1.5 数据库系统的结构 16
1.5.1 数据库系统的3级模式结构 16
1.5.2 数据库系统的2级映像 18
1.5.3 数据库系统的体系结构 19
1.6 小结 20
习题 21
第2章 关系数据库 22
2.1 关系数据模型的基本概念 22
2.2 关系数据模型的集合论定义 24
2.2.1 笛卡儿积 24
2.2.2 关系 24
2.2.3 基本关系的性质 25
2.2.4 关系模式 25
2.3 关系模型的完整性约束 25
2.3.1 实体完整性 26
2.3.2 参照完整性 26
2.3.3 域完整性 26
2.3.4 用户定义完整性 26
2.4 关系代数 27
2.4.1 传统的集合运算 27
2.4.2 专门的关系运算 29
2.5 小结 31
习题 32
第3章 Microsoft SQL Server 2008数据库基础 33
3.1 Microsoft SQL Server 2008简介 33
3.2 Microsoft SQL Server 2008的登录 36
3.3 Microsoft SQL Server Management Studio简介 38
3.3.1 对象资源管理器 39
3.3.2 查询编辑器 39
3.3.3 已注册服务器 41
3.4 Microsoft SQL Server 2008数据库的创建与维护 42
3.4.1 Microsoft SQL Server 2008数据库的构成 42
3.4.2 系统数据库 43
3.4.3 创建数据库 45
3.4.4 修改数据库 49
3.4.5 删除数据库 51
3.5 Transact-SQL程序设计基础 51
3.5.1 SQL与Transact-SQL 51
3.5.2 Microsoft SQL Server 2008标识符 53
3.5.3 Microsoft SQL Server 2008数据类型 54
3.5.4 常量、变量和运算符 57
3.5.5 批处理 61
3.5.6 程序注释语句 61
3.5.7 函数 62
3.5.8 控制流语句 66
3.6 小结 70
习题 70
第4章 关系数据库标准语言SQL 72
4.1 SQL的3级模式结构 72
4.2 SQL的数据定义 73
4.2.1 基本表的定义 73
4.2.2 基本表的修改与删除 75
4.2.3 索引的建立和删除 76
4.3 SQL数据查询 78
4.3.1 单表无条件查询 80
4.3.2 单表有条件查询 82
4.3.3 分组查询和排序查询 83
4.3.4 多表查询 84
4.3.5 嵌套查询 88
4.4 SQL的数据操纵 91
4.4.1 插入数据 91
4.4.2 修改数据 92
4.4.3 删除数据 92
4.5 视图 93
4.5.1 定义视图 93
4.5.2 删除视图 94
4.5.3 查询视图 95
4.5.4 更新视图 95
4.5.5 视图的作用 96
4.6 存储过程 96
4.6.1 创建存储过程 97
4.6.2 执行存储过程 99
4.6.3 存储过程的修改 100
4.6.4 存储过程的删除 101
4.6.5 存储过程的查看 101
4.7 触发器 101
4.7.1 创建触发器 102
4.7.2 inserted表和deleted表 104
4.7.3 修改触发器 105
4.7.4 删除触发器 105
4.8 数据控制 105
4.8.1 数据控制简介 105
4.8.2 授权 106
4.8.3 收回权限 107
4.9 小结 107
习题 108
第5章 关系数据库规范化理论 110
5.1 关系规范化的提出 110
5.1.1 问题的提出 110
5.1.2 解决的方法 111
5.1.3 关系模式规范化 112
5.2 函数依赖的基本概念 112
5.2.1 函数依赖 112
5.2.2 函数依赖的3种基本情形 113
5.2.3 码的函数依赖 113
5.3 关系模式的规范化 114
5.3.1 第1范式 114
5.3.2 第2范式 115
5.3.3 第3范式 116
5.3.4 BCNF范式 117
5.3.5 多值依赖与第4范式 118
5.4 关系模式规范化步骤 120
5.5 小结 121
习题 122
第6章 数据库的安全和维护 123
6.1 数据库的安全性 123
6.1.1 数据库安全性概述 123
6.1.2 数据库安全性控制的一般方法 123
6.1.3 Microsoft SQL Server 2008安全管理 127
6.2 数据库的完整性 140
6.2.1 数据库完整性概述 140
6.2.2 完整性约束条件 141
6.2.3 完整性控制 142
6.2.4 Microsoft SQL Server 2008的完整性 142
6.3 数据库的并发控制 144
6.3.1 事务 144
6.3.2 并发控制概述 145
6.3.3 封锁 146
6.3.4 Microsoft SQL Server 2008的并发控制 148
6.4 数据库的备份和恢复技术 150
6.4.1 数据恢复的基本原则 151
6.4.2 故障类型和恢复策略 151
6.4.3 需要备份的数据 153
6.4.4 Microsoft SQL Server 2008的备份和恢复 154
6.5 小结 161
习题 162
第7章 数据库设计 163
7.1 数据库设计概述 163
7.1.1 数据库设计的任务 163
7.1.2 数据库设计的特点 164
7.1.3 数据库设计的方法 164
7.1.4 数据库设计的步骤 165
7.2 需求分析 166
7.2.1 需求分析的任务 166
7.2.2 需求调查 167
7.2.3 需求分析 168
7.2.4 需求分析的结果 169
7.3 概念结构设计 170
7.3.1 概念结构设计概述 170
7.3.2 概念结构设计的方法 171
7.4 逻辑结构设计 174
7.4.1 概念模型转换为关系数据模型 175
7.4.2 关系模型的优化 175
7.4.3 设计外模式 176
7.5 物理结构设计 178
7.5.1 物理结构设计概述 178
7.5.2 关系模式的存取方法选择 178
7.5.3 数据库存储结构的确定 179
7.5.4 物理结构设计的评价 180
7.6 数据库的实施 180
7.6.1 建立实际的数据库结构 180
7.6.2 数据载入 180
7.6.3 编制与调试应用程序 180
7.6.4 数据库试运行 181
7.7 数据库的运行与维护 181
7.8 小结 182
习题 182
第8章 Java与Microsoft SQL Server 2008编程实例 184
8.1 Java概述 184
8.1.1 JDK的安装 184
8.1.2 环境变量的设置 185
8.1.3 Java语言的特点 185
8.2 Java开发环境 186
8.3 JDBC 187
8.3.1 JDBC驱动程序与安装 187
8.3.2 JDBC的数据库访问模型 188
8.3.3 JDBC API介绍 189
8.4 数据库连接步骤 190
8.4.1 加载驱动程序 190
8.4.2 建立连接对象 190
8.4.3 创建语句对象 192
8.4.4 结果集ResultSet对象 194
8.4.5 关闭有关对象 195
8.5 数据库连接示例 195
8.5.1 使用JDBC-ODBC桥访问Microsoft SQL Server 2008数据库 196
8.5.2 使用JDBC直接访问Microsoft SQL Server 2008数据库 199
8.5.3 数据库添加、修改和删除 202
8.6 可滚动和可更新的ResultSet 203
8.6.1 可滚动的ResultSet 203
8.6.2 可更新的ResultSet 204
8.7 小结 206
附录A 实验指导 207
实验1 Microsoft SQL Server 2008管理工具的使用 207
实验2 数据库和表的创建及维护 209
实验3 数据库查询 213
实验4 Microsoft SQL Server 2008的安全性管理 214
实验5 数据库系统开发(综合设计型实验) 215
附录B 实验报告模板 217
参考文献 218
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017