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

数据库基础知识

作者: 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. 网状模型:图

四个部分

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

第二部分 数据库语言

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

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

相关文章

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • 2019-08-01

    学习笔记 基础知识 第1章 基础知识 1.1 数据库基础 1.1.1 什么是数据库 数据库用于存储有组织的数据的容...

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • sqli-labs基础(一)

    基础知识 常见的系统函数 version() 查看数据库版本 user() 数据库用户 database() 数...

  • 长沙华瑞计算机学校零基础如何学习安卓软件开发

    零基础如何学习安卓软件开发?安卓前景怎么样?①Ja‌‌va基础知识 ②Linux基础知识 ③数据库基础知识 ④网络...

  • Python数据库操作

    一、数据库基础知识 1.名词缩写 DB(Data Base)数据库 DBMS(Data Base Manageme...

  • Oracle 基础

    一。基础知识 Oracle - 数据库的实例、表空间、用户、表之间关系 数据库的实例 数据库实例名(instanc...

  • 高级工程师面试题

    java基础知识 通讯 数据库 分布式微服务支付

  • MySQL基础知识

    MySQL数据库基础知识 MySQL自带4个数据库 information_schema:存储表信息,列信息等等,...

网友评论

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

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