数据库原理及应用 试卷A_第1页
数据库原理及应用 试卷A_第2页
数据库原理及应用 试卷A_第3页
数据库原理及应用 试卷A_第4页
数据库原理及应用 试卷A_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE5得分:试卷A得分:一、单项选择题(每小题2分,共30分)1.数据独立性是数据库的关键特点之一。所谓的数据独立性是指()。A.数据与程序必须放在不同的机器上B.不同的数据必须存放在不同的文件夹和磁盘上C.数据只能被一个应用程序使用,不能共享D.以上说法均不对2.“顾客”和“商品”两个实体集之间的关系是()。A.一对一 B.一对多C.多对一 D.多对多3.()运算是关系运算中花费时间最长的。A.选择 B.笛卡尔积C.投影 D.并4.有两个关系模式A和B,分别包含15个和10个元组,则在A−B、A∪B、A∩B中不可能出现的元组情况是()。A.5,15,10 B.11,21,4C.15,25,0 D.7,18,75.在SQL语句中,修改数据表结构应该使用()。A.ALTER B.CREATEC.CHANGE D.DELETE6.在SQL中,FROM子句中出现多个基本表或视图时,系统将执行()。A.并操作 B.自然连接操作C.等值连接操作 D.笛卡尔积操作7.在关系模式R中函数依赖A→B的语义是()。A.在R的某一个关系中,若两个元组的X值相等,则Y值也相等B.在R的每一个关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等8.设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为XY的函数依赖有()个。A.32 B.16C.8 D.49.一个事务在执行时,应该遵循“要么不做,要么全做”的原则,这是事务的()。A.原子性 B.一致性C.隔离性 D.持久性10.日志文件与数据操作的关系是()。A.日志先于操作记录 B.日志后于操作记录C.日志与操作随机进行 D.日志与操作记录同时进行11.使用E-R图描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A.需求分析 B.概念设计C.逻辑设计 D.物理设计12.从E-R模型向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的主码是()。A.m端实体的主码 B.n端实体的主码C.m端实体与n端实体主码的组合 D.重新选取其他属性13.设两个事务T1和T2,它们的并发操作如表所示。对于这个并发操作,下列评价正确的是()。A.该操作丢失了修改 B.该操作不存在问题C.该操作读“脏”数据 D.该操作不能重复读步骤T1T21读X=352读X=353X=X+10写回X4X=X-2写回X14.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会()。A.出现活锁现象 B.出现死锁现象C.事务执行成功 D.事务执行失败15.如果事务T对数据对象R实现X封锁(写锁),则T对R()。A.只能读不能写 B.只能写不能读C.即可读又可写 D.不能读也不能写得分:二、填空题(每空1分,共15分)得分:1.在数据库理论中,数据物理结构改变,如存储设备的更换,不影响数据库的逻辑结构,从而不引起应用程序的变化,称为数据的。2.数据库管理系统常见的数据模型有层次模型、网状模型和三种。3.在进行传统关系运算时,参与运算的两个关系的对应列必须是的,即对应列必须是同一个域。4.关系代数运算中,专门的关系运算有选择、投影和。5.关系演算分为和域关系演算。6.在数据库中,索引可分为聚集型索引和。7.相关子查询的查询次数是由父查询表的决定的。8.视图是虚表,其数据不进行存储,只在数据库中存储其。9.C/S的数据库体系结构是一种体系结构。10.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据的。11.从2NF到3NF的过程是。12.在SQLServer中,一个服务器账号对应了个数据库账号。13.存储记录结构的设计是数据阶段的工作。14.在SQLServer中,自定义函数主要有标量值函数和函数两种。15.每个触发器都有2个特殊表在数据库中,它们是插入表和。得分:三、判断题(每小题1分,共5分)得分:1.树状模型表示多对多关系的时候异常复杂。2.投影操作和选择操作后关系的行数不会发生改变。3.在SQL查询语句中,DELETE用于删除数据表。4.概念设计可以独立于数据库管理系统。5.转储是一种恢复数据库的有效手段。得分:四、简答题(每小题3分,共6分)得分:1.简述大数据4V的特征?2.简述SQLServer中的批处理?得分:五、查询设计题(每小题3分,共18分)得分:已知某数据库系统中包含3个基本表:学生表:S(S#,SNAME,BIRTHDAY,SEX)。学生选课表:SC(S#,C#,SCORE)。课程表:C(C#,CNAME,TEACHER)。其中,S#为学号,SNAME为学生姓名,BIRTHDAY为学生出生日期,SEX为学生性别,C#为课程号,CNAME为课程名,TEACHER为授课教师姓名,SCORE为学生选课分数。1.用关系代数表示下列查询(1)检索1998年2月1日后出生的女学生学号和姓名(SNO,SNAME)。(2)检索选修全部课程的学生姓名(SNAME)。2.用元组关系演算表示下列查询(1)检索选修操作系统课程的学生姓名。3.使用SQL语句完成下列查询(1)创建视图(Stuview)显示选课分数位于60分到80分的学生姓名(SNAME)及选修课程号(C#)。(2)检索选修人数大于等于15人的课程名和课程的平均分。(3)检索选修和张三同学所选修课程中任意一门相同的学生姓名(SNAME)和课程名(CNAME)。得分:六、数据库分析及设计(共26分)得分:1.设有关系模式R(A,B,C,D,E),R的函数依赖集为F={A→D,E→D,D→B,BC→D,CD→A}。回答以下问题:(12分)(1)求属性集AD的属性集闭包(AD)+。(2分)(2)求R的任意候选码。(3分)(3)求R的最小函数依赖集Fmin。(3分)(4)将R分解成保持函数依赖且具有无损连接的3NF。(4分)2.商品推荐是目前社交环境下的重要应用。分析商品推荐系统后,初步获得的实体信息是:(11分)用户实体:systemuser(name,password,birthday,sex)。其中name为用户登录名,password为密码,birthday为用户出生日期,sex为用户性别。商品实体:commodity(name,text)。其中,name为商品名,text为商品概述。商品分类:type(name):name为商品分类名字。各实体的关系是:每一个用户可以对多个商品进行评分(rate),同时,每一个商品会获得多个用户的评分。每一个商品仅属于一个分类,一个分类中可以包含多个商品。请根据上述需求,回答以下问题:(1)根据实体信息,补充实体联系的主码和外码,设计该商品推荐系统的E-R图。(5分)(2)将E-R图转换成关系模式,并指出每个关系的主码。(4分)(3)请给出创建用户的DDL语句,要求包含各类约束。(2分)3.请描述下列函数的含义:(3分)CREATEFUNCTIONScore_Table(@student_idCHAR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论