• 数据库
  • 数据库语言(SQL)
  • 数据库应用程序
  • 关系数据库
    • 面向对象数据库
    • XML数据库
    • NoSQL数据库
    • 其他数据库
    • 数据库设计
    • 数据库应用程序开发
    • 数据库存取与控制

初步认识数据库系统

  • 数据库是电子化信息的集合

Table

  • 列/字段/属性/数据项
  • 行/元组/记录

Table 中描述了一批相互有关联关系的数据
Database 相互之间有关联关系的 Table 的集合

数据库系统(工作环境)

  • 数据库(DB):Database
  • 数据库管理系统(DBMS):Database Management System(一种软件:Oracle、SQL Server)
  • 数据库应用(DBAP):Database Application
  • 数据库管理员(DBA):Database Administrator
  • 计算机基本系统

数据库管理系统的功能:

  • 数据库定义
    • DDL:数据定义语言
  • 数据库操纵
    • DML:数据操纵语言
  • 数据库控制
    • DCL:数据控制语言
  • 数据库维护
    • 转储、恢复、重组、性能检测、分析

SQL:结构化的数据库语言

  • DDL
  • DML
  • DCL