【数据库】期末必知必会-----第一章 数据库概述

第一章 数据库概述

1、数据库相关的基本概念:?

DB:数据库,相互关联的数据集合

DBMS:数据库管理系统,管理数据库的软件,负责数据库的访问、管理和控制

DBS: 数据库系统,是指在计算机系统中引入数据库后的系统

DBAS:数据库应用系统,实现业务逻辑的应用程序

DBA:数据库管理员,DBA是数据库的建立、使用和维护等的工作人员

2、数据库的发展经历的各阶段及每个阶段的特点?

人工管理阶段:

特点:数据不长期保存,应用程序自己定义和管理数据,不共享,不具有数据独立性

文件管理阶段:

特点:持久性,由文件系统管理,共享性差、冗余度大,数据独立性差

数据库系统阶段:

特点:数据结构化,数据的共享度高,冗余度底,易扩充,数据独立性高,数据由数据库管理系统(DBMS)统一管理和控制

3、数据模型的分类、组成要素、常用的数据模型(层次、树形、网状)

分类:概念模型、逻辑模型、物理模型

组成要素:数据结构、数据操作、数据完整性约束

常用的数据模型:层次模型、网状模型、关系(树形)模型需要自己心里有数

4、关系模型的相关术语、概念要理解

1)关系:一个关系对应一张二维表,每一个关系有一个名称,即关系名;

2)元组:表中的一行称为一个元组;

3)属性:表中的一列称为一个属性,每一个属性有一个名称,即属性名;

4)码:也称为码键或键。表中的某个属性或属性组,它可以唯一地确定关系中的一个元组,如关系Student中的学号可以唯一地标识一个学生 ;

5)域:属性的取值范围;

6)分量:元组中的一个属性值;

7)外码:表中的某个属性或属性组,用来描述本关系中的元组(实体)与另一关系中的元组(实体)之间的联系;

(如关系Score中的学号,它描述了关系Score与关系Student的联系(即哪个学生选修了课程),因此学号是关系Score的外码)

8)关系模式:通过关系名和属性名列表对关系进行描述,即二维表的表头部分(表格的描述部分);

(关系模式的一般形式:关系名(属性名1,属性名2,…,属性名n)

例如:Student(学号,姓名,性别,出生日期,所学专业))

5、数据库系统的组成、特点

组成:

1)硬件:内存条,硬盘

2)软件:DBMS、OS、DB、应用程序

3)人员:DBA、用户

特点:

1)数据结构化

2)共享性高,冗余度低

3)数据独立性高

4)数据由DBMS统一管理和控制

6、DBMS的主要功能

1)数据定义:DBMS提供数据定义语言(DDL),用户可以方便地在数据库中定义数据对象(包括表、视图、索引等)和数据的完整性约束等

2)数据组织、存储和管理

3)数据操纵:DBMS提供数据操纵语言(DML) ,用户可以通过它对数据库的数据进行 “增、删、改、查询”

4)数据库事务管理和运行管理

5)数据库建立和维护

6)其他功能

7、数据库的三级模式结构、两级映像是什么?

三级模式结构:外模式(视图)->概念模式(SQL语句建出来的东西就叫概念模式)->内模式(物理结构存储方式的描述)

两级映像:(外模式->模式)映像,(模式->内模式)映像,一句话概括:相邻层级有一个映像

8、物理独立性和逻辑独立性的含义

物理独立性:修改了表结构(即概念模式)只需要修改外模式和概念模式之间的映像(改改外模式,如视图的定义),而不需要修改用户程序.

逻辑独立性: 修改了数据的物理存储方式(例如加了个密),而表结构(即概念模式)能保持不变.

猜你喜欢

转载自blog.csdn.net/m0_55858611/article/details/125693245