数据库原理与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:于小川主编;熊伟健,梁锦叶副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2005
- ISBN:7115139350
- 页数:260 页
第1章 数据库基础 1
1.1 数据管理技术的发展 1
1.1.1 EDP技术的发展阶段 1
目录 1
1.1.2 数据库技术的发展 3
1.2 数据库系统的方法 3
1.2.1 数据库系统的概念 3
1.2.2 数据库系统的特点 4
1.2.3 数据库系统的组成与结构 5
1.2.4 数据库系统的分类 7
1.3 现实世界的数据描述 7
1.3.1 信息的三个领域 7
1.3.2 常用术语 8
1.3.3 信息实体的联系 9
1.4.1 层次模型 10
1.4 三种主要的数据模型 10
1.4.2 网状模型 11
1.4.3 关系模型 11
1.5 数据库管理系统 12
1.5.1 数据库管理系统的功能 12
1.5.2 数据库管理系统现状和发展方向 13
习题 13
第2章 关系数据库的基本理论 15
2.1 关系模型概述 15
2.1.1 关系数据结构 15
2.1.2 关系操作 16
2.1.3 完整性约束 16
2.2 关系数据结构 17
2.2.1 数学定义 17
2.2.3 单一的数据结构——关系 18
2.2.2 关系的性质 18
2.2.4 关系系统 19
2.3 关系的完整性 22
2.3.1 实体完整性 23
2.3.2 参照完整性 23
2.3.3 用户定义的完整性 23
2.4 关系代数 24
2.4.1 传统的集合运算 24
2.4.2 专门的关系运算 26
2.5 关系的规范化 29
2.5.1 关系中的键 30
2.5.2 函数依赖 30
2.5.3 规范化和范式 32
2.5.4 关系模式的分解 35
习题 37
3.1.2 数据库设计方法简述 39
3.1.1 数据库设计的特点 39
第3章 数据库设计 39
3.1 数据库设计概述 39
3.1.3 数据库设计步骤 40
3.2 数据库需求分析 41
3.2.1 调查、分析用户活动 41
3.2.2 确定数据边界和数据环境 42
3.2.3 分析系统数据 42
3.3 概念结构设计 45
3.3.1 概念结构设计的主要步骤 45
3.3.2 建立局部概念结构 45
3.3.3 建立全局概念结构 48
3.4 逻辑结构设计 51
3.4.1 E-R图向关系模型的转换 51
3.4.3 设计用户子模式 53
3.4.2 性能预测和优化 53
3.5 数据库物理设计 54
3.5.1 物理设计的要求和内容 55
3.5.2 物理结构评价 56
3.6 数据库的实施和维护 56
3.6.1 定义数据库结构 56
3.6.2 数据库数据的载入 56
3.6.3 编制与调试应用程序 57
3.6.4 数据库的试运行 57
3.6.5 数据库的运行和维护 57
3.7 数据库保护 58
3.7.1 安全性 58
3.7.2 完整性 59
3.7.3 并发控制 59
习题 60
3.7.4 恢复 60
第4章 关系数据库标准语言SQL 62
4.1 SQL的基本概念及特点 62
4.1.1 SQL的基本概念 62
4.1.2 SQL的特点 63
4.1.3 SQL的分类 63
4.2 数据定义 64
4.2.1 定义数据库 64
4.2.2 定义基本表 64
4.2.3 修改基本表 65
4.2.4 删除基本表 66
4.2.5 建立索引 66
4.2.6 删除索引 66
4.3 查询 66
4.3.1 单表查询 67
4.3.2 连接查询 73
4.3.3 嵌套查询 75
4.3.4 集合查询 80
4.4 数据更新 81
4.4.1 插入数据 81
4.4.2 修改数据 82
4.4.3 删除数据 84
4.5 视图 84
4.5.1 视图的特点 85
4.5.2 视图的建立和撤销 85
4.5.3 视图数据操作 86
4.6 SQL的数据控制 88
4.6.1 数据控制简介 88
4.6.2 授权 88
4.6.3 收回权限 89
习题 90
第5章 Access数据库设计 92
5.1 数据库设计的总体思路 92
5.2 建立数据库 92
5.2.1 数据库的创建、打开和关闭 93
5.2.2 数据表的建立 94
5.2.3 数据表的关联 96
5.3 数据查询 97
5.3.1 查询的概念和目的 97
5.3.2 建立查询的方式 97
5.3.3 查询设计器的使用 98
5.3.4 设计各种查询 98
5.3.5 查询的保存与运行 104
5.3.6 Access中的SQL查询的设计 105
5.4.1 创建窗体 106
5.4 窗体设计 106
5.4.2 窗体设计技巧 107
5.4.3 创建和使用主/子窗体 107
5.5 报表制作 110
5.5.1 创建报表 110
5.5.2 报表的编辑 111
习题 112
上机实验题 113
第6章 Access数据库实例开发——人力资源管理系统 115
6.1 系统分析 115
6.2 实用数据库的创建 116
6.3 查询的设计 118
6.3.1 创建参数查询 118
6.3.2 创建操作查询 119
6.4 窗体的设计 121
6.5 报表的设计 127
6.6 “控制面板”窗体的设计 130
6.7 自定义应用程序的外观 131
上机实验题 132
第7章 SQL Server2000语法基础 134
7.1 SQL Server简介 134
7.2 SQLServer的数据类型 134
7.3 T-SQL语言 136
7.3.1 标识符 136
7.3.2 语法规则、运算符、变量 137
7.3.3 函数 139
7.3.4 流程控制语句 147
习题 150
8.1 数据库的创建、修改和删除 152
8.1.1 数据库的构成 152
第8章 SQLServer2000数据库操作 152
8.1.2 创建数据库 154
8.1.3 修改数据库 158
8.1.4 删除数据库 160
8.2 表操作 161
8.2.1 表的概念 161
8.2.2 创建表 161
8.2.3 修改表 167
8.2.4 删除表 168
8.2.5 表数据操作 169
8.2.6 约束、索引 171
上机实验题 178
9.1 查询 181
9.1.1 简单查询 181
第9章 查询和视图 181
9.1.2 联合查询 185
9.1.3 连接 186
9.1.4 子查询 189
9.2 视图 190
9.2.1 视图简介 190
9.2.2 创建视图 190
9.2.3 更新视图定义 192
9.2.4 查询视图 193
习题 194
第10章 存储过程和触发器 195
10.1 存储过程 195
10.1.1 存储过程简介 195
10.1.2 创建存储过程 196
10.2 触发器 200
10.2.1 触发器简介 200
10.2.2 创建触发器 201
10.2.3 修改和删除触发器 205
习题 206
第11章 SQL Server实例开发——图书销售系统 207
11.1 教学目标与案例预览 207
11.2 系统分析与设计 208
11.2.1 需求分析 208
11.2.2 模块设计 208
11.3 分析与创建数据库 209
11.4 创建类模块 212
11.5 创建登录窗体模块 212
11.5.1 窗体模块功能 212
11.5.2 窗体界面的设计 212
11.5.3 窗体模块的工作流程 213
11.6.2 窗体菜单栏的设计 215
11.6.1 窗体模块的功能 215
11.6 创建MDI窗体模块 215
11.7 创建图书基本资料窗体 219
11.7.1 窗体模块的功能 219
11.7.2 窗体界面设计 219
11.7.3 程序代码解析 220
11.8 创建图书入库窗体 222
11.8.1 窗体模块功能 222
11.8.2 窗体模块设计 223
11.8.3 程序代码解析 224
11.9 创建图书销售窗体 228
11.9.1 窗体模块功能 228
11.9.2 窗体模块的设计 229
11.9.3 程序设计解析 229
11.10.2 窗体模块设计 231
11.10.1 窗体模块功能 231
11.10 创建价格维护窗体 231
11.10.3 程序代码解析 232
11.11 创建修改密码窗体 235
11.11.1 窗体模块功能 235
11.11.2 窗体界面设计 235
11.12 创建图书记录查询窗体 236
11.12.1 窗体模块功能 236
11.12.2 窗体模块的设计 236
11.12.3 程序设计解析 237
11.13 创建账号管理窗体 241
11.13.1 窗体模块的作用 241
11.13.2 窗体模块设计 241
11.13.3 程序设计解析 242
11.14.1 报表模块的作用 244
11.14 创建报表 244
11.14.2 创建图书库存报表 245
11.14.3 创建图书销售明细报表 246
11.14.4 创建图书销售报表 247
第12章 关系数据库提供的应用程序接口 248
12.1 ODBC 248
12.1.1 ODBC概述 248
12.1.2 创建ODBC DSN 250
12.2 OLE DB 252
12.3 ADO 253
12.3.1 ADO技术 253
12.3.2 在VB中使用ADO控件来访问数据库 254
12.3.3 程序中ADO数据控件及绑定控件的属性设置 258
12.3.4 操作数据库 259
参考文献 260
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019