- 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
- 拉曼光谱检测培训讲解.ppt
- 拒做烟二代 戒烟方案研究.ppt
- 拒吸烟、不饮酒方案研究.ppt
- 拒绝吸烟主题班会经典案例.ppt
- 拒绝吸烟从我做起知识讲稿.ppt
- 拒绝吸烟培养良好生活习惯_初中主题班会课件[黄婷]方法技巧.ppt
- 拒绝吸烟酗酒吸毒方法技巧.ppt
- 拒绝吸烟酗酒方案研究.ppt
- 拒绝烟和酒方案研究.ppt
- 北京市北京工业大学附属中学2024-2025学年高一上学期期中物理试卷(含答案).pdf
- 北京市清华大学附属中学上地学校2024-2025学年高一上学期期中考试数学试卷(含答案).pdf
- 广东省东莞市两校2024-2025学年高一上学期期中联合考试生物试题(含答案).pdf
- 广东省肇庆市高要区高要一中、二中教育共同体2024-2025学年九年级上学期11月期中物理试题(含答案).pdf
- 河南省郑州市第五十八中学2024--2025学年九年级上学期期中学情调研化学试卷(含答案).pdf
- 河北省2025届高三年级上学期11月阶段调研检测(二)语文试题(含答案).pdf
- 江苏省徐州市新沂四中2024-2025学年九年级上学期第一次月考物理试卷.pdf
- 江西省上饶市广丰中学2024-2025学年高二上学期11月化学测试卷(含答案).pdf
- 2024-2025学年江西省景德镇市高一(上)期中物理试卷(含答案).pdf
- 山东名校考试联盟2024-2025学年高三上学期期中检测语文试题(无答案).pdf
文档评论(0)