1.数据库基本概念
表的行也叫做元组,记录
表的列也叫做字段,属性,数据项
关系型数据库是属于结构化的数据库
而图像数据库和工程数据库都是非结构化的数据库
2.数据库系统的构成要素(工作环境)
- 数据库 Database
- 数据库管理系统 Database Manager System
- 数据库应用 Database Application
- 数据库管理人员 Database Administrator
- 计算机基本系统
以上要素的关系:
DBAP通过DBMS调用DB中的Data,受用于DBAP,当然这一系列操作都要依靠于计算机基本系统之上。
3.从两个角度来看待DBMS
- 从用户角度看待DBMS
1、有数据库定义功能:定义数据库中Table的名称和标题
2、数据库操纵:Table中的增删改
3、数据库控制:安全权限和数据的完整性
4、数据库维护(由DBA个人来掌握)
数据库语言:
1、数据定义语言(DDL)
2、数据操作语言(DML)
3、数据控制语言(DCL)
这三种语言合起来统称为SQL语言(Structed Query Language),结构化的数据查询语言。
- 从系统角度看待DBMS
1、语言编译器:将数据库语言转变成DBMS可执行的命令,如DDL,DML,DCL编译器
2、查询优化于查询实现
3、数据存取和索引
4、通信控制
4.DBMS的三个层次和两层映像
三个层次
- 用户(外部)层次 -----对应外模式 (局部作用域)
- 概念层次 -------------对应概念模式(全局作用域)
- 内部层次--------------对应内模式
两层映像
- E—C映像 外部层次 — 概念层次
- C— I映像 概念层次 — 内部层次
三个层次,两层映像是标准化数据库系统的结果模型。
三个层次两层映像体现出的是两种独立性:
- 逻辑数据独立性
当概念模式变化时,可以不改变外部模式(只改变E—C映像),无需改变DBAP。 - 物理数据独立性
当内部模式变化时,可以不改变概念模式(只改变 C—I映像),无需改变DBAP。
5.零散概念
模式 是对 数据本身 结构形式 的抽象
数据模式 是对 模式本身 的抽象 (即 模式的结构 = 数据模型)
关系数据库中的数据不可再分,被称为关系的第一范式。
一个数据项不再是一个单一的数值,而是一个集合,这种情况称为多值属性或复合属性(因而发展出了对象—关系数据库)
本文介绍了数据库的基本概念,如元组、字段和结构化数据库。详细阐述了数据库系统的构成,包括数据库、数据库管理系统、应用及管理员,并解析了DBMS的用户角度和系统角度功能,如SQL语言、数据操纵与控制。同时,讨论了DBMS的三层结构和两层映像,强调了逻辑和物理数据独立性。此外,提到了模式、数据模式以及关系数据库的一范式和多值属性。
322

被折叠的 条评论
为什么被折叠?



