id is hang_2

冉杰文

个人站

一直在模仿....


2017-06-25-数据库系统学习(二)--认识数据库系统

数据库系统(上) 模型与语言

第一讲:认识数据库系统

  • everything over DB

  • 抽象table:

  • Database:相互之间有关联关系的Table的集合。

  • 数据库系统由五部分组成

从用户角度看DBMS

  • 数据库的定义 (DDL)
  • 数据库的操作 (DML-data manipulation language)
  • 数据库的控制 (DCL):由DBA定义控制信息,当用户访问的时候,DBMS查询权限
  • 数据库维护,由DBA来使用和掌握

  • 一条数据库语言当相于高级语言的一个或者多个循环程序
  • 数据库语言可以嵌入到高级语言(宿主语言)中使用

从系统角度看DBMS

  • 解析语言并执行的系统

  • 主要是查询优化和事务管理

第二讲:数据库系统的结果抽象和演变

  • DBMS管理数据的三个层次
  • 用户层次(外部层次-局部模式),逻辑层次(概念-全局模式),内部层次(存储)

  • 区别模式和数据

数据库的标准结构

  • 三级模式

  • 两层映像(模式之间的映像)
  • 两个独立性

数据模型

  • 模式是对数据结构的抽象,数据模型是对模式结构的抽象

  • 关系模型

    数据库系统的演变

  • 文件系统(操作系统的管理)->数据库系统

  • 数据库系统将数据和程序分开

  • 层次,网状模型(指针系统由用户决定)–>关系数据库,消除指针系统

  • 数据不可再分叫做:关系的第1范式

  • 面向对象数据库:支持–多值属性(聚集对象)和复合属性(结构对象)

  • ODBC:open database connection,开放互联数据库,jdbc.
  • 图像数据库,多媒体数据库
  • data mining / NoSQL

声明:本博客由 ranjiewen原创,如需使用请引用或者添加转载字样,谢谢配合。同时也仅代表个人观点。

 打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 冉杰文,分享从这里开始,精彩与您同在