- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据库中的模式是关系的。 外模式也是关系的或接近关系的,它们的内容来自模式 。 内模式不是关系的,它是数据的物理存储方式。 外模式 也称为用户模式、子模式。 用户对现实系统中感兴趣整体的局部数据结构的描述。 是DB整体数据结构的子集或局部重构。 是保证数据库安全的一个措施。 模式 也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据描述。 是数据库系统结构的中间层。 既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、所使用的应用开发工具和环境无关。 内模式 也称为存储模式。 是对整个数据库的底层表示,它描述了数据的存储结构,比如数据的组织与存储方式,如是顺序存储、B树存储还是散列存储、索引按什么方式组织、是否加密等。 与物理层不一样,它不涉及物理记录的形式,也不考虑具体设备的柱面或磁道大小。 数据库的模式映像功能与数据独立性 三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。 为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在三级模式之间提供了两层映象: 外模式/模式映象 模式/内模式映象 是数据库管理系统的基本功能之一。 维护DB数据与DB应用程序相互独立,从而使DB应用程序不随DB数据的逻辑或存储结构的变动而变动。 模式间的映象 外模式/模式映象 对于每个外模式,数据库管理系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。 当模式改变时,可用外模式/模式定义语句,调整外模式/模式映象定义,从而保持外模式不变。 保证了数据与程序的逻辑独立性。 模式/内模式映象 模式/内模式映像定义了数据库的逻辑结构与存储结构之间的对应关系。 当存储结构改变时,只需要对模式/内模式映像做相应的修改,就可以保持模式不变,从而也不必改变应用程序。 保证了数据与程序的物理独立性。 三个模式小结 模式(即全局逻辑结构)是数据库的中心与关键,它独立于数据库系统的其他层。 设计数据库系统时也是首先设计数据库系统的逻辑模式。 内模式依赖于数据库的全局逻辑结构,但独立于数据库的用户视图,也就是外模式,也独立于具体的存储设备。 外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。 三个模式小结(续) 应用程序一般是在外模式描述的结构上编写的与数据库系统的模式和存储结构独立。 不同的应用程序可以共用同一个外模式。 数据库系统的两级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性。 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出来。 数据的存取由DBMS负责,因此,用户不必考虑存取路径等细节,从而简化了应用程序的编制,减少了对应用程序的维护和修改工作。 有部门和职工两个实体,并且有语义:一个部门可以有多名职工,但是一个职工只在一个部门工作。则部门和职工之间的联系是一对多的,我们把这种联系命名为工作。 一对多联系的例子 工作 部门 职工 1 n 多对多的联系 如果实体A与实体B之间存在联系,并且对于实体A中的一个实例,实体B中有多个实例与之对应;而对实体B中的一个实例,在实体A中也有多个实例与之对应,则称实体A到实体B的联系是多对多的。 记作:m : n 多对多联系的例子 有学生和课程两个实体,并且有语义:一个学生可以修多门课程,一门课程可以被多个学生修。那么学生和课程之间的联系就是多对多的,我们把这种联系命名为选课。 学生 课程 选课 m n 关联多个实体的联系 顾客购买商品: 每个顾客可以从多个售货员那里购买商品,并且可以购买多种商品; 每个售货员可以向多名顾客销售商品,并且可以销售多种商品; 每种商品可由多个售货员销售,并且可以销售给多名顾客。 m n p 顾客 商品 售货员 销售 2.3 组织层数据模型 2.3.1 关系数据模型的数据结构 2.3.2 关系数据模型的数据操作 2.3.3 关系数据模型的数据完整性约束 关系数据模型的数据结构 把数据看成是二维表中的元素,而这个二维表就是关系 用关系(表格数据)表示实体和实体之间联系的模型称为关系数据模型 示例:学生基本信息表 一些基本术语 关系(relation) :就是二维表,它满足如下性质: 关系表中的每一列都是不可再分的基本属性。 表中各属性不能重名。 表中的行、列次序并不重要。 学号 姓名 年龄 性别 所在系 出生日期 年 月 日 0611101 李勇 21 男 计算机系 1987 4 6 0611102 刘晨 20 男 计算机系 1988 12 15 0611103 王敏
您可能关注的文档
- 数据库应用基础——Access 2003 作者 张平 项目三 表的基本操作与修饰.ppt
- 数据库应用基础——Access 2003 作者 张平 项目十 外部数据的使用.ppt
- 数据库应用基础——Access 2003 作者 张平 项目十二 设计、建立.ppt
- 数据库应用基础——Access 2003 作者 张平 项目十一 数据库的保护.ppt
- 数据库应用基础——Access 2003 作者 张平 项目四 查询的创建与应用.ppt
- 数据库应用基础——Access 2003 作者 张平 项目五 使用结构化查询语言SQL.ppt
- 数据库应用基础——Access 2003 作者 张平 项目一 认识Access 2003.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第1章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第3章.ppt
- 数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第4章.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第3章 SQL 语言基础及数据定义功能.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第5章 视图和索引.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第7章 数据库设计.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第8章 事务与并发控制.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第9章 数据库编程.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第10章 安全管理.ppt
- 数据库原理及应用 第2版 作者 何玉洁 刘福刚 第11章 备份和恢复数据库.ppt
- 数据库原理及应用 作者 范剑波 1_ 第2章 实体-联系数据模型.ppt
- 数据库原理及应用 作者 范剑波 1_ 第3章 关系数据模型.ppt
- 数据库原理及应用 作者 范剑波 1_ 第5章 关系数据库的模式设计.ppt
最近下载
- 数学中考总复习.doc VIP
- 限制型心肌病超声诊断与评估.pptx
- _【课件】第四章 三角形 +问题解决策略:特殊化课件北师大版七年级数学下册.pptx VIP
- 中考数学总复习第一轮考点复习(重庆专版).pptx VIP
- 2025在线网课《信息检索与科技写作( 理大)》单元测试考核答案.pdf VIP
- 高频精选:京东快递员ai面试题及答案.doc VIP
- 新北师大版初中七年级数学下册《第四章三角形问题解决策略:特殊化(1)》教学课件.pptx VIP
- 河北 2023年农信社储蓄知识考试真题模拟汇编(共213题).doc VIP
- 河北 2023年农信社基础知识考试真题模拟汇编(共672题).doc VIP
- 四川省宜宾市2023-2024学年高一下学期期末学业质量监测语文试卷(原卷版+解析版).docx VIP
文档评论(0)