《2022年数据库系统原理补考试题答案.docx》由会员分享,可在线阅读,更多相关《2022年数据库系统原理补考试题答案.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆20XX 年数据库系统原理补考试题答案一、单项挑选题 本大题共 15 小题,每道题 2 分,共 30 分 在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错 选、多项或未选均无分;1.数据库是长期储备在运算机内、有组织的、统一治理的相关 B C A.文件的集合B.数据的集合C.命令的集合D.程序的集合2.在数据库的三级模式中,描述数据库中全部数据的整体规律结构的是 C A.外模式B.内模式C.规律模式D.储备模式3.数据库系统中存放三级结构定义的DB 称为 B A.DBS B.DD C
2、.DDL D.DBMS 4.老师实体中有老师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个 A A.派生属性B.多值属性C.复合属性D.NULL 属性5.对关系的描述不正确选项 C A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换6.如属性 X 函数依靠于属性Y 时,就属性X 与属性 Y 之间具有 B A.一对一联系B.一对多联系C.多对一联系D.多对多联系7.设 F 是关系模式 R 的 FD 集,假如对 F 中每个非平凡的FD X Y,都有 X 是 R 的超键,就 A.R 属于 2NF,但不肯定属于3NF B.R 属于 3NF,但不肯定属于BCNF
3、C.R 属于 BCNF ,但不肯定属于4NF D.R 属于 4NF 8.关系 Rl 和 R2 如下表所示:R1 R2 A B C A B C a1 b2 c1 a1 f g a2 b2 c2 a2 b2 c2 a3 b1 c1 a3 f g 就 R1 与 R2 进行笛卡尔积运算,其结果的元组数为 D A.1 B.3 C.6 D.9 9.设四元关系RA ,B,C,D,就下面不正确选项 B A.D,BR为取属性 D,B 的两列组成新关系B.4,2R为取属性的值是4,2 的两列组成新关系C.D,BR 与4,2R是等价的D.D,BR与2,4 R是相同关系10.以下表达正确选项 B A.在 ORDER
4、BY 子句后只能有一个属性名师归纳总结 - - - - - - -第 1 页,共 4 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆B.ORDER BY 子句所产生的输出只是规律排序成效,并没有影响表的实际内容 C.进行有序输出时,假如列中有空值就在升序输出时第一列出空值项,而在降序时最终 列出空值项D.ORDER BY 子句中必需指明是升序或降序,不能缺省 12.现要查找缺少成果 G的同学学号 S#和课程号 C#,下面 SQL 语句中 WHERE 子句的 条件表达式应是:SELECT S#,C# B FROM SC WHERE D A.G=0 B.G=0 C.
5、G=NULL D.G IS NULL 12.数据库复原的主要依据是 D A.DBA B.DD C.文档D.事务日志13.不能激活触发器执行的大事是 A A.SELECT B.UPDATE C.INSFRT D.DELETE 14.SQL Server 2000 的主要工具中,执行T-SQL 的正确轻量级工具是 A A.查询分析器B.服务治理器C.企业治理器D.大事探查器15.在 ODBC 体系结构中,为应用程序加载、调用和卸载DB 驱动程序的是 A.ODBC 数据库应用程序B.驱动程序治理器C.DB 驱动程序D.数据源二、填空题 本大题共 10 小题,每道题1 分,共 10 分 请在每道题的空
6、格上填上正确答案;错填、不填均无分;16.能惟一标识实体的属性或属性集称为 _标识符 _;17.数据独立性使得修改数据结构时,尽可能不修改_应用程序 _;18.数据库的物理结构主要指数据库的储备记录格式、储备记录支配和 _储备方法 _;19.由于数据的冗余,在对数据操作经常会引起_修改反常 _、插入反常、删除反常;20.关系代数运算中,特地的关系操作有:挑选、投影、和 _连接 _;21.SQL 语言的条件表达式中字符串匹配操作符是 _Like_ ;22.DBS 运行的最小规律工作单位是 _事务 _;23.SQL 的基本表约束主要有三种形式:候选键定义、外键定义、_检查子句 _定义;24.在复合
7、数据类型中,相同类型元素的有序集合,并且答应有重复的元素,称为 _数组、列表 _;25.SQL Server 2000 引擎对外使用 Net-Library 抽象层来支持不同的三、简答题 本大题共 10 小题,每道题 3 分,共 30 分 _网络协议 _;26.在 DBS 的全局结构中,磁盘储备器上的数据结构有哪几种形式 . P26 27.简述关系的参照完整性规章中,外键取值答应为空和不答应为空的条件;P53 28.设有函数依靠集 F=A D,AB E,BIE,CDI,EC ,运算属性集 AE 关于 F 的闭包(AE )+;AEDCI 29.简述关系代数表达式的启示式优化规章;P109 30.
8、简述 DBS 中系统故障的复原方法;P155 31.什么是 X 锁?P160 32.SQL 中哪些机制供应了安全性?P173 33.什么是 SQL/CLI ?P268 34.简述对象联系图的定义;P259 名师归纳总结 第 2 页,共 4 页- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆35.T-SQL 中有哪些变量?各有哪些特点?P210 四、设计题 本大题共 5 小题,每道题 4 分,共 20 分 已知有如下三个关系:同学表 S S#, SNAME, AGE, SEX ,其属性表示同学的学号,姓名,年龄,性别;课程表 CC#, CNA
9、ME, TNAME,其属性表示课程号,课程名,任课老师名;选课表 SCS#, C#, SCORE,其属性表示学号,课程号,成果;下面 3640 题都是针对上述三个表操作的;36试用关系代数表达式写出以下查询:检索女同学选修的课程的课程号和课程名;37试用 SQL 语句写出第 32 题的查询;38试用 SQL 语句写出以下插入操作:把 S 表中男同学的元组插入到一个已存在的表S_MS#, SNAME, AGE, SEX;39.试用 SQL 语句完成以下修改要求:在 SC 表中,把男同学的成果增加 5%;40试用 SQL 的断言来表达以下约束:在 S 表中,男同学的年龄必需大于等于 18 岁;(断
10、言名为 ASSE2)CREATE ASSERTION ASSE2 CHECK NOT EXISTS SELECT * FROM S WHERE SEX= 男 AND age18 五、综合题 本大题共 2 小题,每道题 5 分,共 l0 分 41设高校里教学数据库中有 3 个实体集,一是课程实体集,属性有课程号、课程名;二是老师实体集,属性有老师工号、姓名、职称;三是同学实体集,属性有学号、姓名、性别、年龄;设老师和课程之间有主讲联系,每位老师可主讲如干门课程,但每门课程只有一个主讲老师,教师主讲课程将选用某本教材;老师与同学之间有指导联系,每个老师可指导如干个同学,但每个同学只有一个指导老师;
11、同学与课程之间有选课联系,每个同学可选如干门课,每门课也可由如干个同学选,同学选的课程有成果属性;1试画出 E_R 图,并在图上注明联系类型,联系可省略;2依据转换规章,将 E_R 图转换成关系模式集,并标出主键和外键;42. 设关系模式为:R 车间编号,零件编号,数量,仓库编号,仓库地址 零件存放的仓库信息;记录工厂里每个车间需要的零件数量,以及假如规定:每种零件只存放在一个仓库里;每个仓库只有一个地址;每个车间每需要一种零件只 有一个数量;试回答以下问题:(1)(2)依据上述规定,写出关系模式R 的基本函数依靠和关键码;车间编号,零件编号-数量零件编号 -仓库编号仓库编号 -仓库地址键:车
12、间号,零件编号说明 R 不是 2NF 的理由,试把R 分解成 2NF 模式集(需标出主键和外键)1NF,存在非主属性对键的部分函数依靠R1零件编号,仓库编号,仓库地址 主键:零件号R2车间编号,零件编号,数量 主键:车间号,零件编号(3)外键:零件号 进而把 R 分解成 3NF 模式集,并说明理由; (需标出主键和外键)R11零件编号,仓库编号 主键:零件号R12仓库编号,仓库地址 主键:仓库号R2车间编号,零件编号,数量 主键:车间号,零件编号 外键(两个) :零件号、车间号名师归纳总结 - - - - - - -第 3 页,共 4 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆名师归纳总结 - - - - - - -第 4 页,共 4 页