- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.关系模型的数据操纵 查询、插入、删除、更新 数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合 存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干” 3.关系模型的完整性约束 实体完整性 参照完整性 用户定义的完整性 关系模型的优缺点 1、有严格的数学模型,建立在集合论基础上。 2、概念单一,对实体和实体间联系都用关系表示。 3、存取路径对用户透明。 4、查询效率往往比非关系模型低。 1.3 数据库系统体系结构 两种划分方式: 从DBMS看:三层 从用户看:Client/Server Browser/Server等 1.3.1 数据库系统模式的概念 “型” 和“值” 的概念 型(Type):对某一类数据的结构和属性的说明 值(Value):是型的一个具体赋值 例如:学生记录 记录型: (学号,姓名,性别,系别,年龄,籍贯) 该记录型的一个记录值: (900201,李明,男,计算机,22,江苏) 数据库系统模式的概念(续) 模式(Schema) 数据库逻辑结构和特征的描述 是型的描述 反映的是数据的结构及其联系 模式是相对稳定的 模式的一个实例(Instance) 模式的一个具体值 反映数据库某一时刻的状态 同一个模式可以有很多实例 实例随数据库中的数据的更新而变动 数据库系统的三级模式结构 1.模式(Schema) 模式(也称逻辑模式) 数据库中全体数据的逻辑结构和特征的描述 所有用户的公共数据视图,综合了所有用户的需求 一个数据库只有一个模式 模式的地位:是数据库系统模式结构的中间层 与数据的物理存储细节和硬件环境无关 与具体的应用程序、开发工具及高级程序设计语言无关 模式的定义 数据的逻辑结构(数据项的名字、类型、取值范围等) 数据之间的联系 数据有关的安全性、完整性要求 2. 外模式(External Schema) 外模式(也称子模式或用户模式) 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 外模式的地位:介于模式与应用之间 模式与外模式的关系:一对多 外模式通常是模式的子集 一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求 对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同 外模式与应用的关系:一对多 同一外模式也可以为某一用户的多个应用系统所使用, 但一个应用程序只能使用一个外模式。 3.内模式(Internal Schema) 内模式(也称存储模式) 是数据物理结构和存储方式的描述 是数据在数据库内部的表示方式 记录的存储方式(顺序存储,按照B树结构存储,按hash方法存储) 索引的组织方式 数据是否压缩存储 数据是否加密 数据存储记录结构的规定 一个数据库只有一个内模式 三级模式与二级映象 三级模式是对数据的三个抽象级别 二级映象在DBMS内部实现这三个抽象层次的联系和转换 1.外模式/模式映象 定义外模式与模式之间的对应关系 每一个外模式都对应一个外模式/模式映象 映象定义通常包含在各自外模式的描述中 外模式/模式映象的用途 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 2.模式/内模式映象 模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的 数据库中模式/内模式映象是唯一的 该映象定义通常包含在模式描述中 模式/内模式映象的用途 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 1.4 数据库系统 硬件平台及数据库 由足够大的内存,存放操作系统、DBMS和应用程序 有足够大的磁盘存放数据库,由足够的磁盘做数据备份 要求系统有较高的通道能力,以提高数据传送率。 软件 DBMS 支持DBMS运行的操作系统 具有与数据库接口的高级语言及其编译系统,便于开发应用程序 以DBMS为核心的应用开发工具 为特定应用环境开发的数据库应用系统 人员 数据库管理员 系统分析员和数据库设计人员 应用程序员 用户 * * 1.2.1 两类数据模型 概念模型 按用户的观点对数据建模(独立于计算机) 数据模型 按计算机的观点对数据建模 1.2.2
您可能关注的文档
- 第1章电路分析基础终稿.ppt
- 第1章电路基础终稿.ppt
- 山东省临沂市2015年中考物理(word版)答案.doc
- 人教版高一化学必修1第一章第一节答案.ppt
- 山东省临清二中2016届新高三开学初模拟检测化学答案.doc
- 第1章电路模型和电路定律-1终稿.ppt
- 人教版二上语文期中复习答案.ppt
- 第1章电路模型和电路定律终稿.ppt
- 人教版二年级语文下册《我不是最弱小的》答案.ppt
- 第1章电子产品设计终稿.ppt
- 2025内蒙古星光煤炭集团有限责任公司招聘13人笔试参考题库附答案解析.docx
- 2025福建厦门海沧御林军保安服务有限公司公益性岗位招聘34人笔试模拟试题及答案解析.docx
- 2025年河北唐山学院面向社会第二批次选聘博士研究生44人笔试模拟试题及答案解析.docx
- 2025海南三亚市人民医院医疗集团医疗急救站点人员招聘(2号)笔试模拟试题及答案解析.docx
- 2025年甘肃省定西市安才人力资源有限公司招聘16人笔试模拟试题及答案解析.docx
- 2025年温州市龙湾区第二人民医院公开招聘编外工作人员3人笔试模拟试题及答案解析.docx
- 2025江西宜春市第十五中学面向袁州区农村小学选调在编在岗教师20人笔试模拟试题及答案解析.docx
- 2025北京市社会科学界联合会社科发展研究中心招聘2人笔试模拟试题及答案解析.docx
- 2025内蒙古伊利实业集团股份有限公司招聘1人笔试参考题库附答案解析.docx
- 2025吉林长春门诊部分导诊招聘笔试模拟试题及答案解析.docx
最近下载
- [中级注册安全工程师考试密押资料]安全生产管理模拟194.docx VIP
- 某光伏项目危险源辨识与风险评价清单.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产管理模拟197.pdf VIP
- 品管圈PDCA优秀案例-提高保护性约束使用的规范率医院品质管理成果汇报.pptx
- [中级注册安全工程师考试密押资料]其他安全(不包括消防安全)技术模拟7.docx VIP
- (优质医学)汇报用提高约束具规范使用率.ppt
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 2025年海南省中考物理试题卷(含答案解析).docx
- 公司章程英文版 Company Articles of Association.doc VIP
- 室内外照明线路敷设要点.ppt VIP
文档评论(0)