《数据库》期末复习大纲≌ 第1章引言 第2章实体-联系模型(重点) 第3章关系模型(重点) 第4章SO(重点) 第5章完整性约束模式分解(重点) 第6章数据库设计 第9章查询处理 第10章事务 第1章并发控制 第12章数据库的体系结构
1 《数据库》期末复习大纲 ➢ 第1章 引言 ➢ 第2章 实体-联系模型(重点) ➢ 第3章 关系模型(重点) ➢ 第4章 SQL(重点) ➢ 第5章 完整性约束模式分解(重点) ➢ 第6章 数据库设计 ➢ 第9章 查询处理 ➢ 第10章 事务 ➢ 第11章 并发控制 ➢ 第12章 数据库的体系结构
第1章引言 、数据库管理系统的产生 了解数据库管理技术发展的三个阶段;了解数据库管 理系统阶段与文件系统阶段比较所具有的特点。(见 第1章Word讲义P2) ②了解数据库管理系统(DBMS)的含义及主要功能。 (见第1章Word讲义P1) 数据视图 ①理解数据库管理系统的三级模式结构的概念、原理、 优点。(见第1章Word讲义P3) ②理解数据独立性的含义、分类及保证数据独立性的二 级映象功能。(见第1章Word讲义P4)
2 第1章 引言 1、数据库管理系统的产生 ➢ 了解数据库管理技术发展的三个阶段;了解数据库管 理系统阶段与文件系统阶段比较所具有的特点。(见 第1章Word讲义P2) ② 了解数据库管理系统(DBMS)的含义及主要功能。 (见第1章Word讲义P1) 2、数据视图 ① 理解数据库管理系统的三级模式结构的概念、原理、 优点。(见第1章Word讲义P3) ② 理解数据独立性的含义、分类及保证数据独立性的二 级映象功能。(见第1章Word讲义P4)
3、数据模型 ①了解什么是数据模型?(见教材P7) ②了解概念模型的分类。特别了解常用的三种结构模型 是:层次模型、网状模型、关系模型。(见教材P7) ③了解关系模型的特点和优点。 4、数据库用户 ①了解开发、管理和使用数据库系统的人员主要有哪四 类?其中数据库管理员(DBA)的主要作用是什么? (见第1章Word讲义P8)
3 3、数据模型 ① 了解什么是数据模型? (见教材P7) ② 了解概念模型的分类。 特别了解常用的三种结构模型 是:层次模型、网状模型、关系模型。 (见教材P7) ③ 了解关系模型的特点和优点。 4、数据库用户 ① 了解开发、管理和使用数据库系统的人员主要有哪四 类?其中数据库管理员(DBA)的主要作用是什么? (见第1章Word讲义P8)
实例1 单个用户使用的数据视图的描述称为: A、外模式B、概念模式C、内模式D、存储模式 2、要保证数据库逻辑数据独立性,需要修改的是 A、模式 B、模式与内模式的映射 C、模式与外模式的映射D、内模式 3、要保证数据库物理数据独立性,需要修改的是 A、模式 B、模式与内模式的映射 C、模式与外模式的映射D、内模式 4、下列不属于数据库管理系统阶段的特点的是 A、数据共享 B、数据完整性 C、数据冗余很高 D、数据独立性高 5三个模式之间存在下列映射关系,将正确的是 A、外模式/内模式 B、外模式模式 C、模式模式 D、内模式/外模
4 实例1 1、单个用户使用的数据视图的描述称为: A、外模式 B、概念模式 C、内模式 D、存储模式 2、要保证数据库逻辑数据独立性,需要修改的是 A、模式 B C、模式与外模式的映射 D 3、要保证数据库物理数据独立性,需要修改的是 A、模式 B C、模式与外模式的映射 D 4、下列不属于数据库管理系统阶段的特点的是 A、数据共享 B C、数据冗余很高 D、数据独立性高 5.三个模式之间存在下列映射关系,将正确的是 A、外模式/内模式 B、外模式/模式 C、模式/模式 D、内模式/外模
6、数据的逻辑独立性是指()。 A、存储结构与物理结构的逻辑独立性 B、数据与存储结构的逻辑独立性 C、数据与程序的逻辑独立性 D、数据元素之间的逻辑独立性 7、关系数据库数据操作的处理单位是,层次和网状 数据库数据操作的处理单位是记录。 8、我们通常把模型和网状模型称为非关系模型。 9、SoL语言支持关系数据库三级模式结构,其中外模式 对应视图和部分基本表,模式对应于,内模式对应 于 5返回大纲目录
5 6、数据的逻辑独立性是指( )。 A、存储结构与物理结构的逻辑独立性 B、数据与存储结构的逻辑独立性 C、数据与程序的逻辑独立性 D、数据元素之间的逻辑独立性 7、关系数据库数据操作的处理单位是 ,层次和网状 数据库数据操作的处理单位是记录。 8、我们通常把 模型和网状模型称为非关系模型。 9、SQL语言支持关系数据库三级模式结构,其中外模式 对应视图和部分基本表,模式对应于 ,内模式对应 于 。 返回大纲目录
第2章实体联系模型≌ 、基本概念 ①了解实体、实体集、属性、属性值域的概念。 ②了解E-R模型是一种用于描述实体集及实体集之间联 系的一种概念模型。 ③了解ER图中有四种基本成分: 实体集(用 表示) 属性(用 表示) 实体集之间的联系(用 表示) 联系的类型(在无向边上标明)
6 第2章 实体-联系模型 1、基本概念 ① 了解实体、实体集、属性、属性值域的概念。 ② 了解E-R模型是一种用于描述实体集及实体集之间联 系的一种概念模型。 ③ 了解E-R图中有四种基本成分: ➢ 实体集(用 表示) ➢ 属性(用 表示) ➢ 实体集之间的联系(用 表示) ➢ 联系的类型(在无向边上标明)
2、映射约束 ①理解实体集之间联系的四种类型(1:1,1:n,n:1,m:n) 的特点。 ②理解:映射基数影响联系集的属性所在的位置,即: 对一联系集的属性可以放到任何其中一方的实体集中 一对多或多对一联系集的属性可以放到“多”方的实体 集中; 多对多联系集的属性就只能放在联系集中,而不能放到 实体集中
7 2、映射约束 ① 理解实体集之间联系的四种类型(1:1,1:n,n:1,m:n) 的特点。 ② 理解:映射基数影响联系集的属性所在的位置,即: ➢ 一对一联系集的属性可以放到任何其中一方的实体集中; ➢ 一对多或多对一联系集的属性可以放到“多”方的实体 集中; ➢ 多对多联系集的属性就只能放在联系集中,而不能放到 实体集中
3、理解候选码、主码的概念及它们之间的相互关系。 4、掌握构建ER图的方法。 5、掌握把基本E-R图转换成关系表的方法。包括: 实体集的转换; >属性的转换; 联系的转换; >标明主码
8 3、理解候选码、主码的概念及它们之间的相互关系。 4、掌握构建E-R图的方法。 5、掌握把基本E-R图转换成关系表的方法。包括: ➢ 实体集的转换; ➢ 属性的转换; ➢ 联系的转换; ➢ 标明主码
实例2 、公司中有多个部门和多名职员,每个职员只能属于 个部门,一个部门可以有多名职员,从职员到部门的 联系类型是【】 A、1对1B、1对多C、多对1 D、多对多 2、关于关系模式的码,以下说法正确的是【】 A、一个关系模式可以有多个主码 B、一个关系模式可以有多个侯选码 C、一个关系模式只可以有一个侯选码 D、不是每个关系模式都有码 3、反映现实世界中实体及实体间联系的信息模型是【】 A关系模型B.层次模型C网状模型D.E-R模型
9 实例2 1、公司中有多个部门和多名职员,每个职员只能属于一 个部门,一个部门可以有多名职员,从职员到部门的 联系类型是【】 A、1对1 B、 1对多 C、多对1 D、多对多 2、关于关系模式的码,以下说法正确的是【】 A、一个关系模式可以有多个主码 B、一个关系模式可以有多个侯选码 C、一个关系模式只可以有一个侯选码 D、不是每个关系模式都有码 3、反映现实世界中实体及实体间联系的信息模型是【】 A.关系模型 B.层次模型 C.网状模型 D. E-R模型
4、有如下关系: 实体1:零件(零件号,名称,规格,单价,描述) 实体2:供应商(供应商号,姓名,地址,电话号码,账号) 实体1与实体2的联系:供应(供应商号,零件号,供应量)注 个供应商可以供应多种零件,每种零件也可以由多个供应 商供应,供应商供应某种零件必须有一个供应量。 请完成下列要求: 把上面用关系表示的实体、实体与实体之间的联系,用 ER图表示出来,并标明联系的类型。 answer 10
10 4、有如下关系: 实体1:零件(零件号,名称,规格,单价,描述) 实体2:供应商(供应商号,姓名,地址,电话号码,账号) 实体1与实体2的联系:供应(供应商号,零件号,供应量) 注: 一个供应商可以供应多种零件,每种零件也可以由多个供应 商供应,供应商供应某种零件必须有一个供应量。 请完成下列要求: 把上面用关系表示的实体、实体与实体之间的联系,用 E-R图表示出来,并标明联系的类型。answer