欢迎来到天天文库
浏览记录
ID:37797075
大小:943.31 KB
页数:38页
时间:2019-05-31
《数据库系统概述第3讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库系统概述数据库系统原理及应用(第三讲)1.5数据库的内部体系结构第1章数据库系统概述一、数据库内部体系结构的三级模式结构数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构低复杂性强易用性简单结构3一、数据库内部体系结构的三级模式结构数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构41、逻辑模式是对DB中全部数据的整体逻辑结构的描述,体现了全局、整体的数
2、据观点。说明:①在一个DB中,只有一个与数据模型对应的逻辑模式;②数据库应用系统的全部关系模式组成了该逻辑模式;③逻辑模式仅涉及“型”的描述,不涉及具体的值。{每个关系模式的型对应于表头,值对应于其中的元组}一、数据库内部体系结构的三级模式结构5二、数据库的两级映象1、三级数据库结构数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构学生关系(学号,姓名,性别,出生年月,籍贯,专业代码,班级)专业关系(专业代码,专业名称)课程关系(课
3、程号,课程名,学时数)设置关系(专业代码,课程代码)学习关系(学号,课程号,分数)教师关系(教工号,教员姓名,教员性别,教员出生年月,教研室,电话)讲授关系(教工号,课程号)6一、数据库内部体系结构的三级模式结构数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构72、外模式是对数据库用户能看见和使用的局部数据逻辑结构的描述,体现了应用程序员对数据库的数据观点。说明:①外模式是用户和DBAS的接口;②一个DB可有多个外模式。一、数据库
4、内部体系结构的三级模式结构8课程号课程名学时数任课教员任课教研室(a)学号姓名课程号课程名学时分数(b)学号姓名平均分数(c)教学安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,CNAME,CLASSH,GRADE)平均成绩:A_GRADE(S#,SNAME,AVE_GRADE)(d)外模式示例9课程号课程名学时数任课教员任课教研室(a)学号姓名课程号课程名学时分数(b)学号姓名平均分数(c)教学安排:TA(C#,CNAME,CLA
5、SSH,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,CNAME,CLASSH,GRADE)平均成绩:A_GRADE(S#,SNAME,AVE_GRADE)(d)外模式示例10课程号课程名学时数任课教员任课教研室(a)学号姓名课程号课程名学时分数(b)学号姓名平均分数(c)教学安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,CNAME,CLASSH,GRADE)平均成绩:A_GRADE(S#,SNAME,A
6、VE_GRADE)(d)外模式示例11一、数据库内部体系结构的三级模式结构1、三级数据库结构数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构排课外模式(课程号,课程名,学时,教员姓名,教研室)学习成绩外模式(学号,姓名,课程号,课程名,学时,分数)平均成绩外模式(学号,姓名,平均分数)12课程号课程名学时数任课教员任课教研室(a)学号姓名课程号课程名学时分数(b)学号姓名平均分数(c)教学安排:TA(C#,CNAME,CLASSH
7、,TNAME,TRSECTION)课程成绩:CG(S#,SNAME,C#,CNAME,CLASSH,GRADE)平均成绩:A_GRADE(S#,SNAME,AVE_GRADE)(d)外模式示例13外模式示例S#SNAMESSEX…S256…WangF…S#C#GRADES256C580课程成绩CGSSCS#SNAMEC#CNAMECLASSHGRADEC#CNAMECLASSHC5数据库50CS256WangC5数据库508014一、数据库内部体系结构的三级模式结构数据库应用程序1应用程序2应用程序
8、3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构153、内模式是对数据库表物理存储结构的描述。说明:一个DB只有一个与概念模式对应的内模式。内模式是数据在数据库内部的表示,它定义了数据的内部记录类型、记录寻址技术、索引和文件的组织方式及数据控制方面的内容。一、数据库内部体系结构的三级模式结构163、内模式数据库应用程序1应用程序2应用程序3应用程序M外模式1外模式2外模式N逻辑模式内模式……图1.10数据库的三级模式结构记录间链接物
此文档下载收益归作者所有