数据库系统原理(1).ppt

上传人:赵** 文档编号:82667682 上传时间:2023-03-26 格式:PPT 页数:20 大小:390KB
返回 下载 相关 举报
数据库系统原理(1).ppt_第1页
第1页 / 共20页
数据库系统原理(1).ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《数据库系统原理(1).ppt》由会员分享,可在线阅读,更多相关《数据库系统原理(1).ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1数据库系统原理数据库系统原理第二章第二章 数据模型与概念模型数据模型与概念模型数据库系统原理及应用22.2 2.2 概念模型及其表示概念模型及其表示2.2.1 概念模型的基本概念概念模型的基本概念1.概念模型涉及的基本概念概念模型涉及的基本概念(1)对象(象(Object)和)和实例(例(Instance)现实世界中具有相同性世界中具有相同性质、服从相同、服从相同规则的一的一类事物(概念)的抽事物(概念)的抽象称象称为对象。象。对象中的每一个具体的事物(象中的每一个具体的事物(实体)体)为该对象的象的实例。例。(2)属性(属性(Attribute)属性属性为实体的某一方面特征的抽象表示。体的

2、某一方面特征的抽象表示。(3)主主码(PrimaryPrimary Key)和次)和次码(Secondary Key)码能能够惟一惟一标识一个一个实体;不能惟一体;不能惟一标识实体的属性叫次体的属性叫次码。(4)域(域(Domain)属性的取属性的取值范范围称称为属性的域。属性的域。概念模型是对信息世界的管理对象、属性及联系等信息概念模型是对信息世界的管理对象、属性及联系等信息的描述形式。概念模型不依赖计算机及的描述形式。概念模型不依赖计算机及DBMSDBMS,它是现实世界,它是现实世界的真实全面反映。的真实全面反映。数据库系统原理及应用3基本概念概念模型及其表示方法概念模型及其表示方法=对象

3、象(Object)和和实例例(Instance)对象(象(实体型)体型)4具有相同性具有相同性质、服从相同、服从相同规则的一的一类事事务的抽象的抽象4是是实体集数据化的体集数据化的结果果一个员工一个员工实体实体李四李四员工员工相同属性相同属性对象对象/实体型实体型李四李四王五王五张三张三全体员工全体员工实体集实体集数据库系统原理及应用4基本概念概念模型及其表示方法概念模型及其表示方法=属性属性(Attribute)实体某一方面特征抽象体某一方面特征抽象物物事事工号、姓名、年龄、部门、工号、姓名、年龄、部门、职务、等级、工资职务、等级、工资.医生姓名、病人姓名、诊断时间、医生姓名、病人姓名、诊断

4、时间、病情、处理方法、药方、结论病情、处理方法、药方、结论一个员工一个员工一次门诊一次门诊数据库系统原理及应用5基本概念概念模型及其表示方法概念模型及其表示方法=主主码(primary Key)和次和次码(Secondary Key)码:能:能够唯一唯一标识一个一个实体的属性或属性体的属性或属性组选定一个定一个码为主主玛次次码:不能:不能够唯一唯一标识一个一个实体的属性体的属性工号工号、姓名、年龄、部门、职务、等级、工资.医生姓名、病人姓名、诊断时间医生姓名、病人姓名、诊断时间、病情、处理方法、药方、结论码码码码一个员工一个员工一次门诊一次门诊次码次码数据库系统原理及应用6基本概念概念模型及其

5、表示方法概念模型及其表示方法=域属性的取值范围一个工人一个工人一次门诊一次门诊工号工号、姓名、年龄、部门、职务、等级、工资.医生姓名、病人姓名、诊断时间医生姓名、病人姓名、诊断时间、病情、处理方法、药方、结论1660域字符串域数据库系统原理及应用7概念模型概念模型及其表示方法概念模型及其表示方法数据库数据库内模式内模式模式模式/内模式映象内模式映象模式模式外模式外模式1外模式外模式2外模式外模式3应用应用A应用应用B应用应用C应用应用D应用应用E外模式外模式/内模式映象内模式映象用户的数据视图用户的数据视图(与某应用有关的数据(与某应用有关的数据逻辑表示)逻辑表示)全体数据的逻辑结全体数据的逻

6、辑结构与特征描述构与特征描述(不涉及物理存储细节)(不涉及物理存储细节)数据物理结构和存数据物理结构和存储结构的描述储结构的描述保证物理保证物理独立性独立性保证逻辑保证逻辑独立性独立性概念模型概念模型概念模型概念模型数据库系统原理及应用82.2.实体联系的类型实体联系的类型(1)两个两个实体集之体集之间的的联系系1)一一对一一联系(系(1:1):设有两个有两个实体集体集A和和B,对于于A中的每一个中的每一个实体,体,B中至多有一个中至多有一个实体与之体与之联系;系;反之亦然。反之亦然。2)一一对多多联系(系(1:n):设有两个有两个实体集体集A和和B,对于于A的每一个的每一个实体,体,B中有一

7、个或多个中有一个或多个实体与之体与之联系;而系;而对于于B的每一个的每一个实体,体,A中至多有一个中至多有一个实体与之体与之联系。系。3)多多对多多联系(系(m:n):设有两个有两个实体集体集A和和B,对于于A的每一个的每一个实体,体,B中有一个或多个中有一个或多个实体与之体与之联系;系;反之亦然。反之亦然。数据库系统原理及应用9实体的联系=两个实体集之间的联系概念模型及其表示方法概念模型及其表示方法数据库系统原理及应用10实体的联系概念模型及其表示方法概念模型及其表示方法=两个实体集之间的联系一一对一一一一对多多多多对多多学校学校校长校长负责负责11学校学校教师教师任职任职1n学生学生课程课

8、程选修选修n m数据库系统原理及应用11实体的联系概念模型及其表示方法概念模型及其表示方法多多实体集之体集之间的的联系系d一一对多多d多多对多多课程课程教师教师讲授讲授1n参考书参考书m客户客户商场商场订货订货pn货物货物m数据库系统原理及应用12实体的联系实体集内部的联系实体集内部的联系d一对多一对多d多对多多对多概念模型及其表示方法概念模型及其表示方法EmployeesManagement1nFamilyBrothermn数据库系统原理及应用13概念模型的表示方法:E-R图概念模型及其表示方法概念模型及其表示方法=矩形:矩形:实体集体集=椭圆:属性:属性=菱形:菱形:联系集系集=线段:段:

9、将属性将属性连接到接到实体集、将体集、将实体集体集连接到接到联系集系集用箭用箭头线表示表示联系的系的类别(映射的基数),始(映射的基数),始终指向指向1端端无箭无箭头的的线段表示段表示n:m下划下划线:参与主:参与主码的属性的属性数据库系统原理及应用14表示方法概念模型及其表示方法概念模型及其表示方法学号学号姓名姓名系主任系主任系号系号系名系名性别性别年龄年龄学生学生系别系别录取录取联系集的主码联系集的主码是是 n端的主码端的主码1n数据库系统原理及应用15表示方法概念模型及其表示方法概念模型及其表示方法学号学号姓名成绩学分课号课号系别课名性别年龄学生课程选课nm联系集的主码包含两端主码的组合

10、数据库系统原理及应用16表示方法概念模型及其表示方法概念模型及其表示方法客户客户商场商场订货订货pn货物货物m客户号客户号客户名客户名联系人联系人地址地址所在城市所在城市订货量订货量商场号商场号商场名商场名地址地址货物号货物号货物名货物名类别类别数据库系统原理及应用17表示方法学校概念模型及其表示方法概念模型及其表示方法学院学院学院号学院号学院名称学院名称联系电话联系电话所在办公地点所在办公地点系系/所所/中心中心部门号部门号部门名称部门名称联系电话联系电话专业专业专业号专业号专业名称专业名称包含包含1m拥有拥有1n学生学生属于属于nm教师教师职工号职工号姓名姓名学号学号姓名姓名班级班级属于属

11、于1m包含包含1m班号班号班名班名数据库系统原理及应用182.3.4 关系数据模型1.关系模型的数据关系模型的数据结构构 (1)关系模型中的主要关系模型中的主要术语1)关系。一个关系关系。一个关系对应通常所通常所说的一的一张二二维表。表。2)元元组。表中的一行称。表中的一行称为一个元一个元组。3)属性。表中的一列称属性。表中的一列称为一个属性。一个属性。4)主主码。表表中中的的某某个个属属性性或或属属性性组,值可可以以惟惟一一地地确确定定一一个个元元组,且属性且属性组中不含多余的属性。中不含多余的属性。5)域。属性的取域。属性的取值范范围称称为域。域。6)分量。元分量。元组中的一个属性中的一个属性值称称为分量。分量。7)关系模式。关系的型称关系模式。关系的型称为关系模式,是关系模式,是对关系的描述。关系的描述。(2)关系模型中的数据全部用关系表示关系模型中的数据全部用关系表示关系模式一般的表示是:关系模式一般的表示是:关系名关系名(属性属性1,属性,属性2,属性,属性n).数据库系统原理及应用19关系模型关系模型=关系数据模型的数据关系数据模型的数据结构构=关系数据模型的完整性关系数据模型的完整性约束束实体完整性、参照完整性和用户定义完整性=关系数据模型的存关系数据模型的存储结构构=15=15=30=30域域关关系系属性属性元组元组数据模型数据模型数据库系统原理及应用20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁