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


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

    第一讲:认识数据库系统

    • everything over DB

    • 抽象table:

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

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

    从用户角度看DBMS

    • 数据库的定义 (DDL)

    • 数据库的操作 (DML-data manipulation language)

    • 数据库的控制 (DCL):由DBA定义控制信息,当用户访问的时候,DBMS查询权限

    • 数据库维护,由DBA来使用和掌握

    • 一条数据库语言当相于高级语言的一个或者多个循环程序

    • 数据库语言可以嵌入到高级语言(宿主语言)中使用

    从系统角度看DBMS

    • 解析语言并执行的系统


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

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

    • DBMS管理数据的三个层次

    • 用户层次(外部层次),逻辑层次,内部层次

    • 区别模式和数据

    数据库的标准结构

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

    .com/glhFTul.png)

    • 两个独立性

    数据模型

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

    • 关系模型


    数据库系统的演变

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

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


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

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

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

    • ODBC:open database connection,开放互联数据库,jdbc.
    • 图像数据库,多媒体数据库
    • data mining / NoSQL
  • 相关阅读:
    训练网络考虑内容
    阿斯顿
    wifi 模块Yeelink联网
    fpga串口通信的verilog驱动
    vga显示彩条
    状态机之二段式
    矩阵键盘
    error
    时钟
    Error(10028)
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7041422.html
Copyright © 2020-2023  润新知