- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据库基础知识 本章要点: 本章主要介绍有关数据库的基础知识,包括数据库的概念和特性、数据库的发展历史、数据库的类型、SQL语言的概述、数据库的安全控制等。 第二章 数据库基础知识 2.6 SQL语言的初步知识 2.7 数据库的管理 2.8 数据库性能优化 2.10 数据库的安全性 2.1 什么是数据库 “数据库”是为了满足某一部门中多个用户的多种应用的需要,安装一定的数据模型在计算机中组织、存储和使用的相互联系的数据集合。数据库系统就是管理大量的、持久的、可靠的和共享的数据的工具。 2.1 什么是数据库 数据库的特性: 1)集成性。 2)共享性。 3)海量性。 4)持久性。 2.2 数据库理论发展历史 2.2.1 60年代数据库理论的萌芽 2.2.2 70年代数据库理论的发展 2.2.3 80年代数据库理论的成熟 2.2.1 60年代数据库理论的萌芽 60年代:“Data Base”(数据库)一词首先被美国系统发展公司使用。 1968年:国际商用机器公司IBM率先研制成功了集成数据存储系统。 1969年:CODASYL组织的下属组织DBTG提出了网状数据库模型,是数据库系统开始走向规范化和标准化。 2.2.2 70年代数据库理论的发展 70年代:IBM属下San Jose研究所提出了关系数据库模型的概念。 1971年:美国数据系统语言协会正式提出了三节抽象模式,即外模式、内模式和概念模式。 1974年:IBM公司的关系数据库管理系统SyStemR作为一个成功的软件产品投放市场。 1978年:新奥而良在其发表的DBDWD报告中把数据库的设计过程分为需求分析、信息分析与定义、逻辑设计和物理设计4个阶段。 2.2.3 80年代数据库理论的成熟 1984年,David Marer所著的《关系数据库理论》一书的出版,正式标志着数据库理论的成熟。 2.3数据库系统的组成 2.3.1 计算机系统 2.3.2 数据库 2.3.3 数据库管理系统 2.3.4 用户 2.3.1 计算机系统 1)需要足够大的内存以存放和运行操作系统、数据库管理系统的核心模块和应用程序等。 2)要有大容量的磁盘等直接存取数据库数据,有足够的磁带(或软盘)作数据备份。 3)系统应具有较高的通道能力,以提高数据传送率。 4)系统还应具有网络功能,以实现数据资源的共享。 2.3.2 数据库 数据库是是数据库系统中存储的结构化的、逻辑相关的数据集合,它是数据库系统操作的对象,并为多种应用服务。数据库中的数据具有集中性和共享性。 2.3.3数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是负责数据库管理和维护的软件系统。它通常由三个部分组成:数据定义语言及其翻译程序,数据操纵语言及其编译(或解释)程序,数据库管理例行程序。 2.3.4用户 1)数据库管理员 2)系统分析员 3)数据库设计人员 4)用户(即最终用户) 2.4数据库系统结构 数据库的三级结构:将数据库结构从逻辑上可以分为外层、概念层和内层三个层次;它们分别对应的是三个分别对应着三个抽象模式:外模式、概念模式和内模式。 2.4数据库系统结构 数据库的三级结构的优点: 1)实现数据共享,减少数据冗余度 ① 所有用户可以同时存取数据。 ② 数据库可以为当前的用户服务,也可以为将来的新用户服务。 ③ 可以使用多种语言完成与数据库的接口。 2)保证数据的独立性 3)有利于对数据的保护 2.5 关系数据库的基本概念 2.5.1 数据库系统模型和结构 2.5.2 关系的定义 2.5.3 关系数据库 2.5.1 数据库系统模型和结构 1.层次模型 数据的层次模型用树型结构来表示各类实体的类型和实体之间的联系。 满足下述两个条件的“基本层次联系”的集合称为层次模型 : (1)有且只有一个结点无双亲结点,这个结点就是根结点。 (2)其他结点有且仅有一个双亲结点。 2.5.1 数据库系统模型和结构 层次模型的结构示意图 2.5.1 数据库系统模型和结构 2.网状模型 网状模型就是在层次模型的基础上取消层次模型的限制,将树型结构变成图的结构。 满足下列条件的基本层次联系集合为网状模型: 允许有任意个(包括零个)无双亲结点 允许一个结点可以有多于一个的双亲结点 两个结点之间可以有两种或两种以上的关系 2.5.1 数据库系统模型和结构 网状模型示意图 2.5.1 数据库系统模型和结构 3.关系模型 关系模型的数据结构是一个二维表,它使用表格描述实体间的关系,由行和列组成。每个表格就是一个关系。 2.5.1 数据库系统模型和结构 关系模型所具有
您可能关注的文档
最近下载
- 第3课+追求人生理想+第一框+第3目【中职专用】2024-2025学年中职思想政治《哲学与人生》(高教版2023基础模块).pptx VIP
- 2011年考研英语二真题及答案解析.pdf VIP
- 《建筑施工企业碳排放统计核算标准》.pdf
- 面向教学评价的情感分类.pptx VIP
- 人教A版必修第一册高中数学2.1等式性质与不等式性质【教学课件】.pptx VIP
- 《中药材炮制加工方法图解》.pdf VIP
- 小学残疾儿童送教上门教案(40篇).pdf VIP
- 羊群效应——一个班级最可怕的存在!--高一上学期班级凝聚力主题班会课件.pptx VIP
- Apple 环保系统操作说明FMD_Portal_TRM_Training.pdf
- 厄瓜多尔介绍PPT.pptx
文档评论(0)