数据库系统概论期末考试复习资料

合集下载

数据库系统概论期末试题及答案

数据库系统概论期末试题及答案

数据库系统概论期末试题及答案(重点知识)(共7页)-本页仅作为预览文档封面,使用时请删除本页-2试题十一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。

1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。

A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。

A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( ) A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。

A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。

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

A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。

A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。

(考生答题不得超过此线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A. 候选码B. 主码C. 外码D. 连接码10. 下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A. 属性B. 关系C. 域D. 元组11. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

数据库系统概论考试复习资料

数据库系统概论考试复习资料

1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据(Data ) :描述事物的符号记录称为数据。

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

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

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

( 3 )数据库系统(DataBas 。

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

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

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

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

2 .试述文件系统与数据库系统的区别和联系。

答:区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。

数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。

文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。

但是DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。

3. 数据两类模型。

第一类概念模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。

数据库系统概论_期末考试复习题(附答案)

数据库系统概论_期末考试复习题(附答案)

• 12、下列聚合函数中不忽略空值(null) 的是( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

• 8、什么是数据库的逻辑结构设计?试述其设计步骤。

答:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E 一R 图转换为与选用的DBMS 产品所支持的数据模型相符合的逻辑结构。

设计步骤为: ( l )将概念结构转换为一般的关系、网状、层次模型;( 2 )将转换来的关系、网状、层次模型向特定DBMS 支持下的数据模型转换;( 3 )对数据模型进行优化。

• 9、数据字典的内容和作用是什么?答:数据字典是系统中各类数据描述的集合。

数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。

数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。

数据库系统概论复习资料

数据库系统概论复习资料

数据库系统概论复习资料第一章一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。

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

3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。

4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。

5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。

6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。

7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。

8.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。

9.实体和属性:客观存在并可相互区别的事物称为实体。

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

10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。

11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。

13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

14.数据库的三级系统结构:外模式、模式和内模式。

15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

《数据库系统概论》期末考试重点总结【全】

《数据库系统概论》期末考试重点总结【全】

《数据库系统概论》期末考试重点总结第一章:绪论1.数据库的四个基本概念:数据、数据库、数据库管理系统和数据库系统2.数据是数据库中存储的基本对象,描述事物的符号记录称为数据3.数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。

4.数据库的特点:独立性、易扩展性、较小的数据冗余、可为各种用户共享5.数据库管理系统是位于用户与操作系统之间的一层数据管理软件6.数据库管理系统的功能:数据定义功能,数据存储、组织和管理,数据操纵,数据库建立于维护7.数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统8.数据管理技术的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段9.数据独立性是指借助数据库管理数据的一个显著优点。

包括物理独立性和逻辑独立性10.物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的11.逻辑独立性是指用户的应用程序与数据库中数据的逻辑结构是相互独立的12.数据模型是数据库系统的核心和管理13.模型分为两大类:第一类是概念模型,第二类是逻辑模型和物理模型14.数据库领域中主要的逻辑数据模型,除了面向对象数目模型,对象关系数据模型,半结构化数据模型外,还有其他三个模型,分别是:层次模型、网状模型、关系模型15.码:唯一标识实体的属性集称为码16.实体之间的联系:一对一、一对多、多对多17.数据模型通常是由数据结构、数据操作、完整性约束三部分组成18.数据结构描述数据库的组成对象以及对象之间的联系19.数据操作是指对数据库中各种对象的实例运行执行的操作的集合20.关系完整性约束条件包括三类:实体完整性、参照完整性、用户自定义完整性21.模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图22.一个数据库只有一个模式,只有一个内模式,可以有多个外模式23.外模式/模式保证数据的逻辑独立性24.模式/内模式保证数据的物理独立性第二章:关系数据库1.域:域是一组具有相同数据类型的值的集合。

《数据库系统原理》期末复习资料

《数据库系统原理》期末复习资料

《数据库系统原理》期末复习资料第一章绪论复习要点:数据库的4个基本概念(数据、数据库、数据库管理系统和数据库系统);数据库系统的特点;数据模型及数据模型的三要素;关系模型;数据库系统结构:三级模式和两级映像(模式、外模式和内模式;外模式/模式映像、模式/内模式映像);关系数据库系统的组成(数据库、数据管理系统和数据库系统的关系)。

数据库的4个基本概念:1. 数据(Data):是描述事物属性或特征的符号记录,可以是数字、文字、图像等形式。

2. 数据库(Database):是一种有组织的、可共享的数据集合,用于存储、管理和操作数据。

3. 数据库管理系统(Database Management System,简称DBMS):是用于管理数据库的软件系统,提供了对数据库的访问、操作和维护等功能。

4. 数据库系统(Database System):是由数据库、数据库管理系统和相关应用程序组成的系统,用于管理和处理大量数据。

数据库系统的特点:1. 数据共享:多个用户可以同时访问和共享数据库中的数据。

2. 数据独立性:数据库中的数据与数据的存储方式相互独立,改变存储方式不影响数据的使用。

3. 数据一致性:数据库系统能够保证数据的一致性和完整性,避免了数据的冗余4. 数据安全性:数据库系统可以对数据进行各种权限控制和安全防护,保证数据的安全性和机密性。

5. 数据并发性:多个用户可以同时对数据库进行读写操作,数据库系统能够处理并发操作的问题。

数据模型及数据模型的三要素:数据模型是一种用于描述数据库结构和数据之间关系的概念工具。

数据模型的三个要素包括:1. 数据结构(Data Structure):描述数据之间的关系和组织方式,如层次结构、网状结构和关系结构等。

2. 数据操作(Data Operation):描述在数据库中进行的各种操作,如查询、插入、更新和删除等。

3. 数据约束(Data Constraint):定义了对数据库中数据的限制和规范,如键、域和实体完整性等。

数据库系统概论复习资料(最终版)

数据库系统概论复习资料(最终版)

第一章绪论1 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。

数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

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

3 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。

请用 E 一R 图画出此学校的概念模型。

第2章关系数据库一、选择题1、关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B2、关系模型中,一个关键字是。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C3、自然连接是构成新关系的有效方法。

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

A.元组B.行C.记录D.属性答案:D4、关系运算中花费时间可能最长的运算是。

A.投影B.选择C.笛卡尔积D.除答案:C5.关系模式的任何属性。

A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是答案:A6.在关系代数运算中,五种基本运算为。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积答案:C7、设有关系R,按条件f对关系R进行选择,正确的是。

C. f(R)8、如图所示,两个关系R1和R2,它们进行运算后得到R3。

R2R1R3A.交B.并C.笛卡尔积二、填空题1、一个关系模式的定义格式为。

数据库系统概论考试复习题

数据库系统概论考试复习题

数据库系统概论复习资料:第一章:二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

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

3.DBMS是指它是位于用户和③之间的一层管理软件。

4. 数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以与维护等4个方面。

5.数据独立性又可分为逻辑数据独立性和物理数据独立性。

6.6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。

7. 数据模型是由数据结构、数据操作和完整性约束三部分组成的。

8. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。

9. 数据库体系结构按照模式、外模式和内模式三级结构进行组织。

10. 实体之间的联系可抽象为三类,它们是 1∶1 、 1∶m 和 m∶n 。

11.数据冗余可能导致的问题有浪费存储空间与修改麻烦和潜在的数据不一致性。

第2章关系数据库1、一个关系模式的定义格式为关系名。

2、.一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。

3、.关系代数运算中,传统的集合运算有笛卡尔积、并、交和差。

4、关系代数运算中,基本的运算是并、差、笛卡尔积、投影和选择。

5、5、关系代数运算中,专门的关系运算有选择、投影和连接。

6、关系数据库中基于数学上两类运算是关系代数和关系演算。

7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无②,学生关系的主关键字是学号,外关键字系编号第3章关系数据库标准语言SQL1、SQL是结构化查询语言。

2、视图是一个虚表,它是从一个或几个基本表中导出的表。

在数据库中,只存放视图的定义,不存放视图的视图对应的数据。

3、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

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

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

在这几个阶段中, 阶段(A )。

A .数据库系统 2. 3. 数据独立性最高的是数据库的概念模型独立于 F A o A.具体的机器和 DBMS B .E-R 图 C .信息世界 D .现实世界数据库的基本特点是 B oA .(1)数据可以共享 (或数据结构化) (2) 数据独立性数据冗余大, 易移植 (4)统一管理和控制 B .(1)数据可以共享 (或数据结构化) (2) 数据独立性数据冗余小, 易扩充 (4)统一管理和控制 C .(1)数据可以共享 (或数据结构化) (2) 数据互换性 数据冗余小, 易扩充 (4)统一管理和控制 D .(1)数据非结构化 (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 B 答案:B B .文件系统 C .人工管理 D .数据项管理 是存储在计算机内有结构的数据的集合。

A .数据库系统 B.数据库C .数据库管理系统 D.数据结构 5. 数据库中存储的是 _C 。

A .数据B .数据模 间的联系 D . 6. 数据库中,数据的物理独立性是指C ________________ 。

A .数据库与数据库管理系统的相互》 B — 与 C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的C 7..数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指4. 信息 DBMS 的相互独立..D .应用程序与数据库中数据的逻辑结构相互独立 A .同一个应用中的多个程序共享一个数据集合 B .多个用户、同一种语言共享数据 C .多个用户共享一个数据文件 D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 据库系统的核心是 B __________ 。

A .数据库B .数据库管理系统 C .数据模型 D .软件工具 答案:B 9. 下述关于数据库系 ― A __________________ 。

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

11. A 12. A 13. 14. 15.A16 A 17. A 18. A D .数据的共享 D .管理规范性 (DBS)和数据库管理系统(DBMS 三者之间的关系是答案:A B . DDMS 包括 DB 和 DBS C . DB 包括 DBS 和 DBMS D . DBS 就是 DB,也就是 DBMS D 。

答案:①B 在数据库中,产生数据不一致的根本原因是 .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 答案:D 数据库管理系统(DBMS 是 D A .数学软件B .应用软件 C .计算机辅助设计 D .系统软件 答案:D 数据库管理系统(DBMS 的主要功能是 B ________ 。

A.修改数据库 B .定义数据库 C .应用数据库D.保护数据库 数据库系统的特点是 _A _______ 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

.数据共享 B .数据存储 C .数据应用 D .数据保密 答案:A数据库系统的最大特点是 A 。

•数据的三级抽象和二级独立性 B •数据共享性 C •数据的结构化 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 .数据定义功能 B .数据管理功能 C .数据操纵功能 D .数据控制功能 数据库管理系统是 B __________ 。

•操作系统的一部分 B .在操作系统支持下的系统软件 C •一种编译程序描述数据库中全体数据的全局逻辑结构和特征的是 ()答案:D C 答案:C •数据独立性 答案:D •一种操作系统 答案:19.据库的三级模式结构中, A .外模式 B .内模式 C .存储模式 20据库系统的数据独立性是指 B A .不会因为数据的变化而影响应用程序 C .不会因为存储策略的变化而影响存储结构 21.信息世界中的术语,与之对应的数据库术语为 22次型、网状型和关系型数据库划分原则是 _ D .模式 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 D •不会因为某些存储结构的变化而影响其他的存储结构 D A .文件 B .数据库 C .字段 D .记录 答案: 答案:DA .记录长度B .文件的大小C .联系的复杂程度D .数据之间的联系 23. 传统的数据模型分类,数据库系统可以分为三种类型 __C _____________ 。

A 24. 25. A 答案:D .大型、中型和小型 B .西文、中文和兼容 C .层次、网状和关系 D 层次模型不能直接表示 C A . 1 : 1关系 B . 1 : m 关系 C 数据库技术的奠基人之一 E.F . Codd 从1970年起发表过多篇论文,主要论述的是 .层次数据模型 B .网状数据模型 C .关系数据模型 D .面向对象数据模型 •数据、图形和多媒体 .m : n 关系 D . C 。

答案:C:1和1 : m 关系 答案:C 二、填空题 数据管理技术经历了 人工管理、文件系统 数据库是长期存储在计算机内、有 DBMS 是指 它是位于用户1. 2. 3. 4. 和数据库系统三个阶段。

答案:①人工管理 答案:①组织 ②共享 答案:①数据库管理系统 ②用户 ③操作系统 数据库的运行管理 和数据库的建立以及维护 等4个方面。

②文件系统 ②数据库系统 5. 6. 组织的、可共享的数据集合。

和 ③ 之间的一层管理软件。

、数据操纵功能 数据库管理系统的主要功能有数据定义功能 答案:①数据定义功能 ②数据操纵功能 数据独立性又可分为逻辑数据独立性 _和物理数据独立性。

答案:①逻辑数据独立性 ②物理数据独立性当数据的物理存储改变了,应用程序不变,而由DBMS 处理这种改变,这是指数据的—物理独立性_。

答案:物理独立性7.数据模型是由数据结构、数据操作 和完整性约束 三部分组成的。

答案:①数据结构 ②数据操作 ③完整性约束 8. 数据结构 是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。

答案:①数据结构 ②数据操作9. 数据库体系结构按照 模式 、 外模式 和内模式三级结构进行组织。

答案:①模式②外模式③内模式10. 实体之间的联系可抽象为三类,它们是 1 : 1 、 1 : m 和 m : n。

答案:①1 : 1②1 : m ②m : n11 •数据冗余可能导致的问题有 ① 一和 盯 。

答案:①浪费存储空间及修改麻烦②潜在的数据不一致性补充作业部分:假设教学管理规定:① 一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

2、 关系模型中,一个关键字是C ____________________ 。

A.可由多个任意属性组成B .至多由一个属性组成C •可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D •以上都不是答案:C3、 自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的__D ________________ A .元组 B .行 C .记录 D .属性 答案:D6.在关系代数运算中,五种基本运算为 C2、 . 一个关系模式的定义主要包括 _关系名 ____________ 、属性名 ____________ 、_属性类型 ____________ 、 _属性长度 __________ 和关键字 ____________ 。

答案:①关系名②属性名 ③属性类型 ④属性长度⑤关键字3、 .关系代数运算中,传统的集合运算有—、②、 ____________ 和 ④ 。

答案:①笛卡尔积②并 ③交 ④差4、 关系代数运算中,基本的运算是①、 ②、③、④ 和⑤。

答案:①并 ②差 ③笛卡尔积 ④投影 ⑤选择CMD E M A B CR3A B C D E1 M I A 1 XA 1 X M IA .交B • 并 2 N JC 2 YD .连接C1YMI答案:D5MKD1y二、填空 C2y N J 题运算后得到R3。

8、如图所示,两个关系 R1和R2,C .笛卡尔积1、一个关系模式的定义格式为答案:关系名(属性名1,属性名2,… 属性名n) 它们进行 D4、关系运算中花费时间可能最长的运算是 A .投影 B .选择 C .笛卡尔积•除 答案:C 5 .关系模式的任何属性A A .不可再分B .可再分C .命名在该关系模式中可以不惟一.以上都不是答案:AA .并、差、选择、投影、自然连接B .并、差、 交、选择、 投影 C.并、差、选择、投影、乘积D .并、差、交、 选择、乘积答案:7、设有关系R ,按条件f 对关系R 进行选择,正确的是f(R) Df(R)答案:CA •排序、索引、统计B •选择、投影、连接C •关联、更新、排序D •显示、打印、制表 答案:B4、SQL 语言具有两种使用方式,分别称为交互式SQL 和CA •提示式SQLB •多用户SQLC .嵌入式SQLD •解释式SQL 答案:C5、假定学生关系是 S(S#,SNAME SEX AGE),课程关系是 C(C#, CNAME TEACHER)学生选课关系是 SC(S#, C#, GRADE 。

要查找选修“ COMPUTER 课程的“女”学生姓名,将涉及到关系 __D ________ o A . S B . SC, C C . S, SC D . S, C ,SC 答案:D6、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作__B ________________ 不能执行A .从职工表中删除行(‘ 025','王芳’,‘ 03', 720)B .将行(‘ 005,','乔兴’,'04', 750)插入到职工表中C .将职工号为,‘001 '的工资改为700D .将职工号为,’038'的部门号改为’03' 答案:B7、若用如下的 SQL 语句创建一个student 表: CREATE TABLE student(NO C(4) NOT NULL NAME C(8) NOT NULL SEX C(2), AGE N(2))可以插入到student 表中的是 B。

相关文档
最新文档