数据库原理与应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:李建义主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2009
- ISBN:9787113103378
- 页数:178 页
第1章 数据库技术概论 1
1.1基本概念 1
1.1.1信息与数据 1
1.1.2数据处理 2
1.2数据库技术的发展 2
1.2.1人工管理阶段 3
1.2.2文件系统阶段 3
1.2.3数据库系统阶段 4
1.2.4现代数据库阶段 6
1.3数据库系统的组成与结构 10
1.3.1数据库系统的组成 10
1.3.2数据库系统的结构 10
1.4概念模型 12
1.5数据模型 14
1.5.1数据模型的概念 14
1.5.2层次模型 14
1.5.3网状模型 14
1.5.4关系模型 15
本章小结 16
课后练习 17
第2章 关系数据库理论基础 18
2.1关系的基本概念 18
2.1.1关系的数学定义 18
2.1.2关系的性质 20
2.2关系的完整性 21
2.2.1键 21
2.2.2实体完整性 22
2.2.3参照完整性 22
2.2.4用户定义完整性 22
2.3关系代数 23
2.3.1传统的集合运算 23
2.3.2专门的关系运算 24
2.4概念模型 25
2.4.1问题的提出 25
2.4.2关系模式的规范化 27
2.4.3关系分解的原则 28
本章小结 29
课后练习 30
第3章 结构化查询语言SQL 32
3.1 SQL语言基本知识 32
3.1.1 SQL的发展史 32
3.1.2 SQL的特点 33
3.1.3 SQL的分类 33
3.2 SQL Server 2000简介 34
3.2.1管理工具 34
3.2.2查询分析器 36
3.3数据定义命令 40
3.3.1创建数据库 40
3.3.2创建数据表 42
3.3.3数据表的修改 47
3.3.4数据表的删除 48
3.3.5索引的建立与删除 48
3.4数据查询语言 49
3.4.1查询语句格式 49
3.4.2单表查询 49
3.4.3多表查询 52
3.4.4嵌套查询 53
3.4.5 SQL Server 2000企业管理器中的数据查询 54
3.5数据操纵语言 55
3.5.1插入数据 55
3.5.2删除数据 55
3.5.3修改数据 56
3.5.4使用企业管理器实现数据操纵 56
3.6视图 58
3.6.1视图的作用 58
3.6.2视图的创建和撤销 59
3.6.3视图数据操作 59
3.6.4企业管理器中视图的操作 60
3.7数据控制 60
3.7.1授权 60
3.7.2回收权限 61
本章小结 61
课后练习 61
第4章SQL Server的T-SQL语言 64
4.1 T-SQL的数据类型 64
4.1.1系统数据类型 64
4.1.2用户自定义类型 65
4.2 T-SQL编程 67
4.2.1 T-SQL中的批处理 67
4.2.2变量 67
4.2.3流程控制语句 69
4.2.4常用函数 73
4.3游标 76
4.3.1游标的含义和作用 76
4.3.2游标的相关命令 76
4.3.3游标的使用举例 78
4.4存储过程 78
4.4.1存储过程的概念 78
4.4.2创建存储过程 79
4.4.3执行存储过程 81
4.4.4查看存储过程 82
4.4.5修改存储过程 83
4.4.6 重命名存储过程 84
4.4.7删除存储过程 84
4.5触发器 84
4.5.1触发器概述 84
4.5.2创建触发器 85
4.5.3查看触发器 89
4.5.4修改触发器 89
4.5.5删除触发器 90
本章小结 90
课后练习 90
第5章 数据库安全及维护 92
5.1数据库安全性 92
5.1.1基本概念 92
5.1.2安全措施的设置模型 92
5.1.3 SQL Server的安全体系 94
5.2数据库的完整性 95
5.2.1基本概念 95
5.2.2完整性约束 95
5.2.3 SQL Server的数据完整性 97
5.3并发控制 98
5.3.1基本概念 98
5.3.2封锁 100
5.3.3 SQL Server中的并发控制技术 101
5.4数据恢复 103
5.4.1故障的种类 103
5.4.2转储和恢复 104
5.4.3日志文件 105
5.4.4用转储和日志文件恢复数据库 105
5.4.5 SQL Server中的数据备份和恢复技术 106
本章小结 110
课后练习 111
第6章 数据库系统设计 112
6.1数据库设计概述 112
6.1.1数据库系统设计内容 112
6.1.2数据库设计特点 113
6.2数据库设计步骤 113
6.3数据库结构设计 113
6.3.1需求分析 114
6.3.2概念结构设计 117
6.3.3逻辑结构设计 118
6.3.4物理设计 120
6.4应用程序设计 121
6.5运行和维护 121
6.5.1数据载入数据库 121
6.5.2数据库系统试运行 122
6.5.3数据库系统的运行和维护 122
6.6数据库系统设计国家标准 123
本章小结 124
课后练习 125
第7章 数据库接口 126
7.1 ODBC接口 126
7.1.1 ODBC概述 126
7.1.2 ODBC数据源配置 128
7.2 JDBC接口 129
7.2.1 Java语言概述 129
7.2.2 JDBC概述 131
本章小结 134
课后练习 135
第8章 数据库开发实例 136
8.1系统总体设计 136
8.1.1解决方案设计 136
8.1.2系统模块功能分析 137
8.2技术细节 138
8.2.1创建数据库基表 138
8.2.2数据库连接 138
8.3主要功能模块实现 139
8.3.1“读者登录”模块 139
8.3.2“增加读者”模块 142
8.3.3“删除读者”模块 144
8.3.4“图书查询”模块 145
8.3.5“图书预订”模块 148
8.3.6“借书”模块 151
8.3.7“还书”模块 156
8.4扩充和提高 159
本章小结 159
课后练习 159
第9章 数据库设计实验 160
9.1用实体联系模型(E-R图)设计数据库 160
9.2创建和更新数据库 161
9.3查询数据库 164
9.4 T-SQL语句的使用 165
9.5存储过程的实现 167
9.6触发器的实现 168
9.7 SQL Server中的安全性控制 170
9.8“学生成绩管理系统”的设计与开发 173
9.9“简易医院信息管理系统”的设计与开发 174
本章小结 177
课后练习 177
参考文献 178
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018