一、今日学习内容
今天端午节,端午节快乐啊
今天复习了数据库,发现有好多概念都记不住,还有一些语句没有记清楚
数据库数据:永久存储、有组织和可共享
数据库管理系统:
- 数据库的建立与维护功能
- 数据定义功能
- 数据组织、存储和管理功能功能
- 数据操作功能(CRUD)
- 事务的管理和运行功能
数据库系统:数据库、DBMS,应用程序,管理人员
问题:文件管理和数据库管理的区别?
答:
区别:
(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
联系:
(1) 均为数据组织的管理技术;
(2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;
(3) 数据库系统是在文件系统的基础上发展而来的。
关系模型:用简单二维表结构组织数据
四种组织层数据模型:层次模型,网状模型,关系模型和面向对象模型
表是逻辑结构而不是物理结构
1.关系就是二维表,关系中的每一列都是不可再分的基本属性
2.每一行数据称为一个元组
3.每一列是一个属性值的集合
4.主码也称为主键或主关键字
主体完整性,参照完整性(用外码来实现),用户定义的完整性
数据库系统的结构:将数据库划分为三层结构,即内模式,概念模式和外模式
1.数据的物理存储方式
2.用户所看到的数据视图,可以很读多个
3.介于二者之间的中间层次,也称为模式
二、明日计划
明天继续复习数据库