1.1 引言
一、概念
- 1.数据:字符、文字(字符串)、数值(整型、浮点型等)、图像(RGB、RGBA)、声音等
- 2.数据库:存储在介质上的相关的数据集合。
- 数据库发展阶段:
- ①人工管理阶段(不保存在计算机上)
- ②文件管理阶段(效率低,管理麻烦)
- ③数据库低级管理阶段(正处于)
- ④数据库高级管理阶段
注: ③和④可以合并为数据库管理阶段
二、数据库类型
- 1、网状型数据库(未普及)
- 2、层次型数据库(未普及)
- 3、关系型数据库(普及)
关系型数据库: 由二维表格表示:由行列组成 举例:学生表、教师表、课程表
学生表:
学号 | 姓名 | 性别 | 专业 | 入学时间 |
---|
D001 | 张三 | 男 | 犯罪专业学 | 2019年 | D002 | 李四 | 男 | 狱警专业 | 2016年 |
教师表:
工号 | 教师姓名 | 教师性别 | 教授课程 | 受欢迎程度 |
---|
C001 | 罗老师 | 男 | 刑法学(张三研究学) | 非常受欢迎 |
数据库的描述
一、数据库的概念: 1、实体:客观存在的事物 2、属性:实体的某一特征 3、标识符:唯一标识实体特征 二、逻辑设计中数据的描述 1、字段:关系列表中的一列 2、记录:关系列表中的一行 3、文件:同类记录的集合 4、关键码:唯一标识记录的字段 三、物理设计中数据的描述 1、位(bit,b) 2、字节(B) 3、字(word) 4、块(Block) 5、桶(Bucket) 6、卷(Volume)
四、数据联系的描述 1、1:1一对一联系 2、1:N一对N联系 3、M:N多对多联系
E-R图: ①、实体用方框 ②、属性用椭圆表示 ③、联系用菱形表示 ④、无向线用横线表示(没有方向的线)
E-R表举例:
以上为1:1模型 可以转换为表格就是
工厂表
许可证编号 | 地址 | 面积 |
---|
12345667 | xxxxxxx | 1000 |
厂长表:
身份证号码 | 姓名 | 电话 | 许可证编号 |
---|
10xxxxxx | 张三 | 13xxxxxxxx | 123xxxxx |
工厂表中,许可证编号为标识符,里面的内容是唯一存在的 厂长表中,身份证号码是标识符,是唯一存在的 厂长表中许可证编号是,两者的关联对象,使用许可证编号将两者进行一一对应。 注:此处假设一个国产一个厂长,每个厂长只能够带领一个工厂!
其他的下次再进行补充!
|