数据库与应用原理——期末知识点整理

数据库数据:永久存储、有组织和可共享

数据库管理系统:

  1. 数据库的建立与维护功能
  2. 数据定义功能
  3. 数据组织、存储和管理功能功能
  4. 数据操作功能(CRUD)
  5. 事务的管理和运行功能

数据库系统:数据库、DBMS,应用程序,管理人员

问题:文件管理和数据库管理的区别?

答:

区别:
(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。

联系:
(1) 均为数据组织的管理技术;
(2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;
(3) 数据库系统是在文件系统的基础上发展而来的。

关系模型:用简单二维表结构组织数据

四种组织层数据模型:层次模型,网状模型,关系模型和面向对象模型

表是逻辑结构而不是物理结构

1.关系就是二维表,关系中的每一列都是不可再分的基本属性

2.每一行数据称为一个元组

3.每一列是一个属性值的集合

4.主码也称为主键或主关键字

主体完整性,参照完整性(用外码来实现),用户定义的完整性

数据库系统的结构:将数据库划分为三层结构,即内模式,概念模式和外模式

1.数据的物理存储方式

2.用户所看到的数据视图,可以很读多个

3.介于二者之间的中间层次,也称为模式

原文地址:https://www.cnblogs.com/1305536110-dym/p/14900034.html