版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上讲复习:
几个概念及其英文缩写数据库(DB) Database数据库系统(DBS) DatabaseSystem数据库管理系统(DBMS)DatabaseManagement System数据库管理员(DBA) DatabaseAdministrator操作系统(OS) OperationalSystem关系数据库(RDB) RelationalDatabase几个概念及其英文缩写第1页数据处理概念及步骤数据处理关键数据管理发展阶段数据库定义数据库特点数据库管理系统定义DBMS在数据库中起什么作用?DBMS由哪几部分组成?各部分功效是什么?数据库系统定义数据库系统组成几个概念及其英文缩写第2页为了提升数据库独立性,数据库从逻辑上分为三层(三级),面向用户用户层(外部层)、面向DBA和程序员概念层(概念层)和内层(内部层),它反应了对待数据库三种不一样角度。它们之间实际上经过两次抽象和转换:第一次,把用户数据综合抽象成一个统一全局数据中间层即概念层,以实现数据共享和降低数据冗余。
第二次,把全局概念层抽象为计算机数据实际存放。1.3数据库系统模式结构几个概念及其英文缩写第3页物理模型内模式用户A用户B用户D用户E外模式1(子模式1)外模式2(子模式2)概念模型(模式)DBMSOS子模式/概念模式映射A子模式/概念模式映射B模式/内模式映射几个概念及其英文缩写第4页相关概念1)模式 是用数据库管理系统提供数据定义语言DDL(DataDescriptiveLanguage)来编写准确定义数据库结构程序。数据库系统有以下三种模式:2)内模式(存贮模式)它处于三级结构内层,它既定义数据库中全部数据物理结构,还定义了数据存贮方法、存取策略等。内模式是由一个数据定义语言——内DDL来编写。几个概念及其英文缩写第5页3)概念模式(模式)它处于三级结构中间层,它是对现实世界一个抽象,是现实世界某应用环境全部信息内容集合表示,它表示了数据库整体结构。概念模式是由一个数据定义语言——概念DDL来编写。4)外模式(子模式)它处于三级结构外层,是一个局部逻辑数据结构,用户看到和使用数据库结构。它是概念模式一部分,是从概念模式中抽象出来一个虚结构,是概念模式一个逻辑子集。外模式是由一个数据定义语言——外DDL来编写。几个概念及其英文缩写第6页5)二级映象外模式/概念模式映象定义了某个外模式和概念模式之间对应关系。当概念模式改变时,DBA只需要对外模式/概念模式映象做对应修改,可使外模式保持不变,从而无须修改建立在外模式上应用程序,保持了程序与数据之间逻辑独立性。概念模式/内模式映象定义了数据逻辑结构和存放结构之间对应关系。当数据库存放结构改变了,DBA只需要对概念模式/内模式映象做对应修改,可使概念模式保持不变,从而无须修改应用程序,保持了程序和数据之间物理独立性。几个概念及其英文缩写第7页数据模型是数据库组织形式,它决定了数据库中数据之间联络表示形式。三个世界划分现实世界:存在于人们头脑之外客观世界,由实际存在事物组成,事物之间有着错综复杂联络。信息世界:现实世界在人们头脑中反应,现实世界中事物和事物特征在信息世界中分别反应为实体和实体属性。通惯用概念模型来描述信息世界。数据世界:信息世界数据化后产物,信息世界中实体和属性在数据世界中分别成为统计和数据项。通惯用数据模型来描述数据世界。1.4数据模型几个概念及其英文缩写第8页数据库关键是数据模型信息三个领域
现实世界观念世界数据世界事物及联络实体模型数据模型事物(抽象)实体集(数据表示)数据对象性质实体属性统计字段同类统计集合为文件几个概念及其英文缩写第9页A.实体:客观存在事物在信息世界反应。
比如:一名学生,一次演出,一次订货等B.实体集:性质相同同类实体集合。
比如:全部学生,全部学校等C.属性:实体所含有某一特征,一个实体可由若干属性来刻画。
比如:学生实体有姓名、性别、年纪等属性D.属性型:指属性名。
比如:姓名,年纪,性别E.属性值:指属性详细取值。
比如:李三,18,男F.联络:是实体集之间关系抽象表示。
比如:学生实体集与课程实体集之间存在“选课”关系。G.实体模型:反应实体型集合及其联络结构形式。几个基本概念几个概念及其英文缩写第10页几个基本概念统计:描述对象数据----record字段:描述属性数据----field数据模型:描述实体模型数据----model文件:同一类统计集合----file字段统计几个概念及其英文缩写第11页1.4.1概念模型实体模型也称概念模型,是按用户观点对现实世界中数据建立。概念模型表示方法最惯用是实体联络模型(Entity-Relationship),简称E-R模型。该模型是P.P.S.Chen在1976年提出,是用E-R图来描述某一组织概念模型,用图直接列出全部实体、实体属性以及实体间联络。几个概念及其英文缩写第12页1.关系间(表间)联络
b1b2b3•••bna1a2a3•••an1)一对一联络(1:1)关系A中一条统计至多与关系B中一条统计相对应,反之亦然。AB比如:企业与总经理,旅客与车票等
几个概念及其英文缩写第13页a1a2•••anb1b2•••bn2)一对多联络(1:m)关系A中一条统计与关系B中多条统计相对应,而关系B中一条统计至多与关系A中一条统计相对应。比如:学校对系,班级对学生,企业对职员等AB几个概念及其英文缩写第14页3)多对多联络(n:m)关系A中一条统计与关系B中多条统计相对应,反之,关系B中一条统计与关系A中多条统计相对应。比如:学生与课程,教师与学生,商店与商品等ABa1a2•••anb1b2•••bn几个概念及其英文缩写第15页2.E-R图用矩形框表示实体集,框内写上实体名。 学生用椭圆形框表示属性,属性名写在框内,属性与实体集之间用无向边连接。
学号用菱形框表示实体集之间联络,框内写上联络名。
选课用线段分别与相关实体集相连,在线段边上标上联络种类(1:1,1:n或m:n),若实体集之间联络也含有属性,则把属性和菱形边也用线段连接。几个概念及其英文缩写第16页比如:用E-R图表示教师学生课程实体模型,假设:1)学生实体有属性: 学号、姓名、年纪、性别和系名 2)教师实体有属性: 教师编号、教师名、年纪和职称 3)课程实体有属性: 课程号、课程名和课时数 4)学生实体与课程实体联络为:选课,每选一 门课有一个成绩。 5)教师实体与课程实体联络为:讲课。E-R模型含有以下两个优点:1)靠近人们思维,轻易了解2)与计算机无关,用户轻易接收几个概念及其英文缩写第17页学生选修属于课程专业mnm1成绩E-R图课程名课时数学分是否必修课程号专业名学制专业代号姓名性别专业系名年级学号几个概念及其英文缩写第18页图书作者写作出版社类别页数ISBN书名姓名出生地身份证号定稿时间价格包含实体集“图书”和“作者”E—R图nm几个概念及其英文缩写第19页1.4.2数据模型是反应实体及实体间联络数据组织结构和形式。它好坏直接影响数据库性能。它设计方法决定着数据库设计方法。数据模型由数据结构、数据操作、完整性约束三部分组成。当前数据库系统所支持主要数据模型是: 层次模型(hierarchicalmodel)——树形结构 网状模型(networkmodel)——网状结构 关系模型(relationalmodel)——二维表格 面向对象模型(object-orientedmodel)——面向对象技术与数据库技术相结合产物分别按上述四类数据模型设计和实现数据库为:层次数据库、网状数据库、关系数据库和面向对象数据库。几个概念及其英文缩写第20页层次模型层次分明、结构清楚只能反应实体间一对多联络在计算机中难以实现网状模型表示能力强,能反应实体间三种联络在概念上、结构上和使用上都比较复杂,而且对计算机硬件环境要求较高。S1S2S6S3S4S5S7S8S9R1R2R3R4几个概念及其英文缩写第21页人才管理中心北京市国有企业界科研机构高等院校广东省黑龙江省上海市......几个概念及其英文缩写第22页专业分类地域分布人才编号地域编号地域名称人才编号专业编号专业名称专门人才自然情况人才编号姓名年纪姓名学历专业名称专门人才专业专长职称姓名专业名称特殊成就成就几个概念及其英文缩写第23页关系模型A.定义:是用二维表格结构来表示实体集和实体集之间联络模型。B.特点描述一致性能够直接表示多对多联络关系是规范化有很强数据表示能力和坚实数学基础几个概念及其英文缩写第24页学号姓名性别专业代号990101章三男10990102李辉男10990103黄化女10字段统计关系学生关系名每个二维表又可称为关系,表名为关系名,表中每一行称为一条统计,每一列称为字段。比如几个概念及其英文缩写第25页某地域专门人才基本情况表20211920女男男女甲乙丙丁信息管理软件工程计算机国际贸易高等院校高等院校高等院校高等院校年纪性别姓名专业部门几个概念及其英文缩写第26页面向对象模型是将语义模型(如E-R模型)和面向对象程序设计方法结合起来提出了面向对象数据模型。是用面向对象观点来描述现实世界实体(对象)逻辑组织、对象间限制、联系等模型。对象:是自然界中具有相同属性,服从相同规则事物抽象。每个对象都有一个唯一标识符,把对象数据和操作封装在一起。类:共享同一属性集合和方法集合所有对象组合在一起,构成一个类,类属性定义域可以是任意类,所以类有嵌套结构。几个概念及其英文缩写第27页几个术语区分关系 属性 元组 是数学领域中术语二维表 列 行 是日惯用语数据文件 数据项 数据统计是计算机领域中术语实体集属性 实体 是信息世界术语 几个概念及其英文缩写第28页1.4.3关系模型1.关系模式关系模式就是关系框架,它是对关系结构描述。关系模式包含关系名、属性名、属性数据类型,属性宽度、属性值约束等,最终需指明每个关系主键。普通用下面最简单式子表示关系模式: R(A1,A2,A3•••An) 其中,R为关系名,A1,A2,A3•••An为属性名
比如:职员(职员号,姓名,年纪,部门编码) 选课(学号,课程号,成绩)几个概念及其英文缩写第29页2.关键字:二维表中不允许出现相同统计超关键字(总存在)能唯一确定统计一个列或几个列组全体字段必定是超关键字(原因:无相同统计)单一关键字(学号)和合成关键字(学号+姓名)侯选关键字:最小列集,不含有多出属性超键最少一个(必定也是超关键字)(学号、编号、学号+编号)主关键字:是选出侯选关键字唯一值,不空几个概念及其英文缩写第30页职员号姓名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《材料成形数字化设计》教学大纲
- 教案第一课神奇的货币
- 玉溪师范学院《数学建模》2021-2022学年第一学期期末试卷
- 玉溪师范学院《小学生学习指导》2023-2024学年第一学期期末试卷
- 冠心病课件教学
- 离职社保停交情况说明-文书模板
- 2024年电脑刺绣机项目评估分析报告
- 2024年煤制烯烃项目综合评估报告
- 2024年电热带项目评估分析报告
- 质量培训34精研科技公司抽样检验培训
- 电视剧具体预算表
- 初中语文人教九年级上册《范进中举》课堂实录
- 中药汤剂煎煮方法-课件
- 领款单模板【A4纸】
- 精彩两分钟-鸡犬升天
- 初中数学人教七年级上册 一元一次方程实际问题与一元一次方程-销售盈亏问题
- 西方经济学导论全套课件
- 树立正确的人生观
- 中学生安全教育优质实用课件(共54张PPT)
- (完整版)霍兰德职业兴趣测试量表及答案.docx
- 《糖尿病足的治疗》PPT课件
评论
0/150
提交评论