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

合集下载

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案一、选择题1. 以下哪项不是数据库系统的组成部分?A. 数据库B. 数据库管理系统C. 数据字典D. 应用程序答案:C2. 数据库管理系统的核心是?A. 数据定义B. 数据操纵C. 数据控制D. 数据库语言答案:D3. 在数据库系统中,下列哪个不是数据模型的三要素?A. 数据结构B. 数据操作C. 数据约束D. 数据存储答案:D4. 以下哪个不是SQL语言的数据定义功能?A. CREATEB. DROPC. ALTERD. SELECT答案:D5. 在关系数据库中,下列哪个不是关系的基本操作?A. 插入B. 删除C. 更新D. 排序答案:D二、填空题1. 数据库系统由____、____、____和____组成。

答案:数据库、数据库管理系统、数据库管理员、应用程序2. 数据库管理系统的主要功能包括____、____、____和____。

答案:数据定义、数据操纵、数据控制、数据维护3. 数据模型分为____、____、____和____。

答案:层次模型、网状模型、关系模型、面向对象模型4. SQL语言的数据定义功能包括____、____和____。

答案:CREATE、DROP、ALTER5. 关系数据库的完整性约束包括____、____和____。

答案:实体完整性、参照完整性、用户定义的完整性三、简答题1. 简述数据库系统的特点。

答案:数据库系统的特点如下:(1)数据共享性高,冗余度低;(2)数据独立性高;(3)数据安全性好;(4)数据一致性;(5)支持事务处理。

2. 简述关系数据库的三大范式。

答案:关系数据库的三大范式如下:(1)第一范式(1NF):每个字段都是不可分割的最小数据单位,不存在重复的组;(2)第二范式(2NF):在1NF的基础上,表中的所有非主属性完全依赖于主键;(3)第三范式(3NF):在2NF的基础上,表中的所有字段之间不存在传递依赖。

3. 简述SQL语言的数据操纵功能。

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)数据库系统概论试题一、(每小题4分,共8分)商店销售商品的数据库,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价;某商店销售某商品的数量和日期。

要求:(1)设计E/R图;(2)转换成关系模型(注明函数依赖)。

—、(每小题4分,共8分)(1)(2)商店(商店号,商店名,地址) 商店号→商店名,地址商店(商品号,商品名,单价) 商品号→商品名,单价销售(商店号,商品号,数量,日期) 商店号,商品号,日期→数量二、(每小题4分,共12分)用SQL的有关语句定义(1)学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系别SD;(2)课程关系C,包括课程号CNo、课程名CN、任课教师TN;按题2的关系模式,用SQL的有关语句实现 (1)对于学生选课关系SC,授予王小兰查询权限以及对SNo和CNo的插入权限;(2)从学生选课关系SC中,删除李小冬(学生关系中可能有重名)的所有选课。

三、(每小题4分,共8分)(1)CRANT SELECT,INSERT(SNo,CNo)ON SCTO 王小兰;(2)DELETE FROM SCWHERE SNo IN(SELECT SNoFROM SWHERE SN=‘李小冬’);四、(共6分)结合题2的关系模式,用SQL语句查询郑老师讲的每门课的学生平均成绩,输出课程号和平均成绩。

四、(共6分)SELECT CNo,AVG(G)FROM SC,CWHERESC.CNo=C.CNoANDTN LIKE‘郑%’GROUP BY CNo;五、(共12分)有关图书发行的关系模型如下:书店s(书店号SNo,书店名SN,地址A)图书u(书号BNo,书名T,作者N,价格P) 图书馆L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)分别用关系代数和sQL语言表达如下查询:“松鹤图书馆”(馆名)收藏图书的书名和出售该书的书店名。

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2

XX大学成人教育学院2022-2023学年度第二学期期末考试《数据库系统概论》复习试卷2一单选题 (共12题,总分值24分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。

)1. 在数据系统中,对存取权限的定义称为( B )。

(2 分)A. 命令B. 授权C. 定义D. 审计2. 从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。

(2 分)A. M端实体的关键字B. N端实体的关键字C. M端实体关键字与N端实体关键字组合D. 重新选取其他属性3. 下列对数据库应用系统设计的说法中正确的是( C )。

(2 分)A. 必须先完成数据库的设计,才能开始对数据处理的设计B. 应用系统用户不必参与设计过程C. 应用程序员可以不必参与数据库的概念结构设计D. 以上都不对4. 在数据库的概念设计中,最常用的数据模型是( D )。

(2 分)A. 形象模型B. 物理模型C. 逻辑模型D. 实体联系模型5. 数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包指( C )。

(2 分)A. 数据字典、应用程序、审计档案、数据库后备副本B. 数据字典、应用程序、日志文件、审计档案C. 日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本6. 下面哪个不是数据库系统必须提供的数据控制功能( B )。

(2 分)A. 安全性B. 可移植性C. 完整性D. 并发控制7. ( B )用来记录对数据库中数据进行的每一次更新操作。

(2 分)A. 后援副本B. 日志文件C. 数据库D. 缓冲区8. 数据流程图(DFD)是用于描述结构化方法中( C )阶段的工具。

(2 分)A. 可行性分析B. 详细设计C. 需求分析D. 程序编码9. 事务的一致性是指( D )。

(2 分)A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态10. E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

《数据库系统概论》课后习题及参考答案

《数据库系统概论》课后习题及参考答案

课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统的概念。

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

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

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

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

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

数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。

数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

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

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

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

2.使用数据库系统有什么好处?使用数据库系统的好处是由数据库管理系统的特点或优点决定的。

使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。

为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。

因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。

此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。

数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。

从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。

使用数据库系统可以减轻数据库系统管理人员维护系统的负担。

因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。

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

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

数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。

数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。

2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。

- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。

- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。

- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。

3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。

其中,关系模型是最常用的模型。

4. 请简要说明关系模型的基本概念和特点。

答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。

关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。

- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。

- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。

- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。

- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。

- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。

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

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

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。

A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。

A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。

A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。

A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。

A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。

A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。

A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。

A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。

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

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

试题二一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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.自然连接是构成新关系的有效方法。

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

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

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

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性10.SQL语言中,删除一个表的命令是()A. DELETEB. DROPC. CLEARD. REMOVE11.图1中()是关系完备的系统A B C D图112.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NFC.3NF D.BCNF13.关系规范化中的删除异常是指 ( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中,E-R图产生于()A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

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

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

数据库系统概论试题及答案一、选择题(每题4分,共40分)1. 数据库管理系统(DBMS)是一种()A. 数据库B. 数据库系统C. 数据库应用系统D. 系统软件答案:D2. 下列关于数据库的说法中,错误的是()A. 数据库是长期存储在计算机内的、有组织的、可共享的数据集合B. 数据库具有数据冗余度小的特点C. 数据库独立性是指数据的逻辑结构、存储结构与物理结构之间相互独立D. 数据库系统的数据管理能力较弱答案:D3. 数据模型的三要素是()A. 数据结构、数据操作、数据约束B. 数据结构、数据操作、数据存储C. 数据结构、数据操作、数据安全性D. 数据结构、数据操作、数据完整性答案:A4. 下列关于关系型数据库的说法中,正确的是()A. 关系型数据库由表、视图和索引组成B. 关系型数据库不支持多表联合查询C. 关系型数据库的数据操作语言是SQLD. 关系型数据库不支持事务处理答案:C5. 下列关于SQL语言的描述,错误的是()A. SQL是结构化查询语言B. SQL是关系型数据库的标准查询语言C. SQL包含数据定义、数据操作、数据控制等功能D. SQL是一种面向过程的编程语言答案:D6. 下列哪个不是SQL的数据定义功能()A. 创建表B. 修改表结构C. 删除表D. 查询表数据答案:D7. 在数据库设计中,不属于E-R图的基本元素是()A. 实体B. 属性C. 关系D. 表答案:D8. 数据库的完整性是指()A. 数据的正确性B. 数据的独立性C. 数据的安全性D. 数据的一致性答案:A9. 数据库事务的四个特性是()A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、安全性、持久性答案:A10. 数据库系统中的存储结构是指()A. 数据库的数据模型B. 数据库的物理结构C. 数据库的逻辑结构D. 数据库的数据字典答案:B二、填空题(每题4分,共40分)1. 数据库管理系统(DBMS)实现对数据的______、______、______和______等功能。

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

19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是(
)
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读 D. 该操作读“脏”数据
T1
T2
read(A)
read(B)
sum=A+B
read(A) A=A*2 write(A)
read(A)
图2
read(B) sum=A+B write(A+B)
(4) 参考答案1:
SELECT JNO FROM J WHERE JNO NOT IN (SELECT JNO FROM SPJ WHERE SNO IN (SELECT SNO FROM S WHERE CITY='天津'));
评分标准:
SELECT JNO FROM J WHERE JNO NOT IN
参考答案2: SELECT DISTINCT SNO FROM SPJ
WHERE JNO='J1' AND PNO IN (SELECT PNO
FROM P WHERE COLOR='红'); 评分标准: SELECT DISTINCT JNO FROM SPJ 1分,少DISTINCT扣0.5分; WHERE JNO='J1' AND PNO IN (SELECT PNO FROM P WHERE COLOR='红')1分,无JNO='J1'、PNO IN、SELECT PNO FROM P WHERE COLOR='红'均扣0.5分,扣完 1分为止。
3、参考答案:
答:故障主要有下面三种类型: (1)事务故障(1分)
(2)系统故障(1分) (3)介质故障(1分)
评分标准:关键字“事务”、“系统”、“介质”中有错别字一律该项不给 分。
四、设计题
1、 (1)参考答案:
πJNO(J)- πJNO (CITY='天津' (S)
SPJ
COLOR='红' (P))
评分标准:
SELECT JNO FROM J
WHERE NOT EXISTS 1分; SELECT * FROM SPJ,S 1分,SPJ,S少一个表不给分; WHERE SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND Y='天津'1分,三个条件少一个扣0.5,扣完
(3) 参考答案1:
SELECT DISTINCT JNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND COLOR='红'AND JNO='J1';
评分标准: SELECT DISTINCT JNO FROM SPJ,P 1分,少DISTINCT扣0.5分, SPJ,P中少任一表不给分;WHERE SPJ.PNO=P.PNO AND COLOR='红'AND JNO='J1'1分,3个条件每错一个扣0.5,扣完1分为 止。
二、填空题(每空1分)
1. 主属性 空值(或NULL) 2. 外码 3. GRANT
4. R-(R-S) 5. 数据库管理系统(或DBMS) 数据库管理员 (或DBA) 6. 概念结构设计阶段 物理结构设计阶段 7. 2
三、简答题
1、参考答案:
答: 数据:描述事物的符号记录。(1分) 数据库:长期存储在计算机内的、有组织的、可共享的数据集 合。(1分)
(1)关系STUDENT属于第几范式?并说明理由。(3分) (2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解
为巧 BCNF。(7分)
要求:写出达到每一级范式的分解过程,并指明消除什么类型的函 数依赖。
五、综合题(15分)
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可
则遵守两段封锁协议的事务是( )
A.T1
B.T2
C.T1和T2
D.没有
二、填空题
1. 关系数据库的实体完整性规则规定基本关系的


都不能
2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B 的主码是D,则D在A中称为 。
3. SQL语言中,用于授权的语句是_________。
(3分) (3)用SQL查询供应工程J1零件为红色的工程号JNO;(2分)
(4)用SQL查询没有使用天津供应商生产的零件的工程号;(3分)
(5)用SQL语句将全部红色零件改为蓝色;(2分)
(6)用SQL语句将(S2,P4,J6,400)插入供应情况关系。(2分)
2. 设有关系 STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE), (S#,CNAME)为候选码,设关系中有如下函数依赖: (S#,CNAME)→SNAME,SDEPT,MNAME S#→SNAME,SDEPT,MNAME (S#,CNAME)→GRADE SDEPT→MNAME 试求下列问题:
C.M端实体关键字与N端实体关键字组合 D.重新选取其他属

10. SQL语言中,删除一个表的命令是( )
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
11. 图1中( )是关系完备的系统
A
B
C
D
图1
12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课
程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定
试题二
一、单项选择题
1. 下列四项中,不属于数据库系统的主要特点的是(
A.数据结构化
B.数据的冗余度小
C.较高的数据独立性
D.程序的标准化
)。
2. 数据的逻辑独立性是指( ) A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变
17. ( )用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区
18. 在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排 它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是( ) A. X/X :TRUE B. S/S:TRUE C. S/X:FALSE D. X/S:FALSE
和 SELECT JNO FROM SPJ WHERE SNO IN
和 SELECT SNO FROM S
WHERE CITY='天津' 三层嵌套各1分,各嵌套内有错误则该项均不给分。
参考答案2: SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S WHERE SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND CITY='天津');
4. 关系R与S的交可以用关系代数的5种基本运算表示为

5. 数据库系统中最重要的软件是
,最重要的用户是
6. 数据库设计分为以下六个设计阶段:需求分析阶段、
、逻辑结构设计阶段、
、数据库实施阶段、数据库
运行和维护阶段。
7. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD, C→B},则 R∈ NF。
15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数 字组成的字符串,这一规则属于( )。 A.实体完整性约束
B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束
16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更 新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好 像整个事务从未有过这些更新,这样保持了数据库处于( )状 态。 A.安全性 B.一致性 C.完整性 D.可靠性
评分标准: 两个关系的差1分;三个表的自然连接S
SPJ
P1分,少任意一个关系不给分;CITY='天津'和COLOR='红'两个条 件1分,任意一个错误不给分。
(2)参考答案:
πPNO,JNO(SPJ)÷πPNO (SNO='S1' (SPJ))
评分标准:
两个关系的除1分;πPNO,JNO和πPNO1分,任意一个错误不 给分;SNO='S1'1分。
3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻 辑结构和特征的是( )。
A.外模式 B.内模式 C.存储模式 D.模式
4. 相对于非关系模型,关系数据模型的缺点之一是( )。
A.存取路径对用户透明,需查询优化 B.数据结构简单
C.数据独立性高
D.有严格的数学基础
5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别, 专业,出生日期)的主码是( )。
A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号
6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R
和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组
B.行
C.记录 D.属性
7. 下列关系运算中,( )运算不属于专门的关系运算。
A.选择
B.连接
C.广义笛卡尔积
D.投影
20. 已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)
…UNLOCK(B) …UNLOCK (A) …
UNLOCK (C)
事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK
S(B)
…LOCK X(C) …UNLOCK (C) …
UNLOCK (B)
以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂 聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期 和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编 号、产品名、规格,职工的属性有职工号、姓名。
相关文档
最新文档