数据库原理及应用PDF电子书下载
其他书籍
- 作 者:靳敏主编
- 出 版 社:北京市:机械工业出版社
- 出版年份:2004
- ISBN:7111137647
- 页数:272 页
图书介绍:本书介绍了数据库的基本概念,基本原理等知识。 查看图书目录点击购买PDF全本电子书 上一篇:比天空更广阔的下一篇:毛泽东的魅力 说与写卷 《数据库原理及应用》目录 标签:主编 原理 数据库 应用 数据
第1章 数据库系统导论1
1.1引言1
1.1.1数据与数据处理1
目录1
1.1.2数据管理技术的发展过程2
1.1.3数据库的概念3
1.1.4数据库系统的主要特征6
1.2现实世界的数据描述9
1.2.1现实世界9
1.2.3计算机世界10
1.2.4常用术语的说明10
1.2.2信息世界10
1.3数据模型11
1.3.1层次模型11
1.3.2网状模型12
1.3.3关系模型13
1.3.4对传统数据模型的评价14
1.3.5E-R数据模型17
1.4数据库系统结构20
1.4.1数据库系统结构的一些概念20
1.4.2数据库系统的组成22
1.4.3数据库管理系统24
1.4.4数据库语言26
1.4.5数据库管理员29
1.4.6数据字典30
1.4.7数据库系统的工作流程32
习题33
第2章 关系数据库及查询优化34
2.1关系模型的基本概念34
2.1.1笛卡儿积与关系定义34
2.1.2关系的一些基本概念35
2.2关系模型及其描述36
2.2.1关系模型概述36
2.2.2关系模式37
2.3.1传统的集合运算39
2.3关系代数39
2.2.3关系模型的完整性规则39
2.3.2专门的关系运算40
2.4关系演算语言44
2.4.1元组关系演算语言ALPHA45
2.4.2域关系演算语言QBE48
2.5查询优化概述及一般策略50
2.5.1查询优化概述50
2.5.2查询优化的一般策略51
2.6SQLServer数据库52
2.6.1SQLServer特点52
2.6.2SQLServer的数据库管理52
2.6.3数据完整性61
习题63
第3章 关系数据库标准语言——SQL64
3.1SQL语言概述64
3.1.1SQL的特点64
3.1.2基本概念65
3.1.3SQL语言的主要组成65
3.2Transact—SQL的附加语言元素66
3.2.1Transact—SQL基本元素简介66
3.2.2Transact—SQL的几个常用语句70
3.2.3Transact—SQL的执行环境71
3.3.1数据库的创建73
3.3Transcat—SQL语言的数据定义功能73
3.3.2基本表的创建78
3.3.3索引的建立和撤消84
3.4SQL语言数据操纵功能89
3.4.1SQL数据查询90
3.4.2SQL数据插入、删除和修改98
3.5视图102
3.5.1理解视图102
3.5.2视图的定义和删除103
3.5.3视图的查询与更新105
3.6存储过程技术106
3.6.1存储过程的概念106
3.6.2存储过程的分类107
3.6.3存储过程的创建108
3.6.4删除存储过程110
3.7触发器111
3.7.1触发器的概念111
3.7.2创建和删除触发器111
3.7.3使用触发器的一点建议115
3.8数据库的完整性115
3.8.1完整性的概念115
3.8.2完整性控制的实现方式116
3.9.1安全性的概念120
3.9.2数据库的安全性措施120
3.9数据库的安全性120
3.10嵌入式SQL122
3.10.1嵌入式SQL语句与主语言之间的通信123
3.10.2不用游标的SQL语句123
3.10.3使用游标的SQL语句125
3.10.4动态SQL语句127
习题129
第4章 关系数据库理论131
4.1基本概念131
4.1.1函数依赖131
4.1.5码132
4.1.4传递函数依赖132
4.1.3完全函数依赖与部分函数依赖132
4.1.2平凡函数依赖和非平凡函数依赖132
4.2关系模式的规范化133
4.2.1规范化理论的主要内容133
4.2.2范式133
4.2.3多值依赖与第四范式(4NF)137
4.2.4关系模式的规范化139
4.3模式分解140
4.3.1函数依赖集的投影140
4.3.2模式分解140
4.3.4无损连接分解141
4.3.3保持函数依赖性的分解141
4.4数据库设计142
4.4.1数据库设计的任务、内容和特点142
4.4.2数据库设计的步骤143
4.4.3需求分析144
4.4.4概念结构设计148
4.4.5逻辑结构设计156
4.4.6数据库物理设计157
4.4.7数据库实施160
4.4.8数据库运行和维护162
习题163
5.1.1事务及并发控制的基本概念164
5.1数据库的并发控制164
第5章 数据库的并发控制与恢复164
5.1.2并发操作与数据的不一致性165
5.1.3封锁及封锁协议167
5.1.4死锁和活锁170
5.1.5并发调度的可串行性172
5.1.6两段锁协议173
5.1.7基于时间标志的并发控制173
5.2SQLServer的并发控制策略175
5.3数据库的恢复177
5.3.1故障的种类178
5.3.2数据恢复的实现技术178
5.3.3数据库恢复策略180
5.3.4具有检查点的数据恢复技术182
5.4SQLServer的恢复策略183
5.4.1SQLServer的备份类型183
5.4.2SQLServer备份的操作方式184
5.4.3SQLServer的数据备份或恢复策略184
习题185
第6章 PowerBuilder8.0基础186
6.1PowerScript语言186
6.1.1PowerSeript语言基础186
6.1.2数据类型187
6.1.3变量、常量和表达式188
6.1.4过程控制语句189
6.2PowerBuilder8.0应用程序设计入门190
6.3菜单和MDI的应用程序的设计191
6.4常用控件的使用195
6.5数据库的建立与应用199
6.6游标的使用203
6.7用嵌入式SQL操作数据库204
6.8多表更新205
6.9数据更新及自动配置ODBC的方法207
6.10通用查询程序209
习题214
7.1.1超市仓库管理系统及POS机的简介215
7.1.2超市仓库管理系统及POS机的用户需求215
7.1用户需求215
第7章 PB数据库应用系统设计实例——超市仓库管理系统215
7.2超市仓库管理系统及POS机的分析和设计216
7.2.1超市仓库管理系统及POS机的分析和概要设计216
7.2.2超市仓库管理系统及POS机数据库设计216
7.3超市仓库管理系统及POS机的具体实现220
7.3.1后台数据库的设计220
7.3.2系统模块的具体实现220
7.3.3收银机的设计232
7.3.4系统的实现234
7.4.1仓库管理系统235
7.4主要原码清单235
7.4.2收银机246
第8章 数据库系统的研究与新进展254
8.1分布式数据库系统254
8.1.1分布式数据库系统概述254
8.1.2分布式数据库系统的体系结构255
8.1.3分布透明性257
8.1.4分布式数据库系统(DDBS)的组成258
8.1.5分布式数据库的应用258
8.2面向对象的数据库系统258
8.2.1面向对象的数据模型259
8.2.2类和类层次261
8.2.3面向对象的数据库语言263
8.2.4对象关系数据库管理系统263
8.3其他新型数据库系统264
8.3.1演绎数据库系统264
8.3.2模糊数据库系统266
8.3.3并行数据库267
8.3.4主动数据库269
8.3.5多媒体数据库270
8.3.6工程数据库270
习题271
参考文献272
相关图书
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟着 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜着 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编着 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚着 2019
- 《第一性原理方法及应用》李青坤着 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
作者其它书籍
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
出版社其它书籍
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明着 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编着 2019
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10天幕红尘
摘要:本文以“数据库原理及应用.pdf电子书版文档下载”为中心,详细阐述了数据库原理及应用的相关知识。首先介绍了数据库的基本概念和分类,然后深入探讨了数据库的原理和关键技术,最后结合实际应用案例,分析了数据库在各个领域的应用。本文旨在为读者提供全面、系统的数据库知识,帮助读者更好地理解和应用数据库技术。
1、数据库概述
数据库是存储、管理和检索数据的系统。它广泛应用于各个领域,如企业、教育、医疗等。数据库可以分为关系型数据库和非关系型数据库两大类。关系型数据库以表格形式存储数据,通过SQL语言进行操作;非关系型数据库则采用键值对、文档、图形等数据模型,具有更高的灵活性和扩展性。
数据库的基本概念包括数据模型、数据结构、数据操作和数据完整性等。数据模型是数据库的组织方式,如层次模型、网状模型和关系模型;数据结构是数据库中数据的存储方式,如堆、树、图等;数据操作包括数据的插入、删除、更新和查询等;数据完整性则保证了数据的正确性和一致性。
数据库的分类还包括分布式数据库、实时数据库、嵌入式数据库等。分布式数据库将数据分散存储在多个节点上,提高了系统的可靠性和可扩展性;实时数据库则对数据的实时性要求较高,适用于金融、通信等领域;嵌入式数据库则将数据库嵌入到应用程序中,适用于移动设备和嵌入式系统。
2、数据库原理
数据库原理主要包括数据模型、数据结构、数据操作和数据完整性等方面。数据模型是数据库的核心,它定义了数据的组织方式和数据之间的关系。关系模型是最常用的数据模型,它将数据组织成表格形式,通过行和列来表示实体和属性。
数据结构是数据库中数据的存储方式,它决定了数据的存储效率和查询速度。常见的数据库数据结构有堆、树、图等。堆是一种无序的数据结构,适用于数据插入和删除操作;树是一种有序的数据结构,适用于数据的查询和更新操作;图是一种复杂的数据结构,适用于表示实体之间的关系。
数据操作是数据库的基本功能,包括数据的插入、删除、更新和查询等。SQL(Structured Query Language)是数据库的标准查询语言,它提供了丰富的数据操作功能。数据完整性则保证了数据的正确性和一致性,包括实体完整性、参照完整性和用户定义完整性等。
3、数据库关键技术
数据库关键技术主要包括数据库管理系统(DBMS)、数据库设计、数据库优化和数据库安全等方面。
数据库管理系统是数据库的核心,它负责数据的存储、管理和检索。常见的数据库管理系统有MySQL、Oracle、SQL Server等。数据库设计是数据库开发的重要环节,它包括需求分析、概念设计、逻辑设计和物理设计等。数据库优化则通过优化查询语句、索引、存储过程等方式提高数据库的性能。数据库安全则包括数据加密、访问控制、备份和恢复等方面,以保证数据的安全性和可靠性。
数据库设计是数据库开发的重要环节,它包括需求分析、概念设计、逻辑设计和物理设计等。需求分析是了解用户对数据库的需求,确定数据库的功能和性能指标;概念设计是将需求转化为概念模型,如E-R图;逻辑设计是将概念模型转化为逻辑模型,如关系模型;物理设计则是将逻辑模型转化为物理模型,如数据库表结构。
4、数据库应用案例
数据库在各个领域都有广泛的应用,以下列举几个典型的应用案例。
在企业管理领域,数据库可以用于存储和管理企业的客户信息、订单信息、库存信息等,提高企业的管理效率和决策水平。在电子商务领域,数据库可以用于存储和管理商品信息、用户信息、订单信息等,为用户提供便捷的购物体验。在医疗领域,数据库可以用于存储和管理患者的病历信息、检查结果、治疗方案等,提高医疗服务的质量和效率。
此外,数据库在科研、教育、金融、交通等领域也有广泛的应用。例如,科研领域可以用于存储和管理实验数据、分析结果等;教育领域可以用于存储和管理学生信息、课程信息等;金融领域可以用于存储和管理客户信息、交易信息等;交通领域可以用于存储和管理交通信息、路况信息等。
总结:
本文从数据库概述、数据库原理、数据库关键技术、数据库应用案例四个方面对“数据库原理及应用.pdf电子书版文档下载”进行了详细阐述。通过对数据库原理及应用的深入分析,有助于读者更好地理解和应用数据库技术,为我国数据库产业的发展贡献力量。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫