ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.75KB ,
资源ID:6383766      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6383766.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统概论期末考试题安徽工业大学.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统概论期末考试题安徽工业大学.docx

1、数据库系统概论期末考试题安徽工业大学数据库系统概论期末考试题安徽工业大学一单项选择题(每小题2分,共50分)1、数据库系统的核心是()。A数据库B数据库管理系统C数据模型D软件工具2、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE)要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系()A、SB、SC,CC、S,SCD、S,C,SC3、关于数据库概念设计阶段的工作目标,下列说法错误的是()A定义和描述应用系统设计的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描

2、述应用系统的数据需求D描述需要存储的记录及其数量4、SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁5、SQL语言具有()的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵6.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写

3、到数据库中,从检查点开始正向扫描日志文件()A扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤消B扫描到t1时,将t1加入重做队列,扫描到t2时,将t2加入撤消队列C扫描到t1时,直接撤消t1,扫描到t2时,将t2直接重做D扫描到t1时,将t1加入撤消队列,扫描到t2时,将t2加入重做队列7.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修了计算机基础这门课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里WHERE

4、子句的内容是()A、S.S#=SC.S#andSEX=女andCNAME=计算机基础B、S.S#=SC.S#ANDC.C#=SC.C#andCNAME=计算机基础C、SEX=女andCNAME=计算机基础D、S.S#=SC.S#andC.C#=SC.C#andSEX=女andCNAME=计算机基础8、有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。ASELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资)(SELECTAVG(工资)FEOM教师表);BSELECT所在系,AVG(工资)FROM教师表WHEREAVG(工

5、资)(SELECTAVG(工资)FEOM教师表)GROUPBY所在系;CSELECT所在系,AVG(工资)FROM教师表GROUPBY所在系HAVINGAVG(工资)(SELECTAVG(工资)FEOM教师表);DSELECT所在系,AVG(工资)FROM教师表GROUPBY所在系WHEREAVG(工资)(SELECTAVG(工资)FEOM教师表);9.在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是()A甲方首席信息官和乙方项目经理要参与概念模型设计工作B甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作C逻辑模型设计完成以后,

6、主要由乙方数据库工程师负责物理模型的设计与实现工作D甲方总经理,首席信息官,乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作10要使用户张先生只能查询表A中的部分记录,应采取的策略是()A.构建该部分记录的行级视图,并将该视图的查询权限赋予张先生B.将表A的查询权限赋予张先生C.编写查询表A的存储过程D.将张先生的用户级别设定为DBA11.若用如下的SQL语句创建了一个表SCREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行时,哪一行可以被插入()A、(991001,

7、李明芳,女,23)B、(990746,张为,NULL,NULL)C、(NULL,陈道一,男,32)D、(992345,NULL,女,25)与实施数据转储机制,设完成该数据库每天数据增量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是()A配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B每天划出长度为2小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储C每天划出长度为2小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储D每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储、填空(第1小题4分,其它每小题2分,共1

8、0分)二1事务具有(),(),()和()四个特性.2在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为().3在SQLServer2000中,某数据库用户User具有对表数据的查询和更改权限.现要回收该用户对T表的数据更改权,下述是实现该功能的语句,请补全该语句()UPDATEONTFROMUser;4.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模

9、式个数至少为()个。三简答题(共5分)什么是数据库?综合应用题(35分)四(13分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某工程项目公司的信息管理系统的部分关系模式如下:职工(职工编号,姓名,性别,居住城市)项目(项目编号,项目名称,状态,城市,负责人编号)职工项目(职工编号,项目编号)其中:(1)一个职工可以同时参与多个项目,一个项目需要多个职工参与(2)职工的居住城市与项目所在城市来自同一个域(3)每个项目必须有负责人,且负责人为职工关系中的成员(4)项目状态有两个:0表示未完成,1表示已完成【问题1】(2分)下面是创建职工关系的SQL语句,职工编号唯一识别

10、一个职工,职工姓名不能为空。请将空缺部分补充完整。CREATETABLE职工(职工编号CHAR(6),姓名CHAR(8)(a),性别CHAR(2),城市VARCHAR(20),PRIMARYKEY(b);【问题2】(4分)下面是创建项目关系的SQL语句。请实现相关的完整性约束。CREATETABLE项目(项目编号CHAR(6),项目名称VARCHAR(20),状态CHAR(1)CHECK(c),城市VARCHAR(20),负责人编号CHAR(6)(d),FOREIGNKEY(e)REFERENCES(f);【问题3】(3分)请完成下列查询的SQL语句。查询至少参加两个项目的职工编号和参与的项目

11、数。SELECT职工编号,(g)FROM职工项目GROUPBY(h)HAVING(i);问题4】(4分)【假设项目编号为“P001”的项目负责人李强(其用户名为U1)有对参与该项目的职工进行查询的权限。下面是建立视图emp和进行授权的SQL语句,请将空缺部分补充完整。(1)CREATEVIEW(j)ASSELECT职工编号,姓名,性别,城市FROM职工WHERE职工编号IN(SELECT(k)FROM职工项目WHERE(m)WITHCHECKOPTION;(2)GRANT(n)ONempTOU1;2(9分)现有关系模式:教师授课教师号,姓名,职称,课程号,课程名,学分,教科书名其函数依赖集为:

12、教师号姓名,教师号职称,课程号课程名,课程号学分,课程号教科书名指出这个关系模式的主码。这个关系模式是第几范式,为什么?将其分解为满足3NF要求的关系模式分解后的关系模式名自定3(7分)根据下面所给的三个关系,请完成下列查询的SQL语句.学生(学号CHAR(8),姓名CHAR(8),性别CHAR(2),系名CHAR(20),出生年月DATATIME)选课(学号CHAR(8),课程号CHAR(10),成绩INT)课程(课程号CHAR(8),课程学分INT)【问题1】查询姓名以“李”打头的所有学生名SELECT姓名;FROM学生;WHERE姓名(1)【问题2】查询出所有已被学生选修的课程SELEC

13、T*FROM课程WHERE(2)(SELECTFROM(3)WHERE课程.课程号选课.课程号)【问题3】查询出每门课程被选修的学生人数SELECT课程.课程号,课程.课程名,(4)AS选课人数FROM课程,(5)WHERE课程.课程号(6)(7)BY课程.课程号4(6分)某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息:车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话维修项目:项目号,项目名称,维修费汽车备件:备件号,备件名称,备件单价,库存数量以上数据之间存在下列约束:可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据

14、库中记录维修时间,一种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。根据以上需求构建该数据库的概念模型画ER图)。答案一单项选择题(每小题2分,共50分).1-5、BDBAB6-10CDCBA11-15BADCD16-20DDABD21-25CDCBA.填空(第1小题4分,其它各小题2分,共10分)二1原子性,一致性,隔离性,持久性(持续性)每个一分2外码34.27REVOKE三简答题(共5分)1什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合(2分)。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立

15、性和易扩展性,且可被多个用户共享。(3分)综合应用题(35分)四1(13分)每个空1分解答:2问题1(分)a)NOTNULLb)(职工编号)4问题2(分)c)(状态IN(0,1)d)NOTNULLe)负责人编号f)职工(职工编号)3问题3(分)g)COUNT(项目编号)h)职工编号i)COUNT(项目编号)=2问题4(4分)j)emp或者emp(职工编号,姓名,性别,城市)(k)职工编号(m)项目编号=P001(n)SELECT2(9分)解答:1)该关系的主码为:(教师号,课程号)(1分)2)1NF(1分)因为存在部分函数依赖(1分)3)通过分解该关系模式如下(6分每个2分)教师表(教师号,姓名,职称)课程表(课程号,课程名,学分,教科书名)教师授课表(教师号,课程号)3(7分每个空1分)解答【问题1】(1)LIKE李【问题2】(2)EXISTS(3)选课【问题3】(4)COUNT(*)(5)选课(6)选课.课程号(7)GROUP4(6分)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1