数据库系统概论考试重点知识点

合集下载

数据库系统概论

数据库系统概论

《数据库系统概论》综合复习资料一、选择1、数据库系统的核心是______。

A、数据库B、数据库管理系统C、数据模型D、软件工具2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()A、400B、10000C、30000D、900003、下面对于关系的叙述中,哪个是不正确的?A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系只有一种记录类型4、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是______。

A、外模式 B内模式 C存储模式 D模式5、对关系模型叙述错误的是______。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统6、数据库中,下列说法______是不正确的。

A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余7、一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为______。

A、码B、数据项C、主属性D、主属性值8、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S 含有一个或多个共有的______。

A、元组B、行C、记录D、属性9、设关系R(A、B、C)和S(B、C、D),下列各关系代数表达式不成立的是______。

A、ПA(R)∞ПD(S)B、R∪SC、ПB(R)∩ПB(S)D、R∞S10、在关系模式中,如果属性A和B存在1对1的联系,则说______。

A、A→BB、B→AC、A←→BD、以上都不是11、在关系模式DB中,任何二元关系模式的最高范式必定是______。

A、1NFB、2NFC、3NFD、BCNF12、关系模式R中的属性全部是主属性,则R的最高范式必定是______。

数据库复习资料考试必备知识点总结

数据库复习资料考试必备知识点总结

数据库复习资料1、数据库的基本概念概念模型数据模型分成两个不同的层次(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模。

(2) 数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。

概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。

概念模型是现实世界到机器世界的一个中间层次。

相关概念:实体、实体型、实体集、联系、码、属性等实体(Entity)客观存在并可相互区别的事物称为实体。

可以是具体的人、事、物或抽象的概念。

实体型(Entity Type)用实体名及其属性名集合来抽象和刻画同类实体称为实体型实体集(Entity Set)同型实体的集合称为实体集联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系两个实体型一对一联系(1:1)三个实体型一对多联系(1:n)一个实体型多对多联系(m:n)码(Key)唯一标识实体的属性集称为码。

属性(Attribute)实体所具有的某一特性称为属性。

一个实体可以由若干个属性来刻画。

表示方法:E-R图数据模型:网状模型:网状模型是一个网络层次模型实际是网状模型的一个特例网状模型的条件允许一个以上的结点无父结点一个结点可以有多于一个的父结点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握;DDL、DML语言复杂,用户不容易使用关系模型:优点1、建立在严格的数学概念的基础上2、概念单一。

数据结构简单、清晰,用户易懂易用。

实体和各类联系都用关系来表示。

数据库考试要点整理

数据库考试要点整理

数据库考试要点整理数据库考试要点整理 Last updated on the afternoon of January 3, 2021数据库考试要点整理(一)数据、数据库、数据库管理系统概念,DBMS提供的功能,数据语言(DDL,DML,DCL)数据:是描述事物的符号记录,是数据库存储的基本对象。

数据库:是长期存储在计算机内的、有组织的、可共享的数据集合。

数据库管理系统:是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。

DMBS功能:数据定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护、通信。

(二)数据管理的发展阶段及每个阶段的特点。

1.人工管理阶段。

特点:数据不保存、数据不具有独立性、数据不共享、有应用程序管理数据。

2.文件系统阶段。

特点:联机实时处理。

3.数据库系统阶段。

特点:数据独立、数据共享,解决数据冗余、数据完整性、安全性及并发控制等一系列问题。

(三)数据模型的概念,组成数据模型的三要素。

1.数据模型也是一种模型,它是现实世界数据特征的抽象。

2.数据模型的三要素:数据结构、数据操作和数据约束。

(四)概念模型,实体、属性、码、候选码、外码、域、实体型、实体集的概念。

1.实体:现实世界仲客观存在并可互相区分的事物叫做实体。

2.属性:实体的某一特性称为属性,如药品实体有药品代码、药品名称、规格等方面的属性。

3.码:唯一标识一个实体的属性或属性集,如药品的代码。

4.候选码:关系仲的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。

5.外码:难以归纳,自行看书。

6.域:属性的取值范围。

7.实体型:若干个属性型组成的集合可以表示一个实体的类型,简称实体型。

8.实体集:同型实体的集合称为实体集。

(五)实体间的联系及E-R模型。

联系的类型:1.一对一联系。

2.一对多联系。

3.多对多联系。

E-R图的建立过程:1.首先确定实体。

2.确定联系类型。

3.把实体类型和联系类型组合成E-R图。

数据库系统概论复习提纲磊磊版

数据库系统概论复习提纲磊磊版

数据库系统概论第一章绪论二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。

数据:描述事物的符号记录称为数据。

数据的种类有文字、图形、图象、声音、正文等等。

数据与其语义是不可分的。

数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。

用于科学地组织和存储数据、高效地获取和维护数据。

DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

5.试述数据库系统的特点。

数据库系统的主要特点有:一、数据结构化二、数据的共享性高,冗余度低,易扩充三、数据独立性高四、数据由DBMS统一管理和控制7.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。

一般地讲,数据模型是严格定义的概念的集合。

这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。

因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。

①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

9.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)实体:客观存在并可以相互区分的事物叫实体。

实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

数据库系统概论及习题及答案

数据库系统概论及习题及答案

数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是()。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是()。

A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指()。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是()。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。

数据库管理系统考试重点

数据库管理系统考试重点1 .数据库数据具有_永久储存_、_有组织_和_可共享_三个基本特点。

2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由_数据库_、_数据库管理系统_、_应用系统_和_数据库管理员_构成。

4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:_人工管理_阶段,_文件系统_阶段和_数据库系统_阶段。

5. 数据库具有数据结构化、最小的_冗余度_、较高的_数据独立性_等特点。

6. DBMS还必须提供_数据的安全性_保护、_数据的完整性_检查、_并发控制_、_数据库恢复_等数据控制功能。

7. 模式(Schema)是数据库中全体数据的_逻辑结构_和_特征_的描述,它仅仅涉及到_型_的描述,不涉及到具体的值。

8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的_逻辑独立性_和_物理独立性_。

9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。

第一类是_概念模型_,第二类是_逻辑模型和物理模型(数据模型)_。

10. 数据模型的三要素是指_数据结构_,_数据操作_,_数据完整性_。

实际数据库系统中所支持的主要数据模型是_层次模型_,_关系模型_,_网状模型_。

11. 数据模型中的_数据结构_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,_数据操作_是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

12. 用树型结构表示实体类型及实体间联系的数据模型称为_层次_模型,上一层的父结点和下一层的子结点之间的联系是一对多的联系。

13. 用有向图结构表示实体类型及实体间联系的数据模型称为_网状_模型,数据之间的联系通常通过_指针_实现。

大一数据库必考知识点

大一数据库必考知识点1.数据库基础知识:了解数据库的概念、特点和应用,了解数据库管理系统(DBMS)的作用和功能。

2.数据库模型:了解关系数据库模型及其基本概念,包括表(表结构、表关系)、行、列、主键、外键等。

3. SQL语言:掌握SQL(Structured Query Language)的基本语法和常用命令,包括查询、插入、更新、删除、创建和修改表等操作。

4.数据完整性:了解数据完整性的概念和重要性,包括实体完整性、参照完整性、域完整性和用户自定义完整性等。

5.关系数据库设计:了解数据库设计的基本原则和步骤,包括实体-关系模型(ER模型)、关系规范化、功能依赖等。

6.数据库索引:了解数据库索引的作用和类型,包括B+树索引、哈希索引等。

7.数据库事务:了解数据库事务的概念和特点,了解事务的ACID属性(原子性、一致性、隔离性、持久性)以及事务的并发控制和恢复机制。

8.数据库安全性和权限控制:了解数据库安全性的概念和重要性,了解数据库的用户和角色管理、权限分配和访问控制等。

9.数据库性能优化:了解数据库性能优化的方法和技巧,包括索引的使用、SQL语句的优化、缓存的使用、查询计划的优化等。

10.数据库备份和恢复:了解数据库备份和恢复的方法和策略,包括物理备份、逻辑备份、增量备份、恢复点等。

11.数据库的扩展和集群:了解数据库的扩展和集群的概念和实现方法,包括分布式数据库、主从复制、分表、分区等。

12.数据库的应用:了解数据库在各个领域的应用,如企业管理系统、电子商务、社交网络、科学研究等。

总之,大一数据库必考的重点是数据库基础知识、SQL语言、数据库设计和完整性、索引和优化、事务和安全性以及备份和恢复等方面的知识。

掌握这些知识点,能够理解数据库的基本原理和操作,并能够进行数据库的设计和优化,对于学习和使用数据库会有很大的帮助。

(完整版)《数据库系统概论》简答题集及答案

《数据库系统概论》简答题集答案◆数据库管理系统的主要功能是什么?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

◆数据管理技术的人工管理阶段的特点是什么?◆数据管理技术的文件系统阶段的特点是什么?用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。

◆数据库系统的特点是什么?◆什么是数据的物理独立性?什么是数据的逻辑独立性?◆什么是数据模型?它应该满足哪三方面的要求?在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。

即数据模型就是现实世界的模拟。

数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。

◆试述概念模型的作用概念模型实际上是现实世界到计算机世界的一个中间层次。

概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

◆满足什么条件的数据库系统被称为层次模型数据库?层次模型数据库是满足下面两个条件的基本层次联系的集合:(1)有且只有一个结点没有双亲结点,这个结点称为根结点(2)根以外的其他结点有且只有一个双亲结点◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?在层次模型中表示多对多联系,必须首先将其分解成一对多联系。

分解方法有两种:冗余结点法和虚拟结点法。

冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。

虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。

◆试述层次数据模型的优缺点◆满足什么条件的数据库系统被称为网状模型数据库?◆试述网状数据模型的优缺点◆试述关系数据模型的优缺点◆试述数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。

王珊数据库系统概论期末复习

数据库复习数据库复习一.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的概念。

数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

数据库系统( DataBase System ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

二.数据库系统的特点?数据库系统的主要特点有:( l )数据结构化。

( 2 )数据的共享性高,冗余度低,易扩充。

( 3 )数据独立性高。

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

三.数据库管理系统的主要功能?( l )数据库定义功能; ( 2 )数据存取功能; ( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。

四.数据库系统的数据独立性(逻辑独立性、物理独立性)?怎样实现数据独立性(三级模式结构、二级映像)?答:1)物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

2)逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。

数据的逻辑结构改变了,用户程序也可以不变。

3)为了在内部能实现这三个抽象层次的联系和转换,DBMS在这三级模式之间提供了二级映象:外模式/模式映象、模式/内模式映象。

正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和数据独立性。

5.概念设计(E—R图)、逻辑设计(关系模式,指明主码、外码)关系的描述称为关系模式(Relation Schema)它可以形式化地表示为:R (U,D,dom,F)其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统概论考试重点知识点 数据库知识点 一. 选择题 1. 概念数据模型(E-R图) 概念模型用于信息世界的建模,就是现实世界到信息世界的第一层抽象,就是数据库设计人员进行数据库设计的有力工具,也就是数据库设计人员与用户之间进行交流的工具。E-R图就是用来描述现实世界的概念模型。 【概念模型也称信息模型,就是对信息世界的管理对象、属性与联系等信息的描述形式。概念模型不依赖于计算机与DBMS,就是对现实世界真实而全面的描述。概念模型就是在需求分析阶段得到的,通过对概念模型的数据化可得到数据模型。】

2. 什么就是数据模型?有哪些? 数据模型就是数据库中用来对现实世界进行抽象的工具,就是数据库中用于提供信息表示与操作手段的形式框架。一般地讲,数据模型就是严格定义的概念的集合,这些概念精确的描述了系统的静态特征、动态特征与完整性约束条件。因此数据模型通常由数据结构、数据操作与完整性约束三部分组成。 包括概念模型、逻辑模型(最常用的逻辑数据模型:层次模型、网状模型、关系模型、面向对象模型、对象关系模型)、物理模型

3. 数据库系统的组成 由用户、数据库、应用系统(操作系统)、数据库管理系统(及其开发工具)、数据库管理员构成。

4. 数据库基本特征 (1) 实现数据共享 (2) 减少数据的冗余度 (3) 数据的独立性 (4) 数据实现集中控制 (5) 数据一致性与可维护性 (6) 故障恢复

5. 三级模式结构、两级映像技术(table即基本表就是属于哪个级的) 数据库的三级模式就是指模式(逻辑模式)、外模式(子模式或用户模式)、内模式(物理模式)。模式就是对数据库中数据的整体逻辑结构与特征的描述;外模式就是对各个用户或程序所涉及到的数据的逻辑结构与数据特征的描述;内模式就是数据的内部表示或低层描述。

数据库系统的二级映像技术就是指外模式与模式之间的映像、模式与内模式之间的映像技术。这二级映像技术不仅在三级数据模式之间建立了联系,同时也保证了数据的独立性。(1)外模式/模式之间的映像,定义并保证了外模式与数据模式之间的对应关系。当模式变化时,DBA可以通过修改映像的方法使外模式不变,由于应用程序就是根据外模式进行设计的,只要外模式不变化,应用程序就不需要修改,保证了数据的逻辑独立性。(2)模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系。当数据库的存储结构改变数据库系统概论考试重点知识点 时,DBA可以通过修改模式/内模式之间的映像使数据模式不变化。由于用户或程序就是按数据的逻辑模式使用数据的,所以只要数据模式不变,用户仍可以按原来的方式使用数据,程序也不需要修改,从而保证了数据的物理独立性。

外模式对应视图与部分基本表,模式对应基本表,内模式对应存储文件。 6. 如何保证数据库的逻辑独立性 外模式/模式之间的映像,定义并保证了外模式与数据模式之间的对应关系。当模式变化时,DBA可以通过修改映像的方法使外模式不变,由于应用程序就是根据外模式进行设计的,只要外模式不变化,应用程序就不需要修改,保证了数据的逻辑独立性。

7. 写出关系运算的集合的表示(定义)

8. 两个关系的笛卡儿积运算后一共有多少个结果 新关系的属性个数=n+m 元组的个数=n*m

9. 自然连接的特点 自然连接就是一种特殊的等值连接,它要求两个关系中进行比较的分量必须就是相同的属性组,并在结果中把重复的属性组去掉。

10. 通过组合项建立索引,索引的顺序?

11. DELETE FROM的含义 从指定的表中删除满足WHERE条件的所有元组,若无WHERE条件,则删除全部元组,但表的定义还在字典中。

12. 增删改操作可以成功?(考察完整性定义)

13. 简化查询操作(视图查询的优点) 视图能够简化用户的操作; 视图使用户能以多角度瞧待同一数据; 视图对重构数据库提供了一定程度的逻辑独立性; 视图能够对机密数据提供安全保护; 适当地利用视图可以更清晰地表达查询。

14. 完整性约束的概念 完整性约束条件也称完整性规则,就是数据库中的数据必须满足的语义约束条件。SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性、参照完整性与用户定义的完整性。 针对对象的不同分为表级约束、元组级约束、属性级约束;针对数据对象的状态可分为静态约束、动态约束。

15. 参照完整性概念、外码取值规则 数据库系统概论考试重点知识点 当更新、删除、插入一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作就是否正确。参照的完整性要求关系中不允许引用不存在的实体; 参照完整性规则:若属性(组)F就是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R与S不一定不同),则对于R中的每个元组在F上的取值必须为空或基本关系S中某个元组中的主码。

16. 授权给一个用户的子句 WITH ADMIN OPTION 17. 规范化,从1NF到3NF要消除哪些函数依赖 从1NF到3NF要消除非主属性对码的部分依赖与传递依赖。 18. 函数依赖的定义 设R(U)就是一个属性集U上的关系模式,X与Y就是U的子集,若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。

19. 事务的性质 原子性、一致性、隔离性、持续性 20. 关于数据库恢复技术的选项哪个正确?

二、填空题 1、数据库的特点/属性 数据的共享性高,冗余度低,易扩充;数据的独立性高;数据由DBMS统一管理与控制。 2、参照完整性概念 当更新、删除、插入一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作就是否正确。

3、外模式/模式实现了

保证了数据的逻辑独立性

4、数据模型的概念 数据模型就是一种对现实世界数据特征进行抽象的模型。即数据模型就是用来描述、组织数据与对数据进行操作的(数据库系统的核心与基础)。

5、两个关系数据,有一个结果集,问这个结果集就是哪个操作得来的

6、专门的关系运算有哪些 选择、投影、连接、除等(基本的关系操作:选择、投影、并、差、笛卡尔积) 7、域演算、元组关系演算 数据库系统概论考试重点知识点 关系演算语言包括元组关系演算语言(ALPHA、QUEL)、域关系演算语言(QBE) 8、SELECT FROM语句中FROM的作用 从FROM子句指定的基本表或视图中找到满足条件的元组 9、SELECT语句中用什么进行排序(消除重复元组命令)? ORDER BY [ASC/DESC](DISTINGCT) 10、给一个关系模式与函数依赖,问就是第几范式?

11、E-R图到关系模式的转变,问有几个关系模式 12、确定候选码 13、E-R图用于建什么 E-R图为实体-联系图,提供了表示实体型、属性与联系的方法,就是用来描述现实世界的概念模型。用E-R图方法来设计数据库的概念模型就是数据库概念设计阶段广泛采用的方法。人们利用概念模型对信息世界进行建模,它能够方便、准确地表示信息世界中的常用概念。概念模型的最著名的常用方法就就是E-R图。 构成E-R图的基本要素就是实体型、属性与联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来, 同 时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

14、E-R图的转换规则 (1) 实体集转换为关系 –实体集对应于一个关系 –关系名:与实体集同名。 –属性:实体集的所有属性。 –主码:实体集的主码。 (2) 联系转换为关系 ①1:1联系的转换方法 a) 将1:1联系转换为一个独立的关系:与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均就是该关系的候选码。 b) 将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性与与联系相关的另一个实体集的码。 ② 1:n联系的转换方法 a)一种方法就是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为n端实体集的码; b)另一种方法就是在n端实体集中增加新属性,新属性由联系对应的1端实体集的码与联系自身的属性构成,新增属性后原关系的码不变。 ③ m:n联系的转换方法 在向关系模型转换时,一个m:n联系转换为一个关系。转换方法为:与该联系相连的各实体集数据库系统概论考试重点知识点 的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合(该码为多属性构成的组合码)。

15、关系查询的4个阶段 查询分析、查询检查、查询优化、查询执行 16、基于关系代数的优化 代数优化:基于关系代数等价变换规则的优化方法。 代数优化策略就是通过对关系代数表达式的等价变换来提高查询效率。所谓关系代数表达式的等价就是指用相同的关系代替两个表达式中相应的关系所得到的结果就是相同的。

17、数据转储 静态海量转储、静态增量转储、动态海量转储、动态增量转储 18、建立数据恢复的两种方式 数据转储、日志文件(建立冗余数据方法:数据转储、登录日志文件) 19、动态转储容许对数据的操作,静态转储不容许

20、登记日志文件的两个原则 登记的次序严格按照并发事务执行的时间顺序; 必须先写日志文件后写数据库。

三、简答题

1.数据库、数据库系统、数据库管理系统、数据库管理员的概念 数据就是用于描述事物的符号记录; 数据库就是长期存储在计算机中、有组织的、可共享的数据集合,数据库中的数据按照一定的数据模型组织、描述与存储,具有较小的冗余度、较高的数据独立性与易拓展性,并可为各个用户共享; 数据库系统就是指在计算机系统中引用数据后的系统,一般由用户、应用系统、数据库管理系统(及其开发工具)、数据库管理员构成; 数据库管理系统就是位于用户与操作系统之间的一层数据管理软件,用于科学地组织与存储数据、高效的获取与维护数据; 数据库管理员就是一个负责管理与维护数据库服务器的人,数据库管理员负责全面管理与控制数据库系统。

2.候选码、主码、外码概念 候选码:若关系中的某一个属性(组)的值可以唯一的标识一个元组,则称该属性组为候选码; 主码:若一个关系中有多个候选码,则选取一个为主码; 外码:属性或属性组X不就是关系模式R的码(既不就是主码也不就是候选码),但X就是另一个关系模式的码,则称X就是R的外部码,也称外码。

相关文档
最新文档