美文网首页
数据库基础知识

数据库基础知识

作者: WalkZeRo | 来源:发表于2016-07-07 15:14 被阅读0次

    DBMS管理数据的三个层次

    1. External Level = User Level

    某一用户能够看到与处理的数据,全局数据中的某一部分

    2. Conceptual Level = Logical Level

    从全局角度理解/管理的数据,含相应的关联约束

    3. Internal Level = Physical Level

    存储介质上的数据,含存储路径、存储方式、索引路径等

    模式(Schema)

    对数据库中的数据所进行的一种结构性的描述,所观察到数据的结构信息

    视图

    某一种表现形式下表现出来的数据库中的数据

    三级视图

    两层映像

    1. E–C Mapping : External Schema-Conceptual Schema Mapping

    ——将外模式映射为概念模式,从而支持实现数据概念图向外部视图的转换

    ——便于用户观察和使用

    2. C–I Mapping : Conceptual Schema-Internal Schema Mapping

    ——将概念模式映射为内模式,从而支持实现数据概念视图向内部视图的转换

    ——便于计算机存储和处理

    两个独立性?

    1. 逻辑数据独立性

    当概念模式发生变化时,可以不改变外部模式(只需要改变E-C Mapping),从而无需改变应用程序

    2. 物理数据独立性

    当内部模式变化时,可以不改变概念模式(只需要改变C-I Mapping),从而不改变外部模式

    数据模型?模式?数据?

    数据模式:  数据结构  操作  约束

    三大经典数据模型

    1. 关系模型:表

    2. 层次模型:树

    3. 网状模型:图

    四个部分

    第一部分 基本知识与关系模型

    第二部分 数据库语言

    第三部分 数据建模与数据库设计

    第四部分 数据库管理系统实现技术

    相关文章

      网友评论

          本文标题:数据库基础知识

          本文链接:https://www.haomeiwen.com/subject/srbkjttx.html