- 1、本文档共451页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库相关管理系统.ppt
数据库管理系统;教 材;第一章 数据库系统概述;§1.1 数据管理技术的发展;1· 人工管理阶段 (20世纪50年代中期以前);2· 文件管理阶段 (50年代后期至60年代中期);3· 数据库系统阶段 (20世纪60年代后期至今);4· 数据库技术的发展史;1· 数据库;1) 外模式;2)概念模式;3)内模式;4)二级映象;数据库三级模式结构;2· 数据库管理系统 (DMBS) — Database Management System;1)数据库的定义;2)数据库的操纵; 宿主式语言 这类DML不能单独使用,需嵌人到其它程序设计语言中才能完成对数据库的各种操作,比如嵌入到 C,PASCAL、COBOL、FORTRAN等高级语言中。;自含式语言
这类DML可以独立使用,它一般由一组数据操作命令和一些设计程序用的控制命令组成。现在的DBMS基本上都提供自含式DML。;3)数据库的控制;4)数据库的建立与维护;§1.3 数据模型;1· 信息模型;关键字能够唯一标识一个实体的一组属性。例如,学号是学生实体的关健字
实体集
同型实体的集合。
联系现实世界中的事物之间的联系错综复杂。这些联系大致分为三类: 一对一联系,一对多联系和多对多联系。;(1) 一对一联系(1:1)
实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然。
(2) 一对多联系(l:n)
实体集A中的每一个实体,实体集B中有一个以上的实体与之联系,实体集B中的每一个实体,实体集A中至多有一个实体与之联系。
;(3) 多对多联系(m:n)
实体集A中的每一个实体,实体集B中有一个以上的实体与之联系,反之,实体 集B中的每个实体,实体集A中也有一以上的实体与之联系,则称实体集A与实体集B具有多对多联系。
;2) E一R模型
信息模型最常用的是实体一联系模型 (简
称E—R模型),有关建模原则如下:
长方形代表实体集,框内写上实体名。
椭圆表示属性,在椭圆内写上属性名,用线段连接实体及相关属性。
菱形表示联系,框内写上联系名,用线段连接相关实体集,在线段旁标上联系类型; E一R模型实例;2· 数据模型; 层次模型
网状模型
关系模型;1)关系模型;关系模式
对关系的描述称之为关系模式。
关系模式就是一个空的二维表,代表一个实体型(记录???)。可以用R(A1、A2、A3、…)来描述 。
一个关系模型就是由一组关系模式组成。; 关系当二维表填满数据后就构成了一个完整的关系。
;表格的列代表属性(数据项)
表的每一行代表一个实体(元组,记录)
整个表格代表一个实体集
表中不允许有重复行
行可互换
列可互换;关系模型概念单一,结构清晰,实体及联系均由关系来表示。
关系模型具有严格的数学理论为基础。因此,关系模型自提出后得到迅速发展,目前通用的DBMS几乎都是关系型的。;2)关系操作;3)关系完整性 关系模型的三类完整性:;实体完整性;参照完整性;例如,两个基本关系: 学生:STUD(SNO,SNAME,DNO) SNO为STUD的关键字 院系:DEPT(DNO,DNAME) DNO为DEPT的关键字则STUD中每个元组在DNO上的值允许有两种可能: (1) 取空值 (2) 等于DEPT中某个元组中的DNO值。;§1.4 关系规范化;1. 几个概念;依赖:属性间的相互依赖关系
属性A和属性B是关系R的属性集合,当属性A确定后,属性B就唯一确定,则称B依赖于A ,记为 A B。1) 部分依赖 Y是X的真子集,当X Z, 且Y Z时, 称Z部分依赖于X。2) 传递依赖 当X (Y,Z), 且Y X,而Y Z 时, 称Z传递依赖于X。;2. 第一范式(1NF);学生;3. 第二范式(2NF);定义如果关系模式R属于第一范式,并且所有非关键字属性都完全依赖于关键字,则称R为第二范式,记为R ∈2NF。
规范化: 分解关系,消除部分依赖 R(SNO, SNA, CNA, CRE)
R’(SNO, SNA) R’’(SNO, CNA, CRE) ;4. 第三范式(3NF);定义如果一个关系模式R ∈ 2NF,并且不存在非关键字属性传递依赖于关键字的情况,则称R为第三范式, 记为R ∈ 3NF。
规范化分解关系,消除传递依赖 R(NAME, TI
您可能关注的文档
最近下载
- 第九章精神分裂症及其他精神病性精防试题.ppt VIP
- 生活饮用水输配水设备及防护材料卫生安全评价规范.pdf
- 幼儿园建设项目管理制度.doc
- 重构作业课程视域下的单元作业.pptx VIP
- 眼科手术的配合与护理.pptx
- 2023年华北水利水电大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 三年级小数的加减法计算题及答案(100道题).pdf
- 2022-2023学年福建省龙岩市一级校联盟高二(下)期中数学试卷(含解析).docx
- 2023年云南大学软件工程专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 2023年复旦大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
文档评论(0)