欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《数据库系统概论》模拟试卷五.doc

    • 资源ID:60096736       资源大小:44KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《数据库系统概论》模拟试卷五.doc

    数据库系统概论模拟试卷五一、选择题(20小题,每题1分,共20分)1.文件系统的一个缺点是()A、数据不保存 B、数据冗余性 C、没有专用软件对数据进行管理 D、数据联系强2.()完成对数据库数据的查询与更新A、DCL B、DDL C、DML D、DQL3.关系模型的程序员不需熟悉数据库的()A、数据操作 B、完整性约束条件 C、存取路径 D、数据定义4DBMS提供DML实现对数据的操作。可以独立交互使用的DML称为()A、宿主型 B、独立型 C、自含型 D、嵌入型5.在K元关系R中,公式2<'4'表示( )A、从R中选择值为2的分量小于第4个分量值的元组组成的关系B、从R中选择第2个分量值小于第4个分量值的元组组成的关系C、从R中选择第2个分量的值小于4的元组组成的关系D、从R中选择第2个分量小于第4个分量值的元组组成的关系6.在下列查询语言中,与关系代数最接近的语言是( )A、ISBL B、QUEL C、QBE D、SQL7.四元关系R的属性A、B、C、D,下列叙述中正确的是( )A、B,C(R)表示取值为B,C的两列组成的关系 B、2,3(R)表示取值为2,3的两列组成的关系C、B,C(R)与2,3(R)表示的是同一个关系D、B,C(R)与2,3(R)表示的不是同一个关系8.在SQL语言中使用FOREIGN KEY时,与之配合的语句是( )A、EXISTS B、EXCEPT C、TABLE D、REFERENCES9.对基本表S,执行操作DROP TABLES RESTRICT的作用是( )A、删除基本表S中的所有元组 B、把基本表S及产生的一切视图全部删除C、当没有由S中的列产生的视图或约束时将表S删除 D、删除表S,将引用表S的视图中的一切视图的属性值置为空值10.下列关于视图与基本表的对比正确的是( )A、视图的定义功能强于基本表B、视图的操作功能强于基本表C、视图的数据控制功能弱于基本表D、上面提到的三种功能二者均相当11.在关系模式R(U,F)中,如果F是最小函数依赖集,则( )A、R2NF B、R3NF C、RBCNF D、R的规范化程度与F是否最小函数依赖集无关12.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R3NF的( )A、充分必要条件 B、必要条件 C、充分条件 D、既不充分也不必要条件13.在二元关系模式R(U,F)中,X,Y都是单一属性,如果XY,则R最高可以达到( )A、2NF B、3NF C、BCNF D、4NF14.ER图是数据库设计的工具之一,它适用于建立数据库的( )。A、需求模型 B、概念模型 C、逻辑模型 D、物理模型15.ER方法中用属性描述事物的特征,属性在ER图中表示为( )A、椭圆形 B、矩形 C、菱形 D、有向边16.授权是DBS采用的( )A、恢复措施 B、并发控制措施 C、完整性措施 D、安全性措施17.DB的转储属于DBS的( )A、完整性措施 B、安全行措施 C、并发控制措施 D、恢复措施18.事务的原子性是指( )A、事务中包括的所有操作要么多做,要么都不做B、事务一旦提交,对数据库的改变就是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态19.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于( )A、安全性状态 B、一致性状态 C、完整性状态 D、可靠性状态20.在对象关系模型中,属性的复合类型有结构类型、集合类型、( )A、文件类型和数组类型 B、文件类型和连接类型 C、多集类型和数组类型 D、多集类型和连接类型二、判断题(10小题,每题1分,共10分)1. 数据库是结构化的相关数据的集合。()2.命令 LIST FIELDS<> 完成的工作相当于关系运算的投影运算。()3.在foxpro中变量必须先赋值再使用。( )4.数组变量在未赋值前各个元素的初值为0。( )5.仅支持关系数据结构,不支持集合级的操作,称为最小关系系统。6.层次数据模型和网状模型都可用关系数据模型表示。7.在满足BCNF的关系中,除候选键之外没有其他的决定因素。()8.满足BCNF的关系将消除任何属性对键的依赖关系。()9.属于BCNF的关系必然属于3NF,但属于3NF的关系却不一定属于BCNF。()10.模式是数据库全局逻辑结构的描述。三、填空题(15小题,每题1分,共15分)1.数据独立性是指当数据发生变化时,可以不用修改_。2.在DmC报告中,规定数据管理语言包括模式定义语言,子模式定义语言,以及_语言。 3.如果有元组在关系的主码上取值为空值,那么它违反了关系的_完整性约束。4.关系R有10列属性,关系S有5列属性,则RXS有_列属性。5.在ER模型中,子类实体_超类实体的属性。6.并发控制的主要方法是采用_机制。7.数据库恢复操作的依据是后备副本和_。8.在系统故障恢复中,将故障发生前已提交事务的标识记入_队列。9.客户机服务器系统由服务器平台、客户平台和_组成。10.PowerBuilder中_是最具特色的对象之一,利用此对象不但能直接实现查询操作,而且可以进行增、删、改操作。11.数据库概念设计通常采用_方法。12.合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),该关系的关键字是 _。13.数据流图的四个基本成分是_、加工、文件、源点和终点。14.在FoxPro中有些对象可以响应某种动作,对象能够识别的动作称为_.15.用命令方式建立项目文件,命令格式是_。四、简答题(3小题,每题5分,共15分)1.说明SQL语言支持的关系数据库三级逻辑结构。2.设有关系模式R(学号,课号,课名,教师),试分析这个关系模式是否有数据冗余,异常及不一致问题.3.并发操作会带来哪几种数据不一致问题 五、综合题(4小题,每题10分,共40分)1设有关系模型R(U,F),其中U=ABCDEG,F=BGC,BDE,DGC,DAGCB,AGB,BD (1)求出关系模式的候选码。(2)此关系模式最高属于哪级范式。(3)将此模型按照模式分解的要求分解为3NF。2用SQL的有关语句定义1)  学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系别SD;2)  课程关系C,包括课程号CNo、课程名CN、任课教师TN;3)  学生选课关系SC,包括SNo、CNo和成绩G。3现有如下关系模式:教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称,借期,还期,备注)1)  教师编号是侯选码吗?2)  写出该关系模式的主码;3)  该关系模式中是否存在部分函数依赖?如果存在,请写出两个。4)  说明要将一个1NF的关系模式转化为若干个2NF关系,需要如何做?5)  该关系模式最高满足第几范式?并说明理由。4现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列14小题:1).检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。2)检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;3)检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;4)检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;用SQL语言实现下列58小题:5).检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;6).检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;7).从学生表中删除成绩出现过0分的所有学生信息;8).定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。数据库系统概论模拟试卷五答案一、选择题1.B 2.C 3.C 4.C 5.C 6.A 7.C 8.D 9.C 10.A11.D 12.B 13.D 14.B 15.A 16.D 17.B 18.A 19.B 20.C二、判断题三、填空题1. 应用程序2. 数据操纵3. 实体4. 155. 继承6. 封锁  7. 事务日志(或日志)8. 重做 (或 BEDO) 9. 连接支持 10.数据窗口 (或 DataWindow 或DamWindows)11.E-R或实体-联系12.(合同号,商品号)13.数据流14.事件 15.CREA9K PROJECT <项目文件名>四、简答题1. 答1) SQL语言支持的关系数据库三级逻辑结构由外层、概念层和内存构成2)在概念层,对应于概念模式的概念记录型的是基本表。基本表是这样的一种表,它本身实际存在。一个基本表就是一个关系,它不是由其他表导出的表。基本表是使用CREATE TABLE语句建立的。3)在外层,用户所看到的可以是基本表,也可以是视图,也可以是基本表视图。视图是一个虚拟表,它是由一个或几个基本表导出的表,它不直接存在于物理存储器上的表。视图是使用CREATE SQL VIEW语句建立的。4)在内层,每个基本表用一个存储文件来表示,即用一组类型相同的存储记录值来表示。DBA可以对物理存储文件进行操作。2.答该关系模式存在下列问题:数据冗余.若一门课有许多学生选修,则该门课的课名及任课教师将出现多次.数据异常.当某门课的任课老师要修改,则所有选修该门课的记录都要修改.不能造成不一致.在修改时,稍不谨慎,就可能引志漏修改,造成值不一致.3. 答并发操作可能带来丢失修改,不能重复读,读"脏"数据三种不一致问题.五、综合题1(1)AG AG=AGBDCE(2)2NF(3)R1(A,G,B) R2(G,D,C) R3(B,D,E)a) 右部属性单一化F1=BGC,BDE,DGC,DAGC, DAGB,AGB,BDb) 去掉多余依赖BG=BGDC BGC多余BD=BDDG=DGDAG=DAGBC DAGC 多余DAG=DAGCBE DAGB 多余AG=AGB=BF2=BDE,DGC,AGB,BDc) 去掉左边多余属性 B=BDE ,BDE中属性D为多余属性D=D,G=G,DGC中A=AF3=BE,DGC,AGB,BD所以分解为R1(A,G,B) R2(G,D,C) R3(B,D,E) ABCDEGAGBa1a2a6GDCa3a4a6BDEa2a4a5ABCDEGAGBa1a2a3a4a5a6GDCa3a4a6BDEa2a4a521) CREATE TABLE SSNo INT PRIMARY KEY,SN CHAR(30),SA INT,SD CHAR(20); 2) CREATE TABLE C CNo INT PRIMARY KEY, CN CHAR(20), TN CHAR(20) ; 3)CREATE TABLE SC SNo INT, CNo INT, G INT, PRIMARY KEY(SNo,CNo), FOREIGN KEY(SNo) REFERENCES S(SNo), FOREIGN KEY(CNo) REFERENCES C(CNo)31)候选码是教师编号、借阅图书编号、借期。所以教师编号不是候选码、2)该关系模式的主码是(教师编号、借阅图书编号、借期)3)存在着部分部分函数依赖。主码与教师姓名是部分函数依赖4)对1NF关系进行投影,消除原关系中非主属性对码的部分依赖,将1NF变为2NF5)该关系模式最高满足1NF。因为非主属性与码间存在部分函数依赖41.学号,姓名,课程名,分数(专业='英语'(学生学习课程)   2.学号,姓名,专业,分数(分数>90名称='数据库原理'(学生学习课程)   3.学号,姓名,专业(学生)-学号,姓名,专业(课程号='C135'(学生学习)   4.学号,姓名,专业(学生)-学号,姓名,专业(分数<60(学生学习)   用SQL语言实现下列58小题:   5.SELECT 学号,姓名,专业     FROM 学生     WHERE 学号 NOT IN      (SELECT 学号      FROM 学习      WHERE 课程号='C135')   6.SELECT 学号,姓名,专业     FROM 学生     WHERE 学号 IN      (SELECT X. 学号      FROM 学习 AS X, 学习AS Y      WHERE X.学号=Y.学号 AND X.课程号='C135' AND X 课程号=C219)   7.DELETE FROM 学生     WHERE 学号 IN       (SELECT 学号       FROM 学习       WHERE 分数=0)   8.CREATE VIEW AAA(学号,姓名,课程号,分数)     AS SELECT 学号,姓名,课程号,分数         FROM 学生,学习         WHERE 学生.学号 =学习.学号 AND 专业=英语

    注意事项

    本文(《数据库系统概论》模拟试卷五.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开