目录
一.数据库概述
1.数据库的起源
2.常见的数据管理系统
二.数据库发展的历程
三、三级模式和二级映射
四、数据延申职业
五、数据模型
模型的分类
六、数据模型的创建过程
七、关系运算
总结
数据库应用程序:在很多情况下,DBMS(data base manager system)无法满足用户对数据库的管理,此时,就需要使用数据应用程序与DBMS进行通信.访问和管理DBMS中存储的数据
MySQL和Oracle还有SQL Server 还有DB2等等
人工管理阶段——>文件系统阶段——>数据库系统阶段
世界第一台计算机的ENIAC(冯诺依曼体系结构)
ENIAC以电子管作为元器件,所以又被称为电子管计算机,是计算机的第一代。电子管计算机由于
使用的电子管体积很大,耗电量大,易发热,因而工作的时间不能太长
外模式:面向用户,用户可以通过自己的方式来调出不同的表,可以根据用户自己来定义调出什么样的表格(从基本表中查询出来,然后再进行展示)----(用户展现)
概念模式:逻辑模式-----(整理出1张基本表)
内模式:面向底层数据,内模式描述数据的物理结构和存储方式,如堆文件-----(底层数据库)
二级映像:
外模式/概念模式像:体现了逻辑独立性(概念模式改变——>外模式不发生改变)
概念模式像/内模式:体现了物理的独立性(内模式修改——>概念模式不发生改变)
DBA:数据库管理员(Database Administrator)
应用程序员:数据库维护人员
最终用户:End User
数据建模:是对现实世界中的各种类型数据的抽象组织,以确定数据库管辖范围,数据的组织形式等
客观对象——>概念模型(绘制E-R图)——>逻辑模型(关系模型)——>物理模型
实体:指客观存在并可相互区分
属性:指实体所具有的某一特性
联系:实体集和实体集之间的联系,有一对一,一对多,多对多,
实体型:实体类型,通过实体名及其属性名集合学生(学号,姓名,性别)
实体集:指同一类型的实体集合,如全校学生就是一个实体集
E-R图实体练习图,用实体来表示联系的图型
数据模型
客观对象——>概念模型——>逻辑模型——>物理模型
并、差、交、笛卡尔积、
并:R U S 表示为:R U S ={t| t属于R V t属于 S }
差:R - S 表示为:R - S={t| t属于R V t不属于 S }
交:R 交 S 表示为:R 并 S ={ t | t属于R 且 t属于 S }
笛卡尔积:R X S 第一个元素来源于 R 第二个来源于 S ,两者相乘即可
选择操作:选择某一个实体集的属性,并确定一个值的确定值
投影操作:选择一部分进行展示
连接运算:UNION JION || LEFT JION
等值连接:直接将表连接到一起
自然连接:去掉重复的号
R÷S:大的实体集除于小的实体集合,R先减去S的,然后再找到S满足的,如果有多个S,那么得到的多个结果,最后交际一下。