一、绪论

DBS

  • DBS 四个概念

数据 Data、数据库 DataBase、数据库管理系统 DBMS、数据库系统 DBS

结构化数据和非结构化数据,例如用 python 处理文本数据抑或是图像数据,再进行数据清洗等规整为结构化数据,

  • DBS 数据管理技术的发展

数据管理、人工管理、文件系统管理、数据库系统管理

第一次实验报告所使用的就是典型的文件系统管理,两者侧重点不同,数据库相对而言更加方便

  • DBS 特点

数据结构化、数据的共享性高,冗余度低,易扩展、数据的独立性高、数据由 DBMS 统一管理和控制

数据模型

同时分属两个不同层次,第一个是概念模型(按用户的观点对数据建模),第二个是物理模型和逻辑模型(按计算机的观点对数据建模)

  • 概念模型

    现实世界和信息世界的建模

  • 逻辑模型

    外模式

  • 物理模型

    内模式

DBS 的结构和组成

二、关系数据库

关系数据结构及形式化定义

关系操作与关系的完整性

关系代数和关系演算

三、SQL 语言

SQL 语言是非过程化的结构化查询语言,其特点有下:

  1. 综合统一
  2. 高度非过程化
  3. 面向集合操作方式
  4. 以同一种语法结构提供多种使用方式:嵌入式语言,能应用在 javaweb,C++等
  5. 语言简单:关键词不多,语法简单