当前位置:文档之家› 数据库期末测验考试及答案

数据库期末测验考试及答案

数据库原理期末考试试题一、单项选择题(本大题共15小题,每小题2分,共30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. 要保证数据库的数据独立性,需要修改的是( A )A .三层模式之间的两种映射B .模式与内模式C .模式与外模式D .三层模式2. 下列四项中说法不正确的是(C )A •数据库减少了数据冗余B .数据库中的数据可以共享C.数据库避免了一切数据的重复D .数据库具有较高的数据独立性3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多 B .一对一C .多对一 D .一对多4.将E-R 模型转换成关系模型,属于数据库的( C )A.需求分析 B .概念设计C .逻辑设计D . 物理设计5.五种基本关系代数运算是( A )A.U, —, X,n 和bB.U,—,,n和bC .U,A,X,n 和b D. u,n,,n和b6.下列聚合函数中不忽略空值(NULL) 的是( C )。

A . SUM (列名) B. MAX ( 列名) C. COUNT ( * ) D .AVG ( 列名)7.SQL 中,下列涉及空值的操作,不正确的是( C )。

A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 在视图上不能完成的操作是(C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图10. 关系数据模型的三个组成部分中,不包括(C )A. 完整性约束B. 数据结构C. 恢复D. 数据操作11. 假定学生关系是S (S#, SNAME , SEX, AGE ),课程关系是C (C #, CNAME , TEACHER ),学生选课关系是SC(S#,C#,GRADE )。

要查找选修“ COMPUTER ”课程的“女”学生姓名,将涉及到关系( D )A. SB. SC,CC. S,SCD. S,SC,C12. 关系规范化中的删除操作异常是指(A )A•不该删除的数据被删除B .不该插入的数据被插入C. 应该删除的数据未被删除 D •应该插入的数据未被插入13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码是( C )A . M端实体的码B . N端实体的码C. M端实体码与N端实体码组合D.重新选取其他属性14. 已知关系R={A , B , C, D , E, F}, F={A C, BC~DE , DE, CFB}。

则(AB)F+ 的闭包是(B )A . ABCDEFB . ABCDEC . ABCD . AB 15 .设有关系R (A , B , C)和S (C, D)。

与SQL 语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是( B )A. d R.C=S.C( n A,B,D(R X S)) B . n A,B,D( <r R,C= S.C(R X S)) C. <r R.C=S.C(( n A,B (R)) X ( n D(S))) D . d R,C=S.C( n D(( n A,B(R)) X S))三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。

1.SQL语言集数据定义、数据查询、数据操纵、数据控制功能于一体。

2.E—R图的主要元素是实体型、属性—联系。

3.关系系统的完整性控制包括—实体完整性参照完整性用户定义的完整性。

4.关系模式R的码都为单属性,则R 一定是第二_范式。

5.数据库系统一般包括数据库、_数据库管理系统应用系统数据库管理员与用户。

6.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、_插入异常、修改异常和删除异常。

8. 数据库设计的一般步骤有:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施运行与维护等。

I * SQL的囂丈__________________ -1. fliSQI山世闻足由_________ 诫__________户勺血虚屁.乩化黄L中建立黑引的諳令圧______________________ ・4、布SQL中数捌曲提附卑氛冇旳I性用 __________ 确定吐总表的訥构*厲A sqt他用___________ 描述灿細塚的外粳成.7, A.SQl. X NOT BETWEEN 20 AND Hi) W 「監从数据埠设計啊期舷・基本我的__________________________ 模式“9、在嵌入罠SQL中址用____ 方法解抉号其它程序设计语言魏拥组衆方戎不一救的问趙.1仄从稈序巻计语背的特点韦虑柘语盲属于______ 语音,而SQL属于___ 话盲. |二填空腫L鉛构化件刊具胃2. 里本表証图3. CREATETNDEX4. 越*我(应农)5. CKEAIE 1 ABLE7.X C2U或X》列16过种化非过程优一、聊项选杼趣I D 2.C 3.C 4, B 5, D 6.C7.Dg.B 9.A IO,D 1I.C 12.B 13.C 14.C I5.D 16. A I7.C l«. B 19.C 20.D 2LC ®一、单威选择题1>在SQL中.用户可以直接操作的是()<A.基本表B、视图C、皋本表或社视图D、皋本表和社视图2、农SQL的SELECT语句中,与选择运算对应的命令动词是C >。

A. SELECT B. PRLMC> WHERE D、ORDER BY3. SELECT iS旬执行•的结果是(人As数拡库B、元组Cs表IX数据库4.在SQL语句中.对输出结果刑1序的语句是().X、GROUP B. ORDER BYC、WHERE I入HAVING5・打只BETWEEN 20 AND25完个筹价的是()・Ax X>20 AND X<25B、X>20 AND X<25C、X>20 AND XM25C、X 鼻20 AND XW256.关系数据库地标准语言是()oA.关系代数B、关系演算C、SQL D ■ ORACLE7、在SELECT语旬中,需要对分组惜况应满足的条件进行判斷时,应使用(A 9 WHEREB. GROUP C・ ORDER D、HAVING8、在SELECT语旬中使用•表示()•A、选择任何屈性B>选择全部属性Cx选择全部元细Dx选择主码9、便用CREATE SCHEMA语句建立的址(人A、数据库B、表C、视图 D.索引10.在SELECT语句中便用MAX (列名)时,列名应该().A.必须扯数值烈必烦是学符型C •必细敬值型或字符空 D.不限制数拥类劇门、在SELECT语句中便用GROUP BY SNO时,SNO必独(人Ax £ WHERE中出现B、在FROM中出埋C、在SELECT中出现 D. HAVING中出现12、便川CREATE TARLE语旬建立的足【)・A.數据库B.表C.现图D、嚎引13、在嵌入咒SQL中.当在SQL语句中引用宿主语言的程序变量时■程序变址应 < 人A.加询缀$B.加后缀$ G加前綴: D、加后缀:14、m CREATE WEW诰们建立的是(人A.数堀咋R.衣€.祂图D、索引15、在SQL中使用UPDATE对衣中数堀进行修改时,应使用府语句是(入A、WHE-RE R、FKOM C. VALUES 【)、SET16、在SQ【•的杏询语句中,时应关系代数中-投黔•运坊的语句能 < 九A ■ SELECT B. FROM C ■ VALUERE D. SET17、在WHERE诰句的条件农达式中・与不个或多个字符孔配的迪祀符屋().A. •氏? C. % D、一I&在SQL语句中.谓词“EXISTS”的含义是()<A.全称址词取存在址词C.自然连接D.等值还接19.视图建立后.在数据字與在存放的是< >«A.杳询语句B、组成视图的衣的内容C、视图的定义D、产生视图的衣的定义20.在SQL中•何收用户操作权限的命令是(人A ■ GRANTB . ROMC ■ SET D. REVOKE21.在教据库与届主话吉之间传逸信息,尼逋过 < 人A.全局变最B、共享变呈Cs公共数裁区 D.系统缓冲区一、单项选择题(共 30 分,每小题 2 分。

把最恰当的答案题号填入括号内) 1.下面列出的条目中,( )是数据库系统的组成成员。

i •操作系统 n •数据库管理系统 川•用户w •数据库管理员 V .数据库A 、n 、川、w 和vB 、n 、w 和vC 、i 、n 、w 和vD 、都是2.在下面列出的数据模型中, ( )是概念数据模型。

A 、关系模型B 、层资模型C 、网状模型D 、实体一联系模型3 •在关系数据库中,表(table )是三级模式结构中的()。

A 、外模式B 、模式C 、存储模式D 、内模式4•设关系R 和关系S 的元数(目)分别是 3和4,关系T 是R 与S 的广义笛卡尔积,即: T=R X S ,则关系T 的元数是( )。

A 、 7B 、 9C 、 12D 、 165.设有关系 R ( A , B , C )和 S (C , D )。

与 SQL 语句 selectA,B,D from R,S where R.C=S.C 等价的关系代数表达式是( )。

A 、d R.C=S.C( n A,B,D(R X S))B 、n A,B,D( <r R.C= S.C(R X S))C 、R.C=S.C(( n A,B R) X ( n DS))D 、d R.C=S.C ( n D (( n A,BR ) X S ) 6 •嵌入式SQL 实现时,采用预处理方式是( )。

A 、把SQL 语句和宿主语言语句区分开来B 、为SQL 语句加前缀标识和结束标志C 、识别出SQL 语句,并处理成函数调用形式 D 、把SQL 语句编译成二进制码7 •关系模式R 中的属性全是主属性,则 R 的最高范式必定是()。

9 •关系数据库的规范化理论主要解决的问题是( )。

A 、如何构造合适的数据逻辑结构B 、如何构造合适的数据物理结构C 、如何构造合适的应用程序界面D 、如何控制不同用户的数据操作权限10.从ER 图导出关系模型时,如果实体间的联系是 M:N 的,下列说法中正确的是 ( )。

A 、 将N 方码和联系的属性纳入 M 方的属性中B 、 将M 方码和联系的属性纳入 N 方的属性中C 、 增加一个关系表示联系,其中纳入 M 方和N 方的码D 、 在M 方属性和N 方属性中均增加一个表示级别的属性 11 •在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。

相关主题