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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库原理试题库.docx

1、数据库原理试题库1、用规范的二维表各表示实体及实体间联系的数据模型是()。A.网状模型 B.层次模型 C. 关系模型 模型2、SQL的DML中,核心的操作语句是( )。 3、关系数据模型的三类约束规则中,不包括()。A. 实体完整性 B. 模式完整性 C. 参照完整性 D. 用户自定义完整性4、设R(U)是一个关系模式,XY是一个FD,如果对任何WX,WY都不成立,则称XY是 ( )依赖。 A. 平凡 B.局部 C. 传递 D. 完全5、将一个关系模式分解成3NF的算法可以达到( )。A.只保持无损连接 B. 只保持函数依赖C. 既保持无损连接,又保持函数依赖D. 既不保持无损连接,也又保持函

2、数依赖6、设有关系模式R(ABCD),R上的FD集为F=ABC,CD 。则关系R至多满足( ) 7、SQL中的触发器机制是一种( )机制。A安全性控制B. 并发控制 C数据库恢复 D. 完整性控制8、DBMS的恢复管理子系统能保证事务的( )。A一致性 B.持久性 C原子性 D.隔离性9、两段封锁协议是保证( )的重充分条件。A. 并发事务的可恢复性 B. 并发事务调度的无级联C. 并发事务可串行化调度, D. 两个并发调度等价性10、SQL提供的对数据库完整性的被动约束机不包括( )。A.触发器 B.域约束 C.基本表约束 D.断言得分 阅卷人 二、填空题(每个空1分,共20分)1、数据库体

3、系结构的5个要素包括外模式、模式、内模式、_ 、和 _。2、E-R模型的三要素为_,_,_。3、当关系R的主键K是关系S的外键时,规定K在S中值或者为空值,或者等于在R中某个主键值,这种约束规则称为_完整性规则。4、包含在任何一个候选关键字的属性称为_。5、设R和S都是二元关系,则元组演算表达式: t | R(t) ( u ) ( S(u) u1t2) 写成关系代数表达式是 _。6、SQL的DML语句操作对象和结果是元组的集合,而主语言是对单个元组处理。在嵌入式SQL规则中,是使用_机制实现SQL与主语言的数据通信的。7、对关系模式之所以要进行规范化处理,其原因是因为,不规范的关系模式可能存在

4、数据_和_异常问题。8、设关系模式R(ABCD),R上的FD集F= ABC,BD,则R属于_NF。9、封锁的方法可能引起_和死锁等问题,其中预防死锁的通常有两种方法,一次封锁法和_。10、数据库的并发操作通常会带来3个问题:_问题、_问题、读脏数据问题。11事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:_、_。12为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据_控制,为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据_控制。得分 阅卷人 三、问答题(每题 5 分,共 20 分)1、DBS由哪几部分组成的 2、将ER模型转换成关系模型的规则有哪些3、需

5、求分析的任务是什么4、导致DB破坏的故障有哪几种数据库恢复技术有哪些 得分 阅卷人 四、SQL操作题(每题 10 分,共 20 分)1、设教学数据库中有三个基本表: 学生表 S(S#,SNAME,AGE,SEX,SDEPT) 选课表 SC(S#,C#,GRADE) 课程表 C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)查询选修了操作系统课程的学生姓名(SNAME)。2)查询物理学院(SDEPT)所有女同学的学生学号(S#)和年龄 (SAGE)。3)查询选修了操作系统课程(CNAME)的学生姓名。(2)试说明下面SQL语句的语义。 SELECT SNO FROM S

6、C WHERE CNO=2AND 成绩 between 80 and 90 2、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系S中插入一个课程元组(S5,张三,20,男,信息学院)。2)在S表中删除95001号学生记录。(2)试说明下面SQL语句的语义。UPDATE S SET SAGE=SAGE+1WHERE SSEX=男得分 阅卷人 五、综合题(每题 10 分,共20 分)1、已知两个关系如图1,计算:(1) RS, (2)A=C(RS) 。关系R A B 关系S B C a b b c c b e a d e b d2、设关系模式R(AB

7、CD),R上的FD集F=ABCD,AD , (1 ) 判断R是几范式,并说明理由。(2)将R分解成3NF模式集,且保持无损连接和函数依赖得分 阅卷人 一、选择题(每小题 2 分,共 20 分。请将答案填在下面的表格内)题号 1 2 3 4 5 6 7 8 9 10答案 1、反映现实世界中实体及实体间联系的信息模型是_。A.关系模型 B.层次模型C.网状模型模型2、下列功能中,不属于SQL中DML的基本操作_。A.排序 B.插入 C.修改 D.检索3、关系数据模型的三个组成部分中,不包括_。A. 数据结构 B. 数据操作 C.数据恢复 D. 完整性规则4、关系数据库的规范化理论指出:关系数据库中

8、的关系应满足一定的要求,最起码的要求是达到1NF,即满足_。 A.每个非码属性都完全依赖于主码 B.主码属性唯一标识关系中的元组C.关系中的元组不可重复 D.每个属性都是不可分解的5、关系模式的各级范式之间满足的关系是_。2NF3NFBCNF B. 1NF2NFNFBCNF3NF2NF1NF D. BCNF3NF2NF1NF6、设有关系R(S,D,M)F=SD,DM。则关系R至多满足_。 7、DBMS在运行过程中建立的日志文件,主要用于对数据库的_。A安全性控制 B. 并发调度控制 C数据库恢复 D. 完整性控制8、事务具有4个重要属性,其中不包括_。A一致性 B.独立性 C原子性 D.隔离性

9、9、若事务T1已经给数据X加上了共享锁,则事务T2_。A.只能再对X加共享锁 B.只能再对X加排他锁C.可以对X加共享锁,也可以对X加排他锁D.不能再给A加任何锁10、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是_。A. 多对多 B. 一对一C. 多对一 D.一对多得分 阅卷人 二、填空题(每个空1分,共20分)1、数据模型的三个要素包括:_ 、_ 、完整性约束规则 。2、数据库的两级映射分别是_映射和_映射。3、关系中主码的取值必须唯一且非空,这条规则是_完整性规则。4、关系代数、元组关系演算和域演算三种语言在表达能力是_的。5、设R

10、和S都是二元关系,则关系代数表达式1,2(21(RS)写成元组演算表达式是 _。6、SQL中 DML的核心语句是SELECT语句,其中描述查询条件的子句是: _ 。7、关系模式分解要求满足的两个重要特性是:_、_。8、有关系模式R(A,B,C),F=BA,BC,则分解=AB , AC丢失的FD是_。9、数据库恢复对各种故障造成的破坏采取的一种保护措施,其中把故障分为三类,分别是:_故障、_故障和_故障。10、数据库的并发操作通常会带来3个问题:_问题、_问题、读脏数据问题。11事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:_、_。12为防止合法用户无意中造成的破坏所采取的

11、数据库保护措施属于数据_控制,为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据_控制。得分 阅卷人 三、问答题(每题 5 分,共 20 分)1、DBMS的功能有哪些有哪些部分组成 2、在关系数据库模型中,关系至少应该具有哪些性质必须遵循哪些完整性约束规则3、叙述用ER图方法设计概念数据库模式的步骤。4、事务有哪些重要性质并对每个性质作简单描述。得分 阅卷人 四、SQL操作题(每题 10 分,共 20 分)1、设教学数据库中有三个基本表: 学生表 S(S#,SNAME,AGE,SEX,SDEPT) 选课表 SC(S#,C#,GRADE) 课程表 C(C#,CNAME,TEACHER)(

12、1)请用SQL语句表达下列查询:1)查询选修了数据库课程的学生学号(S#)。2)查询信息学院(SDEPT)所有男同学的学生姓名(SNAME)和年龄 (SAGE)。3)查询选修了数据库课程(CNAME)的学生姓名。(2)试说明下面SQL语句的语义。 SELECT DISTINCT S# FROM SC 2、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系SC中插入一个课程元组(S5,C2,70)。2)在C表中删除尚无教师的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE(SELECT

13、 AVG(GRADE) FROM SC)得分 阅卷人 五、计算题(每题 10 分,共 20 分)1、设关系模式R(ABCD),R上的FD集F=AB,BC,AD,DC,= AB,AC,BD 是R的一个分解。(1)相对于F,是无损分解吗 (2)求F在的每个子模式上的投影是否保持FD2、医院中的住院管理系统包括医生、病人和病房三个实体集,三者之间的联系是:一个病房可以住多个病人,一个病人只能住个一病房,一个医生可以主治多个病人并负责多个病房,一个病房可以有多个医生负责。请完成以下问题:(1)建立该问题的ER模型,(2)将你建立的ER模型转化为逻辑模型。泰山学院 信息科学技术学院 计算机科学与技术专业

14、数据库系统概论 本科试卷(试卷共6页,答题时间120分钟)题号 一 二 三 四 五 总分 统分人 复核人得分 得分 阅卷人 一、选择题(每小题 2 分,共 20 分。请将答案填在下面的表格内)题号 1 2 3 4 5 6 7 8 9 10答案 1、反映现实世界中实体及实体间联系的信息模型是_。A.关系模型 B.层次模型 C.网状模型 模型2、下列功能中,不属于SQL中DML的基本操作_。A.排序 B.插入 C.修改 D.检索3、关系数据模型的三个组成部分中,不包括_。A. 数据结构 B. 数据操作 C.数据恢复 D. 完整性规则4、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求

15、,最起码的要求是达到1NF,即满足_。 A.每个非码属性都完全依赖于主码 B.主码属性唯一标识关系中的元组C.关系中的元组不可重复 D.每个属性都是不可分解的5、关系模式的各级范式之间满足的关系是_。2NF3NFBCNF B. 1NF2NFNFBCNF3NF2NF1NF D. BCNF3NF2NF1NF6、设有关系R(S,D,M)F=SD,DM。则关系R至多满足_。 7、DBMS在运行过程中建立的日志文件,主要用于对数据库的_。A安全性控制 B. 并发调度控制 C数据库恢复 D. 完整性控制8、事务具有4个重要属性,其中不包括_。A一致性 B.独立性 C原子性 D.隔离性9、若事务T1已经给数

16、据X加上了共享锁,则事务T2_。A.只能再对X加共享锁 B.只能再对X加排他锁C.可以对X加共享锁,也可以对X加排他锁D.不能再给A加任何锁10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是_。A职工关系的“职工号” B.职工关系的“部门号”C.部门关系的“部门号” D.部门关系的“部门名”得分 阅卷人 二、填空题(每空1 分,共 20 分)1、数据库的两级映射分别是_映射和_映射。2、数据模型的三要素是_,_,_三部分。3、事务的ACID性质

17、是指原子性、_、_和_4个特性。4、数据库设计主要分为需求分析阶段, _ , _, _ , _,_等六个阶段。5、若给定的一个关系模式是1NF,当_则为2NF,当_则为3NF。6、E-R模型的三要素为实体,_,_7、事务故障包括事务内部故障、_、_、计算机病毒。8、有关系模式R(A,B,C),F=BA,BC,则分解=AB , AC丢失的FD是_。得分 阅卷人 三、问答题(每题 5分,共20 分)1、为什么要对关系模式进行规范化设计2、简述数据库系统的三级模式结构,如何保证数据库系统具有数据与程序的独立性3、叙述串行调度与可串行化调度的区别4、叙述数据库安全性与完整性的区别得分 阅卷人 四、SQ

18、L操作题(每题 10分,共 20 分)1、设教学数据库中有三个基本表: 学生表 S(S#,SNAME,AGE,SEX,SDEPT) 选课表 SC(S#,C#,GRADE) 课程表 C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)检索“feng”老师所授课程的课程号和课程名。2)检索年龄大于19的女学生的学号和姓名。3)检索学号为S2学生所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。 SELECT S#,COUNT(*) FROM SC GROUP BY S# 2、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:

19、1)往关系C中插入一个课程元组(C9,JAVA,LIU)。2)在SC关系中删除成绩小于60 的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE(SELECT AVG(GRADE) FROM SC)得分 阅卷人 五、综合题(每题10 分,共20分)1、关系模式 R(U,F)上U=C,T,H,I,S,G成立的函数依赖集F= CSG,CT,THI,HIC,HSI ,将其无损分解为3NF并保持函数依赖2、已知两个关系如图1。关系R A B C 关系S B C D a b c b c d d b c b c e b b f a d b a

20、 c d 计算(1)、B=b (R) (2)、 B,C(S) (3)、 R S泰山学院 信息科学技术学院 计算机科学与技术专业数据库系统概论 本科试卷(试卷共6页,答题时间120分钟)题号 一 二 三 四 五 总分 统分人 复核人得分 得分 阅卷人 一、选择题(每小题 2 分,共 20 分。请将答案填在下面的表格内)题号 1 2 3 4 5 6 7 8 9 10答案 1、关系代数的四个组合操作是 。A.交,连接,自然连接,除法B.投影,连接,选取,除法C.投影,自然连接,选取,除法D.投影,自然连接,选取,连接2、关系数据模型。A、只能表示实体之间1:1联系 B、只能表示实体之间1:m联系C、

21、只能表示实体之间m:n联系 D、可以表示实体间的上述三种联系3、将查询SC表的权限授予用户U,并允许这个用户有转授权,其SQL语句是 。AGRANT SELECT TO SC ON U WITH PUBLICBGRANT SELECT ON SC TO U WITH PUBLICCGRANT SELECT ON SC ON U1 WITH GRANT OPTIONDGRANT SELECT ON SC TO U1 WITH GRANT OPTION4、SQL语言具有 的功能。A、关系规范化 B、数据定义、数据操纵、数据控制、数据查询C、数据库系统设计 D、能绘制E-R图5、在关系模式R中,函数

22、依赖XY的语义是 。 A在R的某一关系中,若两个元组的X值相等,则Y值也相等B在R的每一关系中,若两个元组的X值相等,则Y值也相等C在R的某一关系中,Y值应与X值相等D在R的每一关系中,Y值应与X值相等6、设关系模式R是3NF模式,那么下列说明不正确的是 。 A R必是2NF模式 必定不是BCNFC R可能不是BCNF 必定是1NF模式7、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足 。A.每个非码属性都完全依赖于主码B.主码属性唯一标识关系中的元组C.关系中的元组不可重复 D.每个属性都是不可分解的8、设有关系R(S,D,M)F=SD,DM

23、。则关系R至多满足 。 9、下列试题类型的联系中,属于一对一联系的是 。A 教研室对教师的所属联系 B.父亲对孩子的亲生联系C省对省会的所属联系 D.供应商与工程项目的供货联系10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是 。A职工关系的“职工号” B.职工关系的“部门号”C.部门关系的“部门号” D.部门关系的“部门名”得分 阅卷人 二 填空题(每空1分,共 20 分)1、两个实体间的联系有一对一联系,_,_三种。2、事务的性质有_,_,

24、_,_,上述四个性质称为事务的ACID性质。3、基本封锁的类型有_和_。4、有一关系模式R(ABCD),其上FD为A-B,B-C,那么这个FD在模式AC上的投影为_。5、数据模型的三要素是_,_,_。6、E-R模型的三要素为_,_,_。7、在DB恢复时,对尚未做完的事务执行_操作,对已经完成但还没有提交的事务执行_操作。8、事务的并发执行会引起丢失修改问题、_、_等问题。9、两事务并发执行时,事务T1等待事务T2释放数据A,事务T2也在等待事务T1释放数据A,此时两事务陷入_状态。得分 阅卷人 三、 问答题(每题5 分,共 20 分)1、数据库系统由哪几部分组成 2、设一个关系为:学生(学号,

25、姓名,年龄,所在系),判断此关系属性组属于第几范式。为什么3、叙述3NF和1NF,2NF的区别与联系是什么4、试简要叙述数据库设计的全过程包括哪些阶段。得分 阅卷人 四、SQL操作题(每题 10 分,共 20 分)1、设教学数据库中有三个基本表: 学生表 S(S#,SNAME,AGE,SEX) 选课表 SC(S#,C#,GRADE) 课程表 C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)检索“LIU”老师所授课程的课程号和课程名。2)检索年龄大于23的男学生的学号和姓名。3)检索学号为S3学生所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。 SEL

26、ECT DISTINCT S# FROM SC 2、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系C中插入一个课程元组(C8,JAVA,LIU)。2)在SC中删除尚无成绩的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE(SELECT AVG(GRADE) FROM SC)得分 阅卷人 五、综合题(每题10分,共20分)1、设关系模式R(ABCD)上成立的函数依赖集F=AB,CD,试把R分解为3NF 模式集,并具有无损连接和保持函数依赖两个特性。2、设有关系R和S,其值如下: R A B C S B C D 2 4 6 4 5 6 3 6 9 4 6 8 3 4 5 6 8 0 6 9 2 试求RS、RS的值。泰山学院 信息科学技术学院 计算

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

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