初步认识数据库系统

数据库

  • 数据库是电子化信息的集合.
  • 表:以按行列形式组织及展现的数据.
  • Datebase:相互之间有关联关系的集合.
  • 多种数据库:图像数据库,工程数据库,关系数据库.

数据库系统

  • 概念层次:
    • 数据库(DB):Datebase.
    • 数据库管理系统(DBMS):Datebase Management System.
    • 数据库应用(DBAP): DateBase Application.
    • 数据库管理员(DBA): DataBase Administrator.
    • 计算机基本系统
  • 实例化:

数据库管理系统

用户角度(功能)

  • 数据库定义:定义数据库Table的名称,标题等.
    • DBMS提供数据定义语言(DDL:Date definition Language).
    • 用户使用DDL描述其所要建立表的格式
    • DMBMS依照用户的定义,创建数据库及其中的Table.
  • 数据库操纵:像数据库的Table中增加/删除/更新数据及对数据进行查询,检索,统计等.
    • DBMS提供一套数据操纵语言(DML:Date Manipulation Language)给用户.
    • 用户使用DML描述其所要进行的增删改查等操作.
    • DBMS依照用户的操作描述,实际执行这些操作.
  • 数据库控制:控制数据库中数据的使用.
    • DBMS提供一套数据控制语言(DCL:Date Control Language)给用户.
    • 用户使用DCL描述其对数据库所要实施的控制.
    • DBMS依照用户的描述,实际进行控制.
  • 数据库维护:转储/恢复/重组/性能检测/分析...
    • 数据库维护的实用程序,一般都是由数据库管理员(DBA)来使用和掌握的.

数据库语言

SQL语言:结构化的数据库语言

  • 数据定义语言(DDL:Data Definition Language)
     DBMS提供给用户,以便用户定义数据格式
  • 数据操纵语言(DML:Date Manipulation Language)
     DBMS提供给用户,以便用户对数据进行操作
  • 数据控制语言(DCL:Date Control Language)
     DBMS提供给用户,以便用户对数据进行控制

系统实现角度


典型的数据库管理系统

Oracle,DB2,Sybase,MS SQL Sqrver...

小节

总结

posted @ 2021-09-13 17:49  常进  阅读(121)  评论(0编辑  收藏  举报