- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上节内容总结 数据库系统的作用 基本概念 数据库系统组成和结构 数据库系统主流产品 数据管理技术的产生和发展 数据库技术的发展趋势 基本概念 数据库(DB):长期存放在计算机内的有组织的可共享的数据集合 数据库管理系统(DBMS):完成数据库的建立、使用和维护功能 数据库系统(DBS):数据库(最底层)+数据库管理系统+应用系统+数据库管理员 +用户,一般常说的数据库就是DBS 数据库管理员(DBA):专门管理和维护数据库系统的人员 数据库系统 数据模型 数据模型:用于机器世界,是按计算机系统的观点对数据建模,它需要有严格的形式化定义,且常常要加上一些限制和规定,以便机器实现 数据模型的三要素 数据结构--对数据静态数据的描述 确定所研究的对象类型的集合。 对象包括:数据本身、数据之间的联系 数据库的三级体系结构 内模式、概念模式和外模式 内模式(存储模式)是最接近物理存储的,也就是数据的物理存储方式。内模式只有一个,表示数据库的物理存储。 外模式(用户模式)是最接近用户的,也就是用户所看到的数据视图。外模式会有许多,每一个都抽象表示整个数据库的某一部分,代表一类用户对数据的需求。 概念模式(公共逻辑模式,或有时称逻辑模式)是介于前两者之间的间接的层次。概念模式只有一个,包括对现实世界数据库的抽象表示。 数据库系统的组成 本节主要内容 数据库结构概述 关系模型、关系 E-R模型 数据模型的基本概念 数据库设计方法概述 需求分析、概念设计、实现设计、实施与维护 数据库系统概况 数据库系统是由计算机软、硬件资源组成的系统,它实现了有组织地、动态地存储大量关联数据,方便多用户访问。通俗地讲,数据库系统可把日常的一些表格、卡片等的数据有组织地集合在一起,输入到计算机,然后通过计算机处理,再按一定要求输出结果。所以,对于数据库来说,主要解决三个问题: 1.有效地组织数据,即对数据进行合理设计,以便计算机存取; 2.方便地将数据输入到计算机中; 3.根据用户的要求将数据从计算机中抽取出来。 关系型数据库理论 关系型数据库理论 关系型数据库理论 实体-关系模型概述 为了面向用户提供更丰富、更具表达能力的概念和技术,以便在更高层次上对数据对象的性质和联系作出清晰和简明的描述,20世纪70年代,人们做了大量的研究工作,并建立的语义数据模型。 P.P.Chen1976年提出了E-R模型是第一个出现的语义模型,不受任何DBMS约束的面向用户的表达机制。 实体关系模型的基本概念 现实世界中的事物在人们头脑中反映的信息世界是用文字和符号记载下来的,描述事物用以下术语。 (1) 实体(Entity) 客观事物在信息世界中称为实体。实体可以是具体的,如一个学生,一本书,也可以是抽象的事件,如一场足球比赛。实体用类型(Type)和值(Value)表示,例如学生是一个实体,而具体的学生李明、王力是实体值。 (2) 实体集(Entity Set) 性质相同的同类实体的集合称为实体集。如一班学生,一批书籍。 实体关系模型的基本概念 (3) 属性(Attribute) 实体有许多特性,每一特性在信息世界中都称为属性。每个属性都有一个值,值的类型可以是整数、实数或字符型,例如学生的姓名、年龄都是学生这个实体的属性,姓名的类型为字符型,年龄的类型为整数。 属性用类型和值表示,例如学号、姓名、年龄是属性的类型,而具体的数值870101、王小艳、19是属性值。 实体关系模型的基本概念 实体关系图(E-R图)的表示方法: (1)实体集用矩形框表示,矩形框中写上实体的名称 (2)实体的属性用圆或椭圆表示,圆内写上属性名,并用连线与实体相连 (3)实体事件的联系用菱形框表示,联系用适当的含义命名,名称写在菱形中。并在连线上表明联系的类型,即1:1,1:N,M:N。 实体关系模型的基本概念 (4) 实体联系 i. 一对一联系(1:1) 如果A中的任一属性至多对应B中的一属性,且B中的任一属性至多对应A中的一属性,则称A与B是一对一联系,如图所示。例如电影院中观众与座位之间、乘客旅客与车票之间、病人与病床之间都是一对一联系。 实体关系模型的基本概念 (4) 实体联系 ii. 一对多联系(1:N) 如果A中至少有一个属性对应B中一个以上属性,且B中任一属性至少对应A中一个属性,则称A与B是一对多联系,如图所示。例如,学校对系,班级对学生等都是一对多联系。 实体关系模型的基本概念 (4) 实体联系 iii. 多对多联系(M:N) 如果A中至少有一个属性对应B中一个以上属
您可能关注的文档
最近下载
- 如何寻找鱼道,如何寻找钓点.ppt
- 医院中药饮片采购项目方案投标文件(技术方案).pdf
- 3.1 捐书(课件)2025-2026学年度北师大版数学三年级上册.pptx VIP
- 2020-2021学年苏教版数学二年级上册第四单元《 表内除法(一)》解决问题专项练习卷C.pdf VIP
- 人教版道德与法治三年级上册第5课《走近科学家》课件.pptx VIP
- 《儿童发展心理学》课件_7第六章 儿童语言的发展.ppt VIP
- 中秋博饼规则.doc VIP
- 药用单宁酸的制备.docx VIP
- 压力管道年度检查报告(空白).pdf VIP
- 2021届高考物理一轮复习_电磁学库仑力与力学综合类问题专题练习.docx VIP
文档评论(0)