《数据库系统概论》习题集

合集下载

数据库系统概论试题

数据库系统概论试题

习题章节->第一章1 判断题(1)数据是描述事物的符号记录。

[答案]正确(2)数据可以是数字,也可以是文字、图形、图像、声音、语言等。

[答案]正确(3)DBMS的功能中包括数据操纵功能。

[答案]正确(4)数据库系统的安全性是数据库系统与文件系统的本质区别。

[答案]错误(5)数据模型的组成要素包括:数据结构、数据操纵和数据模型。

[答案]错误(6)E-R图中用矩形表示实体,用菱形表示联系,用椭圆表示属性。

[答案]正确(7)关系的码是关系中的某个属性组,它可以唯一确定一条元组。

[答案]正确(8)数据库系统体系结构包括三层,分别是模式、关系模式和逻辑模式。

[答案]错误2 选择题(1)数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

[答案]CA.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能(2)在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特性的是()。

[答案]DA.外模式B.内模式C.存储模式D.模式(3)在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。

为了使数据库的模式保持不变,必须改变模式与内模式之间的映象。

使数据库具有()。

[答案]CA.数据独立性B.逻辑独立性C.物理独立性D.操作独立性(4)一般地,一个数据库系统的外模式()。

[答案]DA.只能有一个B.最多只能有一个C.至少有两个D.可以有多个(5)数据模型的三要素是()。

[答案]DA.外模式、模式和内模式B.关系模型、层次模型和网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束(6)下列哪个不是数据库系统必须提供的数据控制功能()。

[答案]BA.安全性B.可移植性C.完整性D.并发控制(7)数据库系统的数据独立性体现在()。

[答案]BA.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构(8)在概念模型中的客观存在并可相互区别的事物称()。

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

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

数据库系统概论复习资料:第一章:一选择题: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.单个用户使用的数据视图的描述称为。

A. 外模式B. 概念模式C. 内模式D. 存储模式2.SQL语言称为。

A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构人操纵语言3.下列四项中说法不正确的是。

A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库具有较高的数据独立性D. 数据库避免了一切数据的重复4.在视图上不能完成的操作是。

A. 在视图上定义新的视图B. 查询操作C. 更新视图D. 在视图上定义新的基本表5.数据库的并发操作有可能带来的三个问题中包括。

A. 数据独立性降低B. 无法读出数据C. 权限控制D. 丢失更新6.下列SQL语句命令,属于DDL语言的是_________________。

A. SELECTB. CREATEC. GRANTD. DELETE7.下列四项中,关系规范化程度最高的是关系满足_________________。

A. 非规范关系B. 第三范式C. 第二范式D. 第一范式8.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的主键是。

A. 书号 B. 读者号C. 书号+读者号D. 书号+读者号+借期9.如果事务T获得了数据项Q上的排它锁,则T对Q 。

A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写10.在数据库设计中,将E-R图转换成关系数据模型的过程属于。

A. 需求分析阶段B. 逻辑结构设计阶段C. 概念结构设计阶段D. 物理设计阶段11.在SQL中, SELECT语句的“SELECT DISTINCT”表示查询结果中。

A. 属性名都不相同B. 去掉了重复的列C. 行都不相同D. 属性值都不相同12.一个m:n联系转换为一个关系模式,则关系的码为。

A.m端实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码13.一个关系中的主属性。

《数据库系统概论》SQL语言复习题(含答案)

《数据库系统概论》SQL语言复习题(含答案)

SQL语言习题一、单项选择题1.SQL语言是的语言,易学习。

A.过程化B.非过程化C.格式化D.导航式答案:B2.SQL语言是语言。

A.层次数据库B.网络数据库C.关系数据库D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

其中最重要的,也是使用最频繁的语句是。

A.SELECT B.INSERT C.UPDA TE D.DELETE答案:A5.SQL语言具有两种使用方式,分别称为交互式SQL和。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL答案:C6.SQL语言中,实现数据检索的语句是。

A.SELECT B.INSERTC.UPDATE D.DELETE答案:A7.下列SQL语句中,修改表结构的是。

A.ALTER B.CREATEC.UPDATE D.INSERT答案:A第8到第11题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

8.检索所有比“王华”年龄大的学生姓名、年龄和性别。

正确的SELECT语句是。

A.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=’王华’)B.SELECT SN,AGE,SEX FROM SWHERE SN=’王华’C.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGEWHERE SN=’王华’)D.SELECT SN,AGE,SEX FROM SWHERE AGE>王华.AGE答案:A9.检索选修课程“C2”的学生中成绩最高的学生的学号。

《数据库系统概论》(王珊)第五版课后习题答案

《数据库系统概论》(王珊)第五版课后习题答案

第二章关系数据库1 .试述关系模型的三个组成部分。

答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 .试述关系数据语言的特点和分类。

答:关系数据语言可以分为三类:关系代数语言。

关系演算语言:元组关系演算语言和域关系演算语言。

SQL:具有关系代数和关系演算双重特点的语言。

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

3 (略)4 .5 . 述关系模型的完整性规则。

在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?答:实体完整性规则是指若属性 A 是基本关系R 的主属性,则属性 A 不能取空值。

若属性(或属性组)F 是基本关系R 的外码,它与基本关系S 的主码Ks 相对应( 基本关系R 和S 不一定是不同的关系),则对于R 中每个元组在 F 上的值必须为:或者取空值(F 的每个属性值均为空值);或者等于S 中某个元组的主码值。

即属性 F 本身不是主属性,则可以取空值,否则不能取空值。

6.设有一个SPJ 数据库,包括S,P,J,SPJ 四个关系模式:1)求供应工程J1 零件的供应商号码SNO:πSno(σJno=‘J1’(SPJ))2)求供应工程J1 零件P1 的供应商号码SNO:πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ))3)求供应工程J1 零件为红色的供应商号码SNO :πSno(πSno,,Pno(σJno=‘J1‘ (SPJ))∞πPno(σCOLOR= ’红‘(P)))4)求没有使用天津供应商生产的红色零件的工程号JNO :πJno(SPJ)- πJNO(σcity=‘天津’∧Color= ‘红‘(S∞ SPJ∞ P)5)求至少用了供应商S1 所供应的全部零件的工程号JNO:πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ)7.试述等值连接与自然连接的区别和联系。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

试题四一、单项选择题得分本大题共20小题,每小题分,共30分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护;A.数据共享B.数据存储C.数据应用D.数据保密2.数据库系统中,物理数据独立性是指;A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立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.设关系R和S的属性个数分别是2和3,那么R S等价于1<2A.σ1<2R⨯S B.σ1<4R⨯SC.σ1<2R S D.σ1<4R S8.SQL语言具有的功能;A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是SS,SNAME,SEX,AGE,课程关系是CC,CNAME,TEACHER,学生选课关系是SCS,C,GRADE;要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系;A.S B.SC,C C.S,SC D.S,C,SC10. 已知关系SPJS,P,J,QTY,把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是 CA. GRANT QTY ON SPJ TO 张三B. GRANT UPDA TE ON SPJ TO张三C. GRANT UPDA TE QTY ON SPJ TO张三D. GRANT UPDA TE ON SPJ QTY TO张三11.图1中是关系完备的系统A B C D图112.在RU中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则;A. Y函数依赖于XB. Y对X完全函数依赖C.X为U的候选码D. R属于2NF13.关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.在合并分E-R图时必须消除各分图中的不一致;各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指;A.命名太长或太短B.同名异义或同义异名C.属性类型冲突D.属性取值单位冲突16.事务是数据库运行的基本单位;如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于状态;A.安全性B.一致性C.完整性D.可靠性17. 用来记录对数据库中数据进行的每一次更新操作;A.后援副本B.日志文件C.数据库D.缓冲区18.若事务T对数据对象A加上S锁,则;A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁;B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁;C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁;D.事务T可以读A和修改A,其它事务能对A加S锁和X锁;19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是A. 该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2readAreadBsum=A+BreadAA=A2writeAreadAreadBsum=A+BwriteA+B图220. 已知事务T1的封锁序列为:LOCK SA…LOCK SB…LOCK XC…UNLOCKB …UNLOCK A …UNLOCK C 事务T2的封锁序列为:LOCK SA …UNLOCK A …LOCK SB…LOCK XC …UNLOCK C …UNLOCK B则遵守两段封锁协议的事务是 和T 2 D .没有二、填空题本大题共10小题,每小题1分,共10分请在每小题的空格中填上正确答案;错填、不填均无分;1. 数据管理经历了人工管理、文件系统、 三个阶段;2. 数据模型由数据结构、数据操作和 三部分组成;3. 在Student 表的Sname 列上建立一个聚簇索引的SQL 语句为:CREATE Stusname ON studentSname4. SELECT 语句查询条件中的谓词“=ANY ”与运算符 等价;5. 关系模式R{A,B,C},{A,C →B,A,B →C,B →C}最高可达到第 范式;6. 数据抽象主要有分类和 两种;7. 存在一个等待事务集{T 0,T 1,…,T n },其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,这种情形称为 ; 8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段;9. 并发控制的主要方法是 机制;10. 故障分为事务故障、 和介质故障三种;三、简答题本大题共3小题,每小题5分,共15分1. 简述等值连接与自然连接的区别和联系;2.说明视图与基本表的区别和联系3.简述事务的特性;四、设计题第1题20分,第2题10分,共30分1.设有一个工程供应数据库系统,包括如下四个关系模式:●SSno,Sname, Status,City;●PPno,Pname,Color,Weight;●JJno,Jname,City;●SPJSno,Pno,Jno,Qty;供应商表S由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;1用关系代数查询没有使用天津供应商生产的红色零件的工程号;3分2用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;3分3用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;2分4用T-SQL语句建立“供应商”S表主码必须定义;2分5用SQL查询工程J1使用的各种零件的名称和使用数量;3分6用SQL查询没有使用天津供应商生产的零件的工程号;3分7用SQL语句将全部红色零件改为蓝色;2分8用SQL语句将S2,P4,J6,400插入供应情况关系;2分2.设有关系STUDENTS,SNAME,SDEPT,MNAME,CNAME,GRADE,S,CNAME 为候选码,设关系中有如下函数依赖:S,CNAME→SNAME,SDEPT,MNAMES→SNAME,SDEPT,MNAMES,CNAME→GRADESDEPT→MNAME试求下列问题:1关系STUDENT属于第几范式3分2如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF;7分要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖;五、综合题15分某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,性别且存在如下语义约束:①一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;②一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;③一个病房可入住多个病人,一个病人只能入住在一个病房;注意:不同科室可能有相同的病房号;完成如下设计:1画出该医院病房管理系统的E-R图;5分2将该E-R图转换为关系模型;5分要求:1:1和1:n的联系进行合并3指出转换结果中每个关系模式的主码和外码;5分试题四参考答案与评分标准一、选择题每题分1.A 2.C 3.D 4.B 5.C 6.D 7.B 8.B 9.D 10.C11.C 12.B 13.D 14.D 15.B 16.B 17.B 18.C 19.C 20.A二、填空题每题1分1. 数据库系统2. 完整性约束3. CLUSTER INDEX4. IN5.三6.聚集7.死锁8.物理9.封锁10.系统故障三、简答题每题5分1、参考答案:答:连接运算符是“=”的连接运算称为等值连接;它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R∞S={trts|tr∈R∧ts∈S∧trA=tsB}A=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉;2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变;视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制;3、参考答案:答:事务具有四个特性,即ACID特性:1原子性:事务中包括的所有操作要么都做,要么都不做;2一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态;3隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的;4持续性:事务一旦提交,对数据库的改变是永久的;四、设计题1、参考答案:1πJno J-πJnoσCity='天津' S SPJσColor='红' P2πPno,Jno SPJ÷πPnoσSno='S1' SPJ3RANGE P PXGET W : ='J1'∧∃PX=∧PX..Color='红'4CREATE TABLE SSno CHAR6 PRIMARY KEY,Sname CHAR10,Status INT,City CHAR20;5SELECT Pname,TotalQty FROM SELECT Pno,SUMQty TotalQty FROM SPJ WHERE Jno='J1' GROUP BY Pno X,P WHERE =;6SELECT 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 NOT EXISTS SELECT FROM SPJ,S WHERE = AND = AND City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ WHERE = AND EXISTS SELECT FROM S WHERE = AND City='天津';7UPDATE P SET Color='蓝' WHERE Color='红';8INSERT INTO SPJ V ALUES'S2','P4','J6',400评分标准:第1、2、5、6每题3分,其余每题2分,书写是否正确、规范、合理需酌情处理,能正确写出大体结构给一半分,局部漏写、错写视情节扣分,大体结构不正确一律不给分;2、参考答案:1关系STUDENT是1NF,因为F中存在非主属性S NAME,SDEPT,MNAME对侯选码S,CNAME的部分函数依赖;2首先消除部分函数依赖S,CNAME→SNAME,SDEPT,MNAME将关系分解为:R1S,SNAME,SDEPT,MNAME,F1 = { S→SNAME,SDEPT,MNAME}R2S,CNAME,GRADE,F2={S,CNAME→GRADE}在关系R1中存在非主属性对候选码的传递函数依赖S→SDEPT,所以将R1进一步分解:R11S,SNAME,SDEPT ,F11 = { S→SNAME,SDEPT}R12SDEPT,MNAME,F12 = { SDEPT→MNAME}在R2,R11,R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF;评分标准:1回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分;2两次分解各3分,每步所得的两个关系模式各分;正确回答消除什么类型的函数依赖和正确说明所得的三个关系模式是BCNF各1分;五、综合题参考答案:1本题的E-R图如下图所示;某医院病房管理系统的基本E-R图2转化后的关系模式如下:科室科名,科地址,科电话病房病房号,病房地址,科名医生工作证号,姓名,职称,年龄,科名病人病历号,姓名,性别,主管医生,病房号,科名3每个关系模式的主码、外码如下:科室:主码是科名;病房:主码是科名十病房号,外码是科名;医生:主码是工作证号,外码是科名;病人:主码是病历号,外码是科名十病房号;评分标准:1四个联系各分,名称一定可表达联系含义,联系类型错误不给分;四个实体型属性漏写、错写扣分,漏写一个实体型扣1 分;2转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分,3病房关系模式主码1 分、病人关系模式外码分,其余各分;。

数据库系统概论选择题

数据库系统概论选择题

第一章:数据与信息1、关于信息和数据的描述正确的是?A、数据是信息的符号表示B、数据是信息的载体C、信息是数据的内涵D、以上都不正确2、数据和信息的关系是?A、二者不可区分B、二者的可区分性不确定C、信息和数据不可分离又有一定区别D、任何数据均可表示信息3、以下说法错误的是?A、数据具有客观性,本身没有意义B、数据是信息的载体C、数据与信息是一个概念,都是对现实世界的客观存在的描述D、数据包括数字、文字、符号、图形、图像等形式4、以下关于数据和信息的关系,说法不正确的是?A、数据是信息的载体,信息是从数据中提炼出来的B、123456是数据,当它被当作密码时,就是信息C、信息和数据就是一回事,不能被严格的区分D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达5、以下关于数据和信息的关系,说法不正确的是?A、数据就是信息,本来就是一回事B、love这个单词是数据,当你向女生表白的时候,它就项女生传达了信息C、202.108.33.60是由数字和点组成的数据,在网络中它指的是新浪的服务器D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达数据库存储和管理1、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这类职责的人员统称为( )?A、数据库管理员B、数据库设计员C、系统分析员D、应用程序员2、下面关于数据库的用途的说法正确的是?A、淘宝网、京东商城页面上显示的商品的信息来自于数据库中的数据B、我们在淘宝上能看到我们的购买记录,是因为淘宝网用数据库记录了买家的每一笔交易记录C、去移动营业厅能够打印每一次通话记录的时长,呼入方和呼出方的电话号码,是因为中国移动的后天服务器记录了用户的每一次通话D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上3、数据库系统与文件系统的主要区别是?A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4、以下关于数据库、数据库关系系统,说法不正确的是?A、数据库字面上的意思是存放数据的仓库,把数据按照一定的逻辑存放在一起B、平常常说数据库,实际上是指数据库管理系统,数据库是基础,在这个基础之上,提供给用户操作数据的界面或对数据实施管理,那么,数据库加上对数据的管理,就是我们常说的数据库管理系统C、严格意义上来说,SQLServer /Oracle是属于数据库管理系统,简称DBMSD、从本质来看,SQLServer/Oracle是数据库5、数据库系统的核心是?A、数据库B、数据库管理系统C、数据模型D、软件工具6、数据库管理系统的缩写是?A、DBAB、DBMSC、DBD、DBS7、下面哪一个场景没有用到数据库?A、教务系统中的选课信息B、新浪的微博能够记录你的动态和好友的动态C、银行中的交易交易记录D、日常生活中你与同学之间的谈话8、数据库存储的是?A、数据B、数据及数据之间的联系C、数据模型D、信息9、以下哪个是长期存储在计算机内的有组织,可共享的数据集合?A、数据库管理系统B、数据库系统C、数据库D、文件组织10、DB、DBMS和DBS三者之间的关系是?A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DB和DBSD、不能相互包括2、多选题1、下面关于数据库的用途的说法正确的是?A、每天你上新浪看新闻,这些新闻显示在站点上,其背后有数据库的支持B、新浪的微博能够记录你的动态和好友的动态,这些数据存放在数据库中C、去银行能够打印你的交易记录,银行使用数据库来记录你的每一笔交易D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上第二章:数据模型概述1、以下哪一个不是数据模型的组成要素?A、数据B、数据结构C、数据操作D、完整性约束2、层次模型不能直接表示?A、1:1关系B、1:n关系C、m:n关系D、1:1和1:n关系3、关系数据模型的三个组成部分中,不包括?A、完整性约束B、数据结构C、数据操作D、恢复4、下面关于数据模型说法正确的是?A、逻辑模型是按用户的观点来对数据和信息建模,用于数据库设计B、概念模型主要包括网状模型、层次模型、关系模型、面向对象模型等C、逻辑模型描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法D、数据模型应满足能比较真实地模拟现实世界、容易为人所理解、便于在计算机上实现三方面要求5、以下不属于数据模型的组成要素的是?A、数据结构B、数据类型C、数据操作D、数据约束6、关系数据模型的三个要素是?A、关系数据结构、关系操作集合和关系规范化理论B、关系数据结构、关系规范化理论和关系的完整性约束C、关系规范化理论、关系操作集合和关系的完整性约束D、关系数据结构、关系操作集合和关系的完整性约束7、传统的数据模型分类,数据库系统可以分为三种类型?A、西文、中文和兼容B、层次、网状和关系C、大型、中型和小型D、数据、图形和多媒体8、以下哪一个不是数据模型?A、概念模型B、逻辑模型C、架构模型D、物理模型2、多选题1、关于数据模型的组成要素的说法正确的是?A、数据结构是指:与数据类型、内容、性质有关的对象;B、微博系统中用户变更自己的电话号码的属于数据操作C、微博系统中用户的性别在男女之间选择属于数据的完整性约束D、微博系统的年龄是数据结构2、下面哪些模型可以归属到逻辑模型?A、E-R图模型B、层次模型C、网状模型D、关系模型3、下面关于数据模型说法正确的是?A、概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次B、对概念模型的基本要求:较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,简单、清晰、易于用户理解C、逻辑模型是对数据最底层的抽象D、以上说法都不正确4、关于数据模型的组成要素的说法正确的是?A、数据结构是对系统静态特性的描述B、数据操作的类型包括检索和更新C、完整性约束包括实体完整性和引用完整性D、微博系统的年龄是数据结构概念模型1、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是?A、车次B、日期C、车次+日期D、以上都不正确2、在E-R图中,联系使用______图形描述?A、矩形框B、椭圆形C、菱形D、直线3、在下面列出的数据库模型中,哪一个是概念数据模型?A、关系模型B、层次模型C、网状模型D、实体-联系模型4、在“学生选课系统”的概念模式设计中,以下说法正确的是?A、学生实体可以使用姓名作为码B、学生实体必须包括年龄、性别等属性C、全体学生组成了一个学生实体集D、用学生实体及其属性名集合来抽象和刻画同类实体称作学生实体集2、多选题1、下面的关于实体、属性、码、域、实体型、实体域、联系等概念,说法正确的是?A、客观存在并可相互区分的事物叫实体,如学生张三、工人李四、计算机系B、属性的取值范围叫做域,性别的域为{男,女},月份的域为{1,2,3, (12)C、多个实体之间的相互关联,如学生与老师间的授课关系,学生与学生间有班长关系D、实体所具有的某一特性称为实体的属性2、下面的关于实体、属性、码、域、实体型、实体域、联系等概念,说法不正确的是?A、12306站点购票,身份证号码能唯一的确定一个人,所以在购票的时候,一个人同一个时刻不能购买去二个不同地方的车票,那么身份证号码是码B、实体的联系分成:实体之间的联系和实体内部的联系2种C、对于淘宝站点而言,用户的所有的交易记录构成了实体集D、人的年龄属于实体型逻辑模型1、单选题1、以下说法不正确的是?A、具有相同类型的值的集合,称为域,教师集合可以表示为(T)= {t1,t2},学生的集合可以表示为:(S)= {s1,s2 ,s3}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、关于关系的描述错误的是?A、关系中的每个属性是不可分解的B、在关系中元组的顺序无关紧要C、任意的一个二维表都是一个关系D、在关系中属性的顺序是无关紧要的8、关于关系和关系模式,下列说法错误的是?A、关系实际上就是关系模式在某一时刻的状态或内容B、关系模式是静态稳定的,而关系是动态变化的C、关系的描述称为关系模式,它是型,而关系是值D、关系是一张二维表,关系模式就是二维表中的数据2、多选题1、下面描述正确的是?A、一个关系其实相当于一个二维表B、关系中的列称为属性C、关系中的行称为元组D、属性的取值范围称为值域2、下面描述正确的是?A、一个二维表就是一个关系,二维表的名就是关系的名B、关系中的列称为属性,属性的个数称为关系的元或度C、关系中的行称为元组,对关系的描述称为关系模式D、属性的取值范围称为值域,元组中的一个属性值称为分量3、下面关于关系表和关系模式说法的正确的是?A、关系表是个二维结构,由行和列组成B、关系的描述称为关系模式C、关系实际上就是关系模式在某一时刻的状态D、关系是动态的、随时间不断变化第三章:关系数据库结构及形式化定义1、单选题1、要从学生关系中查询学生的姓名和性别,需要进行的关系运算是什么?A、选择B、投影C、联接D、求交2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为?A、400B、10000C、30000D、900002、多选题1、关系模型与其他数据模型相比有哪些突出的优点?A、关系模型对各种用户提供统一的单一的数据结构形式,即关系(二维表)B、数据库的操作都可归结为关系的运算,而关系是建立在集合代数基础上的C、具有高度的数据独立性,用户的应用程序完全不必关心物理存储细节D、数据库管理人员的工作得到了简化,易于对数据库重组和控制数据完整性1、单选题1、参照完整性是指在基本表中满足什么条件?A、主属性不能取空值B、外码可以是空值或者另一个关系主码的有效值C、用户针对具体的应用环境定义的完整性约束条件D、以上都不正确2、关于完整性约束的描述,错误的是?A、关系中的外码的取值只能是参照关系中某个元组的主码值B、关系中的外码取值可以是空值C、关系中的主码取值不能为空值D、关系中的主码取值是唯一的3、在关系模型中,任何关系除了必须满足实体的完整性、用户自定义完整性,还需要满足什么??A、结构完整性B、数据完整性C、参照完整性D、动态完整性4、以下关于关系完整性约束的说法不正确的是?A、学生信息表中,有个字段年龄,必须是大于等于0,小于等于120,这是为了保证实体的完整性约束B、关系表中,主键所在列的值可以为空C、为了保证数据库的参照完整性,从表中的外键在主表中必须存在D、员工管理系统的中的表的设计,字段性别的值只能从男、女中选择是为了保证实体完整性5、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于?A、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、关键字完整性约束关系代数1、单选题1、己知关系R和S,R∩S等价于?A、(R-S)-SB、S-(S-R)C、(S-R)-RD、S-(R-S)第四章:数据定义1、使用SQL语句create table students(sid int primary key , sname varchar(15) not null),当执行完成后,下面说法不正确的是?A、PRIMARY KEY 是主键约束,表明学号不能重复B、sname列中指定了非空约束,所以学生的姓名不能为空,也不能把null插入到表中去C、使用drop table students能够把整个表结构连同表中的数据全部删除D、使用delete table students 能够把整个表结构连同表中的数据全部删除2、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?A、数据查询B、数据操纵C、数据定义D、数据控制3、在SQL语句中,用于删除数据库的命令是哪一个?A、DROP DATABASEB、DELETE DATABASEC、DROP DBD、ERASE DATABASE4、在SQL语句中,用于删除数据表的命令是哪一个?A、DROP TABLEB、DELETE TABLEC、DROP DBFD、ERASE TABLE5、下列SQL Server语句中出现语法错误的是A、declare @myvar int;B、select * from [T]C、create database [DB]D、delete * from [T]6、SQL语言中,删除一个表的命令是A、deleteB、dropC、clearD、remove2、多选题1、以下SQL命令正确的是?A、insert database [DB]B、drop database [DB]C、delete database [DB]D、create database [DB]2、关于SQL语句TeacherNo int not null unique,描述正确的是?A、TeacherNO是主码B、TeacherNO不能为空C、TeacherNO的值可以是“王大力”D、每一个TeacherNO必须是唯一的数据操纵1、删除表中的数据的SQL命令是以下哪一个?A、DROPB、ERASEC、CANCELD、DELETE2、现有一个学生关系模式如下:Student(Sno,Sname)以下SQL命令错误的是?A、truncate from [Student] where [Sno] ="001"B、insert into [Student] values("001","Adam");C、update [Student] set [Sname] ="Wesley"D、delete from [Student] where [Sno] ="001"3、下面说法不正确的是?A、使用insert 语句来向数据库表中插入数据,后面可以不跟列名,但是要保证插入的数据列数和类型要和表结构中的列数和类型完全一致B、insert 语句后面的into 语句不可以省略C、update students set age =20 ,这个语句执行完成后,数据库表students 中所有记录的年龄都变成了20D、delete from students 语句执行完成后,数据库表students表中的数据都被删除4、用下面的SQL语句建立一个基本表:create table Student( Sno char(4) primary key, Sname char(8) not null, Sex char(2), Age int ) 可以插入到表中的元组是()?A、'5021','刘祥',男,21B、5021','刘祥',NULL,NULLC、5021',NULL,男,21D、NULL,'刘祥',NULL,212、多选题1、下面说法正确的是?A、insert into 表名(列名1,列名2,列名3) values (值1,值2,值3),上面的语句是插入语句的正确写法,值的类型和列的类型对应,不然会报错B、insert语句执行成功后,返回数据库影响的行数C、update students set age =20,成功执行后,students表中所有的记录的年龄都变成了20D、delete from students 语句执行完成后,数据库表students表中的数据都被删除第五章:关系数据库规范化理论1、单选题1、关系规范化中的插入操作异常是指?A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是?A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑2、多选题1、假设仓库管理关系表为StorehouseManage(仓库ID, 存储物品ID, 管理员ID, 数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。

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

一、是非题 1、并发控制的主要技术是封锁。……………………………………………(√) 2、口令不是鉴别用户身份唯一可行的方法。………………………………(√) 3、二级封锁协议是:一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。…………………………………………………(×) 4、索引文件不是数据库系统使用的主要的文件结构。……………………(×) 5、事务是恢复和并发控制的基本单位。……………………………………(√) 6、一个关系的主码一定是它的超码。………………………………………(√) 7、数据字典是数据库的数据库。……………………………………………(√) 8、一般而言,对导出关系不能进行插入、删除操作。……………………(√) 9、SQL语言有两种使用方式。………………………………………………(√) 10、数据库系统只是存储数据的集合。………………………………………(×) 11、对数据库进行安全保护时,一般只考虑对什么数据对象允许进行什么样的操作。……………………………………………………………………………(×) 12、一个2NF的关系不一定是3NF的。……………………………………(√) 13、一个客观事物只能用一种数据模型描述。……………………………(×) 14、实体与属性的划分存在一定的相对性。………………………………(√) 15、在关系数据库中,必须为基础关系组织物理文件。…………………(√) 16、对数据操作语言来说,非过程化程度高的,执行效率就高,非过程化程度低的,执行效率就低。………………………………………………………(×) 17、一个关系的超关键字不一定只有一个。………………………………(√) 18、索引文件是数据库系统使用的主要的文件结构。……………………(√) 19、辅关键字也可作为记录的唯一性标志。………………………………(×) 20、一个关系的主关键字一定是它的超关键字。…………………………(√) 21、数据字典是一个特殊的数据库。………………………………………(√) 22、关系一定存在候选码。…………………………………………………(√) 23、数据库安全保护的任务是保护数据的正确性、一致性。……………(×) 24、数据库管理系统是位于用户与操作系统之间的一层数据管理软件。 ……………………………………………………………………………(√) 25、数据管理是数据处理的中心问题,它经历了人工管理、文件系统、数据库系统三个阶段。 ………………………………(√) 26、实体模型是对观念世界问题的一种描述。……………………………(×) 27、客观存在并可相互区别的事物称为实体。……………………………(×) 28、E-R方法是用来表示关系模型的。……………………………………(×) 29、子模式在逻辑关系上可视为模式的一部分。…………………………(√) 30、顺序文件只能用顺序扫描的方法进行查找。…………………………(×) 31、数据操作语言中的非询问语句描述用户要进行的各种检索操作。…(×) 32、每个络(set)类型都是一棵二级树。…………………………………(√) 33、应不惜一切代价保护数据库中的数据。………………………………(×) 34、访问控制中最普遍使用的策略是需者方知。…………………………(√) 35、顺序文件在存储器中地址必须是连续的。……………………………(×) 36、设计数据库系统的主要目的是为了提高访问数据的效率。…………(×) 37、流水文件是按地址顺序组织的文件。…………………………………(×) 38、数据库系统与文件系统的共同之处是它们都为用户管理数据。………(√) 39、对导出关系不能进行检索。……………………………………………(×) 40、并发控制的典型问题是不可重复读。…………………………………(×) 41、完整约束条件一般用于描述数据的型应满足的条件。………………(×) 42、对一个数据库系统来说,概念级对应于它实际存储的数据。………(×) 43、由于一个对象具有若干属性,故记录也由若干数据项组成。………(√) 44、关系模式R的每个属性的值域都必须是有限集合。…………………(×) 45、在关系模型中,虚拟域是由某一算法提供的。………………………(√) 46.体现数据库系统开放性的是支持数据库语言标准。( × ) 47.体现数据库系统开放性的是系统具有良好的可移植性、可扩展性。( × ) 48.数据库设计的逻辑结构设计阶段的任务是将全局E-R图转化为关系模型。( √ ) 49.数据库设计的逻辑结构设计阶段的任务是建立E-R模型。( × ) 50.数据库设计的逻辑结构设计阶段的任务是数据库结构设计。( × ) 51.IMS系统属于层次模型数据库。( √ ) 52.IMS系统属于网状模型数据库。( × ) 53.IMS系统属于分布式数据库。( × ) 54.IMS系统属于关系模型数据库。( × ) 55.SQL语言定义完整性约束条件的功能主要体现在CREATE TABLE语句。( × ) 56.数据的独立性包括数据的结构独立性和组织独立性。( × ) 57.数据的独立性包括数据的结构独立性和数据的逻辑独立性。( × ) 58.数据的独立性包括数据的物理独立性和数据的逻辑独立性。( √ ) 59.数据的独立性包括数据的结构独立性和数据的物理独立性。( × ) 60.根据关系模式的完整性规则,一个关系中的“主键”不能有两个。( × ) 61.根据关系模式的完整性规则,一个关系中的“主键”不能成为另一个关系的外键码。( × ) 62.根据关系模式的完整性规则,一个关系中的“主键”不允许为空。( √ ) 63.根据关系模式的完整性规则,一个关系中的“主键”可以取空值。( × ) 64.对表student查询全体学生的情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄升序排列的正确的SQL语句是 select * From student Group by dept,age ASC ( × ) 65.对表student查询全体学生的情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄升序排列的正确的SQL语句是 select * From student Order by dept,age ASC ( √ ) 66.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用分块法。(√) 67.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用二分法。(×) 68.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用顺序法。(×) 69.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用哈希法。(×) 70.DBMS的四个层次从高到低依次是:应用、数据存取、语言翻译处理、数据存储。( × ) 71.DBMS的四个层次从高到低依次是:应用、语言翻译处理、数据存储、数据存取。( √ ) 72.DBMS的四个层次从高到低依次是:数据存储、数据存取、语言翻译处理、应用。( × ) 73.DBMS的四个层次从高到低依次是:应用、数据存储、数据存取、语言翻译处理。( × ) 74.实体是指现实世界中一切事物,这一说法是不正确的。( × ) 75.实体靠联系来描述,这一说法是不正确的。( √ ) 76.实体所具有的性质统称为属性,这一说法是不正确的。( × ) 77.实体和属性是信息世界表达概念的两个不同单位,这一说法是不正确的。( ) 78.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用视图。( √ ) 79.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用模式。( × ) 80.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用概念模式。( × ) 81.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用子模式。( × ) 82.关系操作的特点是集合操作方式。( √ ) 83.关系操作的特点是复杂操作方式。( × ) 84.关系操作的特点是分散操作方式。( × ) 85.参照关系的外部属性值域的约束的定义是用参照完整性规则。( √ ) 86.参照关系的外部属性值域的约束的定义是用实体完整性规则。( × ) 87.参照关系的外部属性值域的约束的定义是用用户定义的完整性规则。( × ) 88.在嵌入式SQL中,为了能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀SQL。( × ) 89.在嵌入式SQL中,为了能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀EXEC SQL。( √ ) 90.数据库的型是值的一个具体表示,这一说法是错误的。( √ ) 91.数据库的型也称为数据库的内涵,这一说法是错误的。( × ) 92.数据库的值也称为数据库的外延,这一说法是错误的。( × ) 93.数据库的型是稳定的、值是不稳定的,这一说法是错误的。( × ) 94.外模式是数据库用户能够看见和使用的那部分数据的描述,这一说法是错误的。( × ) 95.外模式是内模式的外在表示,一个外模式对应一个内模式,这一说法是错误的。( √ ) 96.外模式是模式的部分抽取,通常是模式的子集,这一说法是错误的。( × ) 97.外模式是对数据库的局部逻辑结构的描述,这一说法是错误的。( × ) 98.在数据模型的三个方面内容中,用于描述系统静态特性的是数据结构。( √ ) 99.在数据模型的三个方面内容中,用于描述系统静态特性的是完整性约束。( × ) 100.在数据模型的三个方面内容中,用于描述系统静态特性的是数据操作。( × ) 101.如果关系R是BCNF范式,则R必是3NF的说法是错误的。( × ) 102.如果关系R是BCNF范式,则R必是2NF的说法是错误的。( × ) 103.如果关系R是BCNF范式,则R必是1NF的说法是错误的。( × ) 104.如果关系R是BCNF范式,则R必是4NF的说法是错误的。( √ ) 105.SQL的数据定义功能仅包括定义表、定义视图。( × ) 106.SQL的数据定义功能仅包括定义表、定义索引。( × ) 107.SQL的数据定义功能仅包括定义视图、定义索引。( × ) 108.SQL的数据定义功能包括定义表、定义视图、定义索引。( √ ) 109.数据库系统的核心和基础是数据模型。( √ ) 110.数据库系统的核心和基础是数据库管理系统。( × ) 111.数据库系统的核心和基础是数据库技术。( × ) 112.数据库系统的核心和基础是关系理论。( × ) 113.把表SC的查询权限授予所有用户的SQL语句是GRANT SELECT ON TABLE SC TO PUBLIC。( √ ) 114.把表SC的查询权限授予所有用户的SQL语句是GRANT SELECT ON TABLE SC TO ALL。( × ) 115.把表SC的查询权限授予所有用户的SQL语句是GRANT SELECT ON SC TO ALL。( × ) 116.把表SC的查询权限授予所有用户的SQL语句是GRANT SELECT ON SC TO PUBLIC。( × )

相关文档
最新文档