数据库系统学习(二)- 基础模型

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

第一讲:认识数据库系统

  • everything over DB
    Nrllhf2.png

  • 抽象table:
    Dbcxn61.png

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

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

SFGD2l8.png

从用户角度看DBMS

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

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

从系统角度看DBMS

  • 解析语言并执行的系统

aKYSZQ6.png
VSyCrDu.png

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

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

  • DBMS管理数据的三个层次
  • 用户层次(外部层次),逻辑层次,内部层次
    jQ1C3rC.png

  • 区别模式和数据
    H9kLFFR.png

数据库的标准结构

  • 三级模式
  • 用户层次(外部层次-局部模式),逻辑层次(概念-全局模式),内部层次(存储)

864046-20170617213515306-325604869.png

.com/glhFTul.png)

  • 两个独立性
    mGwn6Gh.png

数据模型

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

  • 关系模型
    7oFu2am.png
    iheBIaA.png
    1Bwgtgk.png

    数据库系统的演变

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

eaoQtxN.png

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

M1QyTsX.png
E2Ukhht.png

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

1j2zqZ7.png

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

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

QyPgWd7.png

  • ODBC:open database connection,开放互联数据库,jdbc.
  • 图像数据库,多媒体数据库
  • data mining / NoSQL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值