版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.3关系模型第1章数据库系统概述主讲人:
关系模型是一种用二维表格结构表示数据及数据之间联系的数据模型。一、关系模型的基本概念2课程号课程名学时C401001数据结构70C401002操作系统80C402001计算机原理60课程关系C
元组1元组2元组3关系状态关系模式名(属性名1,属性名2,…,属性名n)属性值属性关系模式关系模型:关系模式组成的集合
一、关系模型的基本概念3一、关系模型的基本概念专业代码专业名称
S0401计算机科学
S0402指挥自动化
S0403网络工程
S0404信息研究课程号课程名学时C401001数据结构70C401002操作系统60C402001计算机原理60C402002通信原理60C403001计算机网络60C403002信息安全技术50C404001信息编码与加密60(b)专业关系B(c)课程关系C
图1.7用二维表格结构表示的关系示例5一、关系模型的基本概念专业代码课程号S0401C401001S0401C402001S0401C402002S0401C403001S0402C402001S0402C402002S0402C403001S0403C403001S0403C403002S0404C401001S0404C404001学号课程号分数200401001C40100190200401001C40200290200401001C40300185200401002C40100175200401002C40200288200401003C40200269200402001C40100187200402001C40100290200402002C40300192200402003C40300183200403001C40300291(d)设置关系CS
(e)学习关系SC6一、关系模型的基本概念教职工号课程号
T0401001
C401002
T0401002
C401001
T0402001
C402002
T0402002
C402002
T0403002
C403001教职工号姓名性别出生年月职称教研室电话T0401001张国庆男01-may-50教授计算机88108T0401002徐浩男22-jun-77讲师计算机88992T0402001张明敏女30-aug-62教授指挥自动化88518T0402002李阳洋女11-dec-68副教授指挥自动化88826T0403001郭宏伟男29-nov-59副教授网络工程88158T0403002宋歌女15-mar-82网络工程(f)
教师关系T(g)讲授关系TEACH图1.7用二维表格结构表示的关系示例(g)讲授关系TEACH7一、关系模型的基本概念用符号表示关系模式:
学生关系:S(S#,SNAME,SSEX,BIRTHIN,PLACEOFB,SCODE#,CLASS)专业关系:SS(SCODE#,SSNAME)
课程关系:C(C#,CNAME,CLASSH)
学习关系:SC(S#,C#,GRADE)
9关系模型的优点:
(1)模型结构简单清晰,容易为初学者接受。
(2)用户只需用简单的查询语句就可以对数据库进行操作,不涉及存储结构、访问技术等细节。
(3)关系模型使数据库的研究建立在比较坚实的数学基础上,为数据库技术的成熟奠定了基础。一、关系模型的基本概念10
1、候选键:如果一组属性集能唯一地标识一个关系中的元组而又不含有多余的属性,则称该属性集为该关系的候选键。
比如关系:
邮寄地址(城市名,街道名,邮政编码)就有两个候选键:
{城市名,街道名}
和{街道名,邮政编码}
二、关系的键11
1、候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余的属性,则称该属性集为该关系的候选键。
2、主键:用户选定的那个候选键。
■唯一性
■
非冗余性
■有效性学习关系SC学号课程号分数200401001C40100190200401001C40200270200401002C40100175200401002C40200280二、关系的键13学号课程号分数200401001C40100190200401002C40100175200401003C40200269
课程号课程名学时C401001数据结构70C401002操作系统60C402001计算机原理60课程关系C/R2学习关系SC/R1课程号是学习关系SC的外键
3、外键:如果关系模式R1中的某属性集是另一关系模式R2的主键,则该属性集对于关系模式R1来说是外键。它是用来表示多个关系联系的方法。二、关系的键14三、主属性与非主属性主属性:
包含在任何一个候选键中的属性称为主属性。非主属性:
不属于任何候选键中的属性称为非主属性或非键属性
。
15谢谢欢迎批评指正171.4数据库系统的内部体系结构第1章数据库系统概述主讲人:
李俊山模式结构内模式概念模式外模式DB数据抽象物理层逻辑层视图层低复杂性强易用性简单结构一、数据库的三级模式结构抽象地访问数据高效地存储数据逻辑地组织数据19学生关系模式:S(S#,SNAME,SSEX,SBIRTHIN,PLACEOFB,SCODE#,CLASS)专业关系模式:SS(SCODE#,SSNAME)课程关系模式:C(C#,CNAME,CLASSH)设置关系模式:CS(SCODE#,C#)学习关系模式:SC(S#,C#,GRADE)教师关系模式:T(T#,TNAME,TSEX,TBIRTHIN,TITLEOF,TRSECTION,TEL)讲授关系模式:TEACH(T#,C#)教学管理数据库系统的概念模式21一、数据库的三级模式结构
2、外模式是对DB用户能看见和使用的局部数据逻辑结构的描述,体现了应用程序员对数据库的数据观点。
说明:①外模式是用户和DBS的接口;②一个DB可有多个外模式;③外模式是保证DB安全性的措施之一。22课程号课程名学时数任课教员
任课教研室
(a)学号姓名课程号分数
(b)学号姓名平均分数
(c)教学安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,GRADE)平均成绩:A_GRADE(S#,SNAME,AVE_GRADE)
(d)外模式示例23课程号课程名学时数任课教员
任课教研室
(a)学号姓名课程号分数
(b)学号姓名平均分数
(c)教学安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,GRADE)平均成绩:A_GRADE(S#,SNAME,AVE_GRADE)
(d)外模式示例25一、数据库的三级模式结构
3、内模式是对数据库表物理存储结构的描述。说明:一个DB只有一个与概念模式对应的内模式。内模式是数据在数据库内部的表示,它定义了数据的内部记录类型、记录寻址技术、索引和文件的组织方式及数据控制方面的内容。26二、数据库的两级映象
2、外模式与概念模式之间的映象教学安排外模式(视图):
TA(C#,CNAME,CLASSH,TNAME,TRSECTION)课程成绩外模式(视图):
CG(S#,SNAME,C#,GRADE)平均成绩外模式(视图):
A_GRADE(S#,SNAME,AVE(GRADE))29二、数据库的两级映象
2、外模式与概念模式之间的映象①定义外模式与概念模式之间的对应关系
CREATEVIEWCG
AS
SELECTS.S#,SNAME,C#,GRADEFROMS,SCWHERES.S#=SC.S#ORDERBYS.S#;30
2、外模式与概念模式之间的映象②数据库的逻辑数据独立性内模式概念模式外模式外模式/模式映象模式/内模式映象应用程序二、数据库的两级映象
当数据库的概念模式结构因某种原因修改时,只要没有改变概念模式中与外模式定义有关的属性及与其关系模式名的隶属关系,就可使外模式保持不变,从而不需修改应用程序。31二、数据库的两级映象
3、概念模式与内模式之间的映象①定义概念模式与内模式之间的对应关系
②数据库的物理数据独立性内模式概念模式外模式外模式/模式映象模式/内模式映象应用程序
当数据库的内模式由于某种原因要修改时,可通过对概念模式与内模式之间的映象的修改,使概念模式尽可能地保持不变,实现内模式的改变尽可能地不修改应用程序。32图1.31数据库系统的体系结构应用程序A1应用程序A2应用程序B1应用程序B2用户A1用户A1外模式A外模式B外模式到模式的映象A外模式到模式的映象B概念模式模式到内模式的映象内模式数据库DBMS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版离婚合同:两个孩子抚养与财产分配版B版
- 2025年度文化产业园物业委托管理服务合同4篇
- 2025年度商用厨房设备安全检测及认证合同3篇
- 2025年度土地承包经营权流转纠纷调解合同模板4篇
- 2025年度珠宝首饰代工定制合同范本(高品质)4篇
- 2024美甲店美甲技师劳务外包合同参考3篇
- 2025年度智能化工厂承包合同范本8篇
- 2025年度水资源综合利用项目承包合作协议样本4篇
- 2024版画室合伙协议合同范本
- 2025年LED照明产品智能照明系统集成设计与施工合同3篇
- 《压力性尿失禁》课件
- 国企综合素质测评试题
- 肺功能检查的操作与结果解读
- 松辽盆地南部致密砂岩储层成因与天然气聚集模式研究的中期报告
- 急性戊肝护理查房
- 打样员工作总结
- JGJT411-2017 冲击回波法检测混凝土缺陷技术规程
- 某新能源(风能)公司:风电场岗位月度绩效考评管理办法
- 污水管网沟槽槽钢支护专项方案
- 深静脉血栓(DVT)课件
- 2023年四川省广元市中考数学试卷
评论
0/150
提交评论