- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用 主讲:向小华 个人信息 几个小问题…… 如何学习数据库? 课程考核 本节内容 数据库发展所经历的几个阶段 数据库发展所经历的几个阶段 人工管理阶段 数据库发展所经历的几个阶段 人工管理阶段 数据库发展所经历的几个阶段 人工管理阶段 数据不保存 当时计算机主要用于科学计算,对于数据保存的需求尚不迫切 系统没有专用的软件对数据进行管理 每个应用程序都要包括数据的存储结构、存取方法、输入方式等,程序员负担很重。 数据不共享 一组数据只能对应一个程序,多个应用程序涉及某些相同的数据时,也必须各自定义,因此程序之间有大量的冗余数据。 数据不具有独立性 程序依赖于数据,如果数据的类型、格式、或输入输出方式等逻辑结构或物理结构发生变化,必须对应用程序做出相应的修改。 数据库发展所经历的几个阶段 人工管理阶段 数据库发展所经历的几个阶段 文件系统阶段 数据库发展所经历的几个阶段 文件系统阶段 数据库发展所经历的几个阶段 文件系统阶段 1)数据以文件形式可长期保存下来 用户可随时对文件进行查询、修改和增删等处理。 2)文件系统可对数据的存取进行管理 程序员只与文件名打交道,不必明确数据的物理存储,大大减轻了程序员的负担。 3)文件形式多样化 有顺序文件、倒排文件、索引文件等,因而对文件的记录可顺序访问,也可随机访问,更便于存储和查找数据。 4)程序与数据间有一定独立性 由专门的软件即文件系统进行数据管理,程序和数据间由软件提供的存取方法进行转换,数据存储发生变化不一定影响程序的运行。 数据库发展所经历的几个阶段 文件系统阶段 数据库发展所经历的几个阶段 文件系统阶段—缺点 数据库发展所经历的几个阶段 数据库系统阶段 数据库发展所经历的几个阶段 数据库系统阶段 数据库发展所经历的几个阶段 数据库系统阶段 数据库发展所经历的几个阶段 数据库系统阶段 数据库发展所经历的几个阶段 数据库系统阶段 数据库系统的结构 数据库系统的结构 数据库系统的结构 数据库系统的结构 又称存储模式或内视图,是三级结构中的最内层,也是靠近物理存储的一层,即与实际存储数据方式有关的一层,由多个存储记录组成,但并非物理层,不必关心具体的存储位置。 DBMS 提供内模式描述语言(内模式 DDL)来定义内模式。 在数据库系统中,内模式只能有一个。 内模式是整个数据库实际存储的表示 数据库系统的结构 又称概念模式或概念视图。是数据库中全体数据的逻辑结构和特征的描述。视图可理解为一组记录的值,用户或程序员看到和使用的数据库的内容。 模式处于三级结构的中间层,它是整个数据库实际存储的抽象表示,也是对现实世界的一个抽象,是现实世界某应用环境(企业或单位)的所有信息内容集合的表示,也是所有个别用户视图综合起来的结果,所以又称用户共同视图。 DBMS 提供模式描述语言(模式 DDL)来定义模式。 模式只能有一个。 数据库系统的结构 又称子模式或用户模式或外视图,是三级结构的最外层,个别用户只对整个数据库的一部分感兴趣,所以外视图是个别用户看到和使用的数据库内容,因此也常把外视图称为用户数据库。 它由多种外记录值构成,这些记录值是概念视图的某一部分的抽象表示。 从逻辑关系上看,外模式包含于概念模式。 DBMS 提供子模式描述语言(子模式 DDL)来定义子模式。 外模式可有多个。 数据库系统的结构 数据库系统的结构 1)保证数据的独立性 将模式和内模式分开,保证了数据的物理独立性; 将外模式和模式分开,保证了数据的逻辑独立性。 2)简化了用户接口 按照外模式编写应用程序或敲入命令,而不需了解数据库内部的存储结构,方便用户使用系统。 3)有利于数据共享 在不同的外模式下可有多个用户共享系统中数据,减少了数据冗余。 4)有利于数据的安全保密 在外模式下根据要求进行操作,不能对限定的数据操作,保证了其他数据的安全。 数据库管理系统的组成及功能 语言编译处理程序 数据定义语言DDL及其编译程序 数据操纵语言DML及其编译程序 宿主型:嵌入在高级语言中,不能单独使用; 自主型或自含型:可独立地交互使用。 数据库管理系统的组成及功能 系统运行控制程序 系统总控程序:DBMS运行程序的核心,用于控制和协调各程序的活动。 安全性控制程序:防止未被授权的用户存取数据库中的数据。 完整性控制程序:检查完整性约束条件,确保进入数据库中的数据的正确性、有效性和相容性。 并发控制程序:协调多用户、多任务环境下各应用程序对数据库的并发操作,保证数据的一致性。 数据存取和更新程序:实施对数据库数据的检索、插入、修改、删除等操作。 通信控制程序:实现用户程序与DBMS间的通信。 数据库管理系统的组成及功能 系统建立、维护程序 数据装入程序:完成初始数据库的数据装入。 重组程序:当数据库系统性能变坏时
您可能关注的文档
最近下载
- 一种具有调节皮肤微生态作用的多糖组合物及其制备方法与应用.pdf VIP
- 一种道路交通视频中敏感信息自动脱敏处理方法及系统.pdf VIP
- 面向对象的系统分析与设计.docx
- 广播电视编导-媒介融合背景下地方传统媒体的转型发展策略.docx
- 一种皮肤屏障修护和细胞修复抗皱组合物及其制备方法.pdf VIP
- 人教部编版七年级下册语文精品课件 第三单元 大概念引领下的大单元复习 (6).ppt VIP
- 一种抗敏消炎纳米组合物及其制备方法和应用.pdf VIP
- 2025北京市地铁运营有限公司公开选拔中层副职领导人员笔试参考题库附带答案详解.docx
- 一种靶向线粒体的自组装硒肽纳米材料及其制备方法和应用.pdf VIP
- 关于大学校园二手交易市场的调查分析.doc VIP
文档评论(0)