- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库工程师 概念要点 冯宗宝 2012-9-5始
数据库(DB):长期存储在计算机中有组织的、大量的、共享的数据集合。
数据库管理系统(DBMS)是计算机系统中位于用户与操作系统之间的数据管理系统软件,是数据库系统的核心。
数据库系统的定义与层次结构
数据库系统(DBS)是指在计算机系统中引入数据库后的软硬件系统构成。
数据库系统的层次结构包括硬件、软件、用户。
数据模型
DATA MODEL 是数据库系统的形式框架,是用来描述数据的一组概念和定义。
数据模型应满足三方面要求:
能够比较真实地模拟现实世界;
容易为人们所理解;
便于在计算机上实现。
目前,还没有一种数据模型能够很好地同时满足这三方面的要求。
数据模型三要素
数据结构:精确地描述了系统的静态特征
数据操作:动态特征 各种数据对象允许执行的操作和操作规则
完整性约束:一组完整性规则的集合,它定义了数据模型必须遵守的语义约束。
数据模型的分类
概念模型:
数据结构模型 包含 关系模式、网状模式、层次模式
物理数据模型
概念数据模型;也可简称为概念模型,是按用户的观点对数据和信息进行建模。是现实世界到信息世界的第一层抽象,强调起语义表达功能,易于用户理解。
数据结构模型 也称为表示型 或者实现型 的数据结构模型是机器世界中与DBMS相关的数据模型。数据结构模型提供的概念能够被最终用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。
物理数据模式 属于底层数据模式,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。
数据视图和模式结构
数据库系统的两种机构形式
数据库系统是一类复杂数据管理系统,数据库系统结构按考虑的层次和角度不同,分为如下两种形式:
从数据库管理系统角度看,数据库系统采用三级模式结构,包括外模式、模式、内模式。
从数据库最终用户角度看,数据库系统的结构分分为集中式结构、分布式结构、客户/服务器结构和并行结构。
数据视图与数据抽象
数据视图(Data View)是指从某一个角度看到的客观世界数据对象的特征。
数据抽象(Data Abstrct) 是一种数据描述和数据库设计原则,是指专注于数据对象的某个方面特征。
三级模式结构
数据库的模式结构分为外部级、概念级和内部级3个层次 在这三个层次的基础上分别定义了外模式、模式、内模式
外模式:也称子模式、用户模式活用户视图,是数据库用户能够看见和使用的局部数据的逻辑机构和特征的描述。
模式(Schema):也称为逻辑模式或概念模式,是对数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图,一个数据库只有一个模式。‘
内模式:也称为物理模式或者存储模式 是对数据库中数据物理结构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构。
例1下列模式中能够给出数据库物理存储结构与物理存取方法的是 。
A内模式 B外模式 C概念模式 D逻辑模式
二级映像与数据独立性
两层映像机制
数据库系统中的DBMS为三级模式结构提供了两层映像(mapping)机制,外模式/模式机制映像、模式/内模式映像机制。这两层映像机制保证了数据库中数据逻辑独立性和物理独立性。
外模式/模式映像机制 保证了数据的逻辑独立性
外模式/模式映像机制定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。
模式/内模式映像机制 保证了数据的物理独立性
数据独立性的作用
数据库中数据的逻辑独立性和物理独立性使得数据定义和描述与应用程序相分离,而且由于DBMS负责数据的存取和管理,用户不必要考虑存取路径等细节,从而简化了数据库应用程序开发,保证了应用程序的相对稳定性,降低了应用程序的维护代价。
数据库系统体系结构
数据库系统体系结构类型
集中式结构、分布式结构、客户服务器结构、并行结构、WEB结构
集中式DBS 全部数据和管理功能集中在一台计算机上的数据库系统
分布式DBS 分布式计算机系统与数据库技术结合的产物 满足地理上不同用户的需求
客户服务器DBS 将DBMS与数据库应用分开 较为开放式的一种网络数据库系统
并行DBS 处理大型复杂数据管理应用领域中海量数据
WebDBS 与网络技术结合的产物 由客户端、WEB服务器、数据库服务器组成.
数据库管理系统(DBMS)
数据库管理系统的功能
数据定义功能 定义数据库的三级模式结构
数据操纵功能 查询\插入\删除\更新
数据库运行管理和控制功能 统一管理和控制数据库的建立运行\维护
数据库的建立和维护功能 数据的备份 恢复功能
数据库系统的全局结构
数据库系统自上而下分为用户、人机交互界面、DBMS、磁盘4个层次。
DBMS可分为两部分,面向用户的
您可能关注的文档
- 教科版八上思品导学案.doc
- 教科版科学六上第1单元知识点.doc
- 教科版六年级上册科学知识点背诵整理2015.doc
- 教科版科学四年级上册各单元知识点2015.doc
- 教育信息宣传讲座稿.doc
- 教职工岗位安全教育讲座稿.doc
- 教育咨询师百问百答3.doc
- 教育培训学校市场调研.doc
- 教育基础理论知识[1].doc
- 教育学(第一次在线作业).doc
- 中国变压器行业市场发展现状及投资规划建议报告.docx
- 2024-2030年中国票据打印机行业发展运行现状及投资策略研究报告.docx
- 2024-2030年中国工业内窥镜行业发展前景预测及投资战略咨询报告.docx
- 中国磁阻式同步电动机行业市场运营现状及投资战略咨询报告.docx
- 2022-2027年中国特种电缆行业市场调研及未来发展趋势预测报告.docx
- 2024-2030年中国大型离心泵行业发展运行现状及投资潜力预测报告.docx
- 2020-2025年中国汽车改装件行业竞争格局分析及投资战略咨询报告.docx
- 中国无刷交流伺服电动机市场竞争态势及投资方向研究报告.docx
- 中国现金契据收藏箱行业市场发展现状及投资潜力预测报告.docx
- 2018-2024年中国轻型电动车行业市场竞争格局分析及投资方向研究报告.docx
最近下载
- 2025年中国毛绒玩具市场深度调查及投资方向研究报告.docx
- DBJ50_T-194-2014:设施栽培园林植物病虫害防治技术规范.pdf
- 和成 智慧型AF889(L)免治沖洗马桶座 说明书.pdf
- 【河南江西新疆卷】江西省河南省新疆三省2025届G20示范高中12月高三联考(12.19-12.20)数学试卷含答案及解析.pdf
- 角膜常见疾病护理.pptx VIP
- 2025届广西高三上学期期末调研考试数学试题 (解析版).docx
- 氢气竖炉直接还原炼铁新工艺.pdf
- 《毛概论》试题库及答案.pdf VIP
- 毛概论试题库..doc VIP
- 23版概论专题一马克思主义中国化时代化的历史进程与理论成果.pptx VIP
文档评论(0)