数据库学习笔记1

数据库学习笔记1

一.数据库系统应用

1.数据库系统的目标

  • 用文件处理系统组织信息的弊端有
  • 1.数据的冗余和不一致(Data redundancy and inconsistency)
  • 2.数据访问困难(Difficulty in accessing data)
  • 3.数据孤立(Data isolation)
  • 4.完整性问题(Integrity problems)
  • 5.原子性问题(Atomicity problems)
  • 6.并发访问异常(Concurrent-access anomalies)
  • 7.安全性问题(Security problems)
  • 所以我们需要数据库管理系统(Database management systems DBMS)

2.数据视图

  • 数据抽象

    1.物理层(Physical level):描述数据是怎样存储的

    2.逻辑层(Logical level)

    3.视图层(View level):最高层次的抽象

  • 实例和模式

    存储在数据库的信息集合称为一个实例(instance),数据库的总体设计称为数据库模式(schema)

  • 数据模型

    数据模型可以划分成四类

    1.关系模型(relational model)

    2.实体-联系模型(entity-relationship model)

    3.基于对象的数据模型(object-based model)

    4.半结构化数据模型(semistructured data model)

3.数据库语言

  • 数据操纵语言(Data-Manipulation Language)

    1.过程化DML(procedural DML)

    2.声明式DML(declarative DML)

  • 数据定义语言(Data-Definition Language)

posted @ 2022-02-21 22:57  ANewPro  阅读(59)  评论(0编辑  收藏  举报