数据库原理及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:洪志全等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7121001675
- 页数:326 页
第1章 数据库系统概论 1
1.1数据库系统的特点与发展 1
1.1.1数据和数据管理 1
1.1.2数据库系统的特点 3
1.1.3数据库系统的发展 3
1.2数据库系统的构成 4
1.2.1数据库 6
1.2.2数据库管理系统 7
1.2.3数据库技术的发展 8
1.3数据存取过程 9
1.3.1数据库的三层模式 9
1.3.2数据独立性 10
1.3.3数据的DBMS管理 11
1.4数据库分类 11
1.4.2多媒体数据库 12
1.4.1传统数据库 12
1.4.3面向对象数据库 14
1.4.4分布式数据库 15
本章小结 17
练习与思考题 17
第2章 实体-联系数据模型 18
2.1数据模型 18
2.1.1三个世界 18
2.1.2数据抽象 19
2.1.3DBMS数据模型 19
2.2实体-联系(E-R)方法 20
2.2.1实体-联系(E-R)方法的基本概念 20
2.2.1实体-联系(E-R)方法举例 24
2.3传统三大数据模型 25
2.4关系数据模型 28
2.5数据库体系结构 30
本章小结 33
练习与思考题 34
第3章 关系数据库 35
3.1关系数据库概述 35
3.1.1关系数据结构 35
3.1.2关系操作 39
3.2关系的完整性 39
3.3关系代数 40
3.4关系演算 45
3.4.1元组关系演算语言ALPHA 45
3.4.2域关系演算QBE 48
3.5关系数据库管理系统 51
本章小结 52
练习与思考题 52
4.1SQL语言概述 54
4.1.1SQL语言的优点 54
第4章 关系数据库标准语言SQL 54
4.1.2SQL体系结构 55
4.1.3SQL的组成 56
4.2SQL语言的数据定义 56
4.2.1SQL模式的创建和删除 56
4.2.2SQL基本数据类型 57
4.2.3SQL基本表的定义 58
4.2.4索引的定义 59
4.2.5索引的删除 60
4.3SQL语言的数据查询 60
4.3.1简单查询 60
4.3.2连接查询 67
4.3.3嵌套查询 70
4.3.4集合查询 76
4.4视图 77
4.4.1创建视图 77
4.4.2删除视图 79
4.4.3视图更新 80
4.4.4视图特点 81
4.5SQL语言的数据操作 82
4.5.1插入操作 82
4.5.2更新数据 83
4.5.3删除操作 84
4.6SQL数据控制 85
4.6.1授权语句 85
4.6.2收权语句 87
4.7动态SQL 87
4.7.1动态SQL语句划分 87
4.7.2动态SQL定义语句 88
4.7.3动态SQL操作功能 88
4.7.4动态SQL查询功能 88
练习与思考题 89
本章小结 89
第5章 数据库操作语言 90
5.1Delphi基本概念 90
5.1.1Delphi基本形式 90
5.1.2面向对象编程概念 90
5.1.3Delphi可视化编程环境 91
5.1.4面向对象的Pascal语言 93
5.1.5简单用户界面设计 99
5.1.6改变对象属性 100
5.2Delphi数据库环境 101
5.2.1数据库桌面 101
5.2.2数据库引擎(BDE) 104
5.2.3SQL资源管理器 105
5.2.4数据转移工具(Datapump) 106
5.3Delphi数据库组件 106
5.3.1BDE数据库组件 107
5.3.2TQuery数据库组件 118
5.4ADO组件 123
5.4.1TADOConnection组件 124
5.4.2TADODataSet组件 125
5.4.3TADOTable组件 126
5.4.4TADOQurey组件 126
5.4.5TRDSConnection组件 126
5.5数据库浏览组件 127
5.5.1数据浏览组件概述 127
5.5.2TDBGrid组件 129
5.5.3TDBNavigator组件 131
5.5.4TDBEdit组件 133
5.5.5TDBText组件 134
5.5.6TDBComboBox组件 135
5.5.7TDBCheckBox组件 136
5.6.2Rave报表设计 137
5.6.1RaveReports组件概述 137
5.6RaveReports报表设计 137
5.7QuickReport报表设计 144
5.7.1QuickReport组件概述 144
5.7.2QuickReport组件页 144
5.7.3QuickReport组件使用编程 149
5.8Delphi数据库应用程序开发 153
5.8.1数据库应用程序开发步骤 154
5.8.2应用程序与数据库连接方式 155
5.8.3数据库引擎 155
5.8.4数据库应用程序发布 156
5.9数据库应用系统开发实例 157
5.9.1数据库设计 158
5.9.2操作界面设计 159
5.9.3主要功能模块设计 160
5.9.4系统运行及发布 163
练习与思考题 167
本章小结 167
第6章 数据库安全 169
6.1数据安全概述 169
6.1.1数据安全的层次 169
6.1.2数据库安全级别划分 170
6.1.3数据库管理系统的安全 171
6.1.4数据库安全技术的局限性 172
6.1.5数据库安全新策略 172
6.1.6数据库安全策略的实现 173
6.2网络安全策略 174
6.2.1计算机网络面临的威胁 174
6.2.2计算机网络的安全策略 174
6.3MSSQLServer安全策略 178
6.3.1SQLServer安全体系 178
6.3.2SQLServer安全问题 180
6.3.3SQLServer安全策略 181
6.3.4数据库备份及恢复 183
6.4数据库应用系统的安全策略 183
6.1.1用户角色划分 183
6.4.2数据库安全技术 184
6.4.3安全数据库体系结构设计 187
本章小结 188
练习与思考题 189
第7章 数据库设计 190
7.1数据库设计概述 190
7.1.1数据库设计步骤 190
7.1.2数据库设计方法和步骤 191
7.1.3需求分析 192
7.2概念模型设计 195
7.2.1概念模型 195
7.2.2局部E-R模型设计 195
7.3.1概念模型向关系模型的转换 199
7.3数据库逻辑设计及物理设计 199
7.3.2关系规范化设计与优化 200
7.3.3数据库物理设计 200
7.3.4数据库的实现与维护 202
7.4数据安全设计 204
7.5数据库保护 204
本章小结 205
练习与思考题 205
第8章 数据库应用系统设计 206
8.1数据库开发基础 206
8.1.1MSSQLServer2000简介 206
8.1.2ODBC数据库引擎 208
8.1.3ODBC数据源配置 210
8.1.4ODBC接口应用 214
8.1.5JDBC数据库引擎 214
8.2.1教材管理系统功能分析 217
8.2单机数据库系统开发 217
8.2.2数据模型 218
8.2.3整体设计 219
8.2.4系统主要模块的实现 221
8.3客户机/服务器(C/S)数据库系统开发 242
8.3.1客户机/服务器及其应用结构 242
8.3.2C/S结构的主要技术特征 243
8.3.3C/S结构的组成 244
8.3.4三层C/S结构 244
8.3.5C/S数据库的优点 245
8.3.6C/S数据库系统的实现 246
8.4Web数据库应用系统 251
8.4.1Web数据库概述 251
8.4.2Web数据库技术要点 252
8.4.3Web数据库应用的构成 255
本章小结 258
练习与思考题 259
9.1分布式数据库概述 260
9.1.1数据的分布方式 260
第9章 分布式数据库系统 260
9.1.2分布式数据库系统的特点 261
9.1.3分布式数据库系统的目标 262
9.2CORBA分布式接口 262
9.2.1CORBA技术概述 263
9.2.2Delphi对CORBA支持 265
9.2.3CORBA分布式应用举例 268
9.3COM/DCOM分布式接口 270
9.3.1DCOM原理及结构 270
9.3.2DCOM的主要功能 273
9.3.3DCOM分布式应用举例 273
9.4MTS/COM+分布式事务 277
9.4.1MTS/COM+概述 277
9.4.3MTS/COM+分布式应用举例 284
9.4.2MTS/COM+的主要特性 284
9.5多层数据库系统 288
9.5.1多层应用程序的工作原理 288
9.5.2应用程序服务器的结构 289
9.5.3客户端连接方式 290
9.5.4多层分布式应用开发 291
9.5.5SOAP分布式开发举例 292
本章小结 295
练习与思考题 296
第10章 数据仓库与数据挖掘 297
10.1数据仓库 297
10.1.1从数据库到数据仓库 297
10.1.2数据仓库中的数据组织 299
10.1.3数据仓库的关键技术 300
10.2数据挖掘技术 303
10.2.1数据挖掘和数据仓库 303
10.1.4数据仓库技术的进展 303
10.2.2数据挖掘和联机分析处理(OLAP) 304
10.2.3机器学习和统计 305
10.2.4数据挖掘模型描述 305
10.2.5预言型数据挖掘 306
10.2.6数据挖掘算法 306
10.3联机分析处理OLAP 308
10.3.1OLAP概述 308
10.2.7数据挖掘应用 308
10.3.2数据仓库和OLAP决策支持 309
10.3.3综合决策支持系统 310
本章小结 311
练习与思考题 311
第11章 数据库研究和应用新领域 312
11.1概述 312
11.2移动通信数据库 313
11.2.4数据库的过载控制 314
11.2.3数据库的可靠性 314
11.2.1数据管理方法 314
11.2.2数据库的实时性 314
11.3数据库技术应用的新领域 315
11.3.1并行数据库 316
11.3.2主动数据库 317
11.3.3知识库 317
11.3.4多媒体数据库 318
11.3.5面向对象的数据库 319
11.3.6模糊数据库 321
11.4面向应用领域的数据库 322
11.4.1工程数据库 322
11.4.2空间数据库 324
本章小结 325
练习与思考题 325
参考文献 326
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017