数据库原理及应用模拟试卷(答案).doc

数据库原理及应用模拟试卷(答案).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及应用模拟试卷(答案)

数据库系统原理模拟试卷 一、单项选择题(每小题2分,共20分) (B )是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 数据库的三级模式结构中,数据库对象—视图是(A ) A.外模式 B.内模式 C.存储模式 D.模式 在下列关于关系表的陈述中,错误的是( B ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 在给出的如下表所示关系实例中,有可能作为候选码的是( D)。 A B C D 葛 红H 1 周 云O 1 葛 红1 3 吕 宋H 2 顾小华O 1 A.{A} B.{C} C.{A,B} D.{B,C} SQL语句GRANT,可以支持RDBMS的什么技术的实现( A) A.安全性 B.完整性 C.并发控制 D.恢复 ( B )用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ( B ) A.GRANT GRADE ON SC TO ZHAO B.GRANT UPDATE (GRADE) ON SC TO ZHAO C.GRANT UPDATE ON SC TO ZHAO D.GRANT UPDATE ON SC (GRADE) TO ZHAO 以下不属于数据库的安全性控制方法有(B ) A.加密 B.并发控制 C.存取控制 D.视图 一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖: (x1,x2)→x3,x2→x4,则该关系属于( A ) A.1NF B.2NF C.3NF D.BCNF 10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )。 A.只可加X锁 B.只可加S锁 C.可加S锁或X锁 D.不能加任何锁 二、判断题(对的打√,错的打×。每空1分,共10分) 关系是关系数据模型的唯一数据结构。( √ ) 数据的完整性是指数据库中数据的全面性。( × ) 数据库的三级模式结构中,模式是描述数据的全局逻辑结构。( √ ) 在关系数据库中,每个关系必须有唯一的候选码。( × ) 在数据库设计过程中,概念结构设计独立于DBMS。( √ ) 在数据库故障恢复中,要先写数据,再写日志。( × ) 关系代数的运算对象是关系,运算结果也是关系。( √ ) 一个关系模式的候选码仅含有一个属性,则该关系模式一定属于2NF。(√ ) 一个并发事务的调度是可串行化的,则该调度一定是冲突可串行化的。(× ) 数据库的安全性是指数据的正确性与相容性。( × ) 三、应用题(共50分) 1. (22分)设数据库中有3个关系: 职工表(职工工号,姓名,年龄,性别,籍贯) 工作表(职工工号,公司编号,工资) 公司表(公司编号,公司名称,公司所在城市) 分别表示为: EMP(E#, ENAME, AGE, SEX, ECITY) WORKS(E#, C#, SALARY) COMP(C#, CNAME, CITY) 请分别用关系代数表达式实现下列1—3小题,用SQL语句实现4-9小题。 查询“百度”公司所在的城市。(2分) πCITY(σCNAME=百度(COMP)) 查询工资不超过1万元的职工姓名及年龄。(2分) ΠENAME,AGE ((σsalary=10000(WORKS))?EMP) 查询在“百度”公司工作的女职工姓名。(2分) ΠENAME((σCNAME=‘百度’(COMP)?WORKS ?σsex=‘女’(EMP))) 用SQL完成以上第一小题的查询要求。(2分) SELECT CITY FROM COMP WHERE CNAME=‘百度’ 查询在每个公司工作的职工人数,按(C#, NUM)显示,分别表示公司编号、职工人数,并按公司编号升序排序。(3分) SELECT C#,COUNT(*) NUM FROM WORKS GROUP BY C# ORDER BY C# ASC 创建在上海城市的公司工作的职工信息视图,视图名为View_Emp。(3分) CREATE

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档