收藏 分销(赏)

厦门理工学院数据库系统概论试卷及答案.doc

上传人:快乐****生活 文档编号:4682708 上传时间:2024-10-09 格式:DOC 页数:6 大小:162.51KB
下载 相关 举报
厦门理工学院数据库系统概论试卷及答案.doc_第1页
第1页 / 共6页
厦门理工学院数据库系统概论试卷及答案.doc_第2页
第2页 / 共6页
厦门理工学院数据库系统概论试卷及答案.doc_第3页
第3页 / 共6页
厦门理工学院数据库系统概论试卷及答案.doc_第4页
第4页 / 共6页
厦门理工学院数据库系统概论试卷及答案.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、考 生 信 息 栏 系 专业 级 班级 姓名 学号 装 订 线厦门理工学院试卷20 20 学年 第 2 学期课程名称数据库原理与应用试卷卷别A B 专业 级 班级 考试方式闭卷 开卷 本试卷共 4 大题( 4页),满分100分,考试时间120分钟。请在答题纸上作答,在试卷上作答无效。一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在答题纸上对应的表格内。错选、多选或未选均无分。1. 下面列出的条目中,哪些是数据库系统的组成成员? ( ).操作系统.数据库管理系统.用户 .数据库管理员 .数据库A、与 B、与 C、与D都是

2、2. 在下面列出的数据模型中,哪一个是概念数据模型? ( )A关系模型 B层次模型 C网状模型 D实体-联系模型3. 数据库的三级模式结构中最接近外部存储器的是 ( )A模式 B外模式 C概念模式 D内模式4. 设关系R与关系S的元数分别是3与4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是 ( )A12 B9 C7 D165. 设有关系R(A,B,C)与S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是 ( )A BC D6. 在关系代数表达式的查询优化中,不正确的叙述是 ( )A尽可能早地执行连接 B尽可能

3、早地执行选择C尽可能早地执行投影 D把笛卡尔积与随后的选择合并成连接运算7. 有如下两个关系EMP与DEPT: EMP(雇员号,雇员名,部门号,工资) DEPT(部门号,部门名,地址)在雇员信息表关系EMP中,哪个属性是外键(foreign key) ( )A雇员号 B雇员名 C部门号 D工资8. 有关系R与S,RS的运算等价于 ( )AS-(R-S) BR-(R-S) C(R-S)SDR(R-S)9. 为数据表创建索引的目的是 ( )A提高查询的检索性能 B创建唯一索引 C创建主键 D归类10. SQL语言中,删除一个表的命令是 ( )ADELETE BDROP CCLEAR DREMOVE

4、11. 数据库管理系统中用于定义与描述数据库逻辑结构的语言称为 ( )A数据库模式描述语言(DDL) B数据库子语言(SubDL)C数据操纵语言(DML) D数据控制语言(DCL)12. SQL语言的GRANT与REVOKE语句主要是用来维护数据库的 ( )A完整性 B可靠性 C安全性 D一致性13. XY,当下列哪一条成立时,称为平凡的函数依赖 ( )AX Y BYX CXY DXY14. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 ( )A参数完整性规则 B参照完整性规则C用户定义完整性规则 D实体完整性规则15. C:课程 T:教员 H:上课时间 R:教室 S:学生根

5、据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)R,(H,S)R关系模式A的码是 ( )AC B(H,R) C(H,T) D(H,S)16. 在概念模型中的客观存在并可相互区别的事物称 ( )A实体 B元组 C属性 D节点17. 下述哪一条不是由于关系模式设计不当而引起的 ( )A数据冗余 B丢失修改 C插入异常D更新异常18. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,关键字是( )AM端实体的关键字 BN端实体的关键字CM端实体关键字与N端实体关键字组合 D重新选取其他属性19. SQL语言中的COMMIT语句的主要作用是 ( ) A结束程序 B返回系统 C提

6、交事务D存储数据20. 若系统在运行过程中,由于某种故障,使存储在外存上的数据损失或全部损失,这种情况称为( )A运行故障 B介质故障 C系统故障D事务故障二、填空题(本大题共5小题,每小题2分,共10分)21. _映像为数据库提供了数据的逻辑数据独立性。外模式/模式22. SELECT语句中进行查询时 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用_保留字。/ Distinct 23. 如果表T1的字段A为主关键字,同时A也是表T2中的字段,并且规定在T2表中A字段的取值只允许有两种可能,或者为空值,或者等于T1表中A字段值,则该字段称为表T2的_,表T1称为主表,表T2

7、称为从表。 /外键24. 数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的 _。/独立性25. SQL Server2005中,事务应Begin Transaction开始,若希望执行的结果不写入数据库中则应以_结束。 /Rollback三、设计题(30分)学生选课关系数据库由以下三个关系模式组成:学生Student(Sno,Sname,Ssex,Sdept,Sage),各属性分别表示学生学号、姓名、性别、所属系与年龄;课程Course(Cno,Cname,Credit,Pcno),各属性分别表示课程号、课程名、学分、前驱课程号;选课关系SC(Sno,Cno,Grad

8、e),各属性分别表示学生学号、选修课程号、成绩。请根据说明与表结构,完成26-28题:26. 请根据要求完成以下各题(6分)(1) 写出完成下列查询的关系代数表达式求成绩(grade)在90分以上的学生的学号(sno)与姓名(sanme);(2) 假设学生信息表student不存在,根据表-1所描述的信息,写出完成创建Student表的SQL语句。27. 根据表结构,写出完成下列查询的SQL语句:(12分)(1) 查询年龄在20岁以下的学生的姓名及其年龄(Sage); (2) 查询年龄在20-30岁之间的学生的姓名, 姓名, 所在系(Sdept):; (3) 查找所有姓李的学生的姓名, 学号与

9、性别(Ssex),并要求结果按年龄的降序排列; (4) 分类统计每门课程的平均成绩。(注:SC表中grade列表示指定学号指定课程的成绩;求平均值可用Avg()函数)28. 写出实现下列功能的SQL语句:(12分)(1) 创建一个学生信息视图View_CS,仅查看Student表中“计算机科学与技术系”学生信息。(2) 为表course 添加一个约束C_credit,设定credit字段的值只能在0-100之间。(3) 修改表sc表中数据,为其中成绩(grade)小于60分的学生每人加5分。(4) 假设现在无需再使用课程信息表course,需把它删除,请写出相应的SQL语句。四、解答题(共2小

10、题,每小题10分,共20分)29. 设有关系模式R(U,F),其中: UA,B,C,D,EF=ABC,BD,CE,ECB,ACB(1)试写出关系模式R的候选键,并给出证明。(5分)(2)若将该关系模式分解为三个关系R1(A,B,D)、R2(B,C)与R3(C,E),请判断该分解是否为无损分解。30. 请根据题目描述,完成问题(10分)假设某公司的业务规则如下: (1)公司下设几个部门,如技术部、财务部、市场部等。(2)每个部门承担多个工程项目,每个工程项目只属于一个部门。(3)每个部门拥有多名职工,每一名职工只能属于一个部门。(4)一个职工可能参与多个工程项目,且每个工程项目有多名职工参与施工

11、。根据职工在工程项目中完成的情况发放酬金。(5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性。要求:(1) 根据上述规则设计E-R模型。(6分)(2)将完成的E-R模型转换成关系数据模型,并指出每个关系的主码与外码。(4分)第 4 页 共 6 页_数据库原理与应用期末试题(_卷)参考答案一、单项选择题(本大题共20小题,每小题2分,共40分)题号12345题号678910答案ADDCB答案ACBAB题号1112131415题号1617181920答案ACBDD答案ABCCB二、填空题(本大题共5小题,每空2分,共10分)题号2122232425

12、答案外模式/模式Distinct外键隔离性Rollback三、设计题(本大题共3小题,共30分)26(1) sno,name(grade=90(StudentSC)第 6 页 共 6 页四、解答题(本大题共2小题,每小题10分,共20分)29.解:(1)将U中属性分成以下几类:仅在左边出现的属性L类:A;仅在右边出现的属性R类:D;同时在左边有右边出现的属性LR类:B、C、E;既不在左边,也不在右边出现的属性N类:无。候选键属性一定包含L类与N类,可能包含LR类,一定不包括R类。可推测R的候选键可能为:A或AB或AC。因为:(A)+=A;(AB)+=ABCDE;(AC)+=ABCDE所以,AB或AC都可作为R的候选键,A不是R的候选键。(2)构造初始判定表:关系ABCDER1(A,B,D)111R2(B,C)11R3(C,E)11 根据各函数依赖关系,得到如下判定表:关系ABCDER1(A,B,D)111R2(B,C)11(1)(1)R3(C,E)(1)11 由于用完所有的依赖关系,判定表中没有一行的值为全1,所以该分解不是无损分解。30.解:

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服