已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库模拟试题三窗体顶端一、单项选择(本大题共20小题,每题1分,共20分。在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。)1、在下列数据模型中,属于概念模型的是【D】。A、层次数据模型B、网状数据模型C、关系数据模型D、实体-联系模型2、关系数据库是用【A】实现数据之间的联系。A、主属性B、公共属性C、指针D、表3、DBMS是【D】。A、数据库B、数据库系统C、数据处理D、数据库管理系统4、ER数据模型中没有提供的抽象概念是【C】。A、实体B、属性C、元组D、联系5、在SQL中,对表中的数据进行修改的语句是【C】。A、UPDATE SET B、UPDATE FROM C、ALTER SET D、ALTER FROM6、SQL语言提供【B】语句实现数据存取的安全性控制。A、CREATE TABLEB、GRANT和REVOKEC、COMMITD、ROLLBACK7、在SQL中,语句【D】表示列值不得重复。A、NOT NULLB、DISTINCTC、DEFAULTD、UNIQUE8、下列描述中不属于事务性质的是【C】。A、原子性B、永久性C、并行性D、隔离性9、在SQL中,语句COMMIT的主要作用是【D】。A、终止程序B、保存数据C、事务回滚D、事务提交10、事务日志是用于保存【D】。A、程序运行过程B、程序运行结果C、数据查询操作D、对数据库的更新操作11、关系数据库中的视图属于一种【A】。A、外部模式B、模式C、逻辑模式D、内模式12、在下列关于关系的陈述中,错误的是【B】。A、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要13、存在一个等待事务集 T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,Tn正等待被T0锁住的数据项,则系统的工作状态处于【D】。A、并发处理B、封锁C、循环D、死锁14、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余多个节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于【B】。A、单用户数据库系统 B、主从式结构的数据库系统C、客户机/服务器结构的数据库系统D、分布式结构的数据库系统15、假设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母是W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE【B】。A、_ _W_ %B、_ %W_ _C、_ W_ _ D、_ W_ %16、设有关系:学生(学号,姓名,系别),规定学号的值域必须是由8个数字组成的字符串,这一约束属于【C】。A、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、静态元组约束17、已知关系R如图所示,可以作为R的主码的属性组是【B】。ABCD123413452456143413473457A、abB、bdC、acD、bc18、下列要求中,除【B】外都是2NF规定的。A、是1NFB、每个属性都完全函数依赖于主码C、关系必须有主码D、关系的每一属性不可分19、以下说法中,对数据库授权机制而言,错误的是【C】。A、授权粒度越细授权活动越复杂B、数据授权具有继承性C、授权粒度越粗系统越安全D、DBA具有所有权限20、在嵌入式SQL中,SQL语句中可引用宿主语言的程序变量,但变量必须【A】。A、加前缀:B、在引用前说明为外部变量C、为全局变量D、为指针形式窗体底端二、填空题(本大题共10小题,每小题1分,共10分。将正确的答案填在每小题的空格内,错填或不填均无分。)1、传统的数据模型包括:层次数据模型、 网状数据模型 和关系数据模型。2、ER图提供了表示实体型、属性和 联系 的方法。3、关系模型中可以有三类完整性约束:实体完整性、 参照完整性 和用户定义完整性。4、连接运算中有两种最为重要也最为常用的连接,一种是等值连接,另一种是 自然连接 。5、在SQL语句中,使用 CREATE INDEX 语句来建立索引。6、索引项的顺序与表中记录的物理顺序一致的索引称为 聚簇索引 。7、将对视图的查询转换为对基本表的查询的过程称为视图的 消解 。8、数据库运行过程中可能发生的故障主要有三类:事务故障、 系统故障 和介质故障。9、分布式数据库系统体系结构中的全局数据模式具有四个层次:全局外模式、全局概念模式、 分片模式 和分布模式。10、并行数据库系统的体系结构有三种:共享内存结构、 共享磁盘结构 和无共享资源结构。三、名词解释(本大题共5小题,每小题3分,共15分。)1、码、候选码、外部码码:唯一标识实体的属性集称为码。侯选码:若关系中的某一属性组的值能唯一地标识一个元组,而其真子集不行,则称该属性组为侯选码。外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码。2、关系模式、关系模型和关系数据库关系模型就是实体与实体间的联系用关系即表来表示的数据模型。关系模式就是对关系的描述,一般表示为关系名(属性1,属性2,属性n)。关系数据库就是所有实体与实体之间的联系的关系的集合就构成了关系数据库。3、主变量入式SQL语句中可以使用主语言的程序来输入或输出数据。把在SQL语句中使用的主语言程序变量简称为主变量。主变量根据其作用的不同,分为输入主变量和输出主变量。4、部分函数依赖在关系模式R(U)中,如果XY,并且对于X的任何一个真子集X,都有,则称Y完全函数依赖于X,记作,若XY,但Y不完全函数依赖于X,则称Y部分函数依赖于X,记作 5、无损连接设关系模式RU,F被分解为若干个关系模式R1U1,F1,R2U2,F2,RnUn,Fn(其中UU1U2Un,且不存在UiUj,Fi为F在Ui上的投影),若R与R1,R2,Rn自然连接的结果相等,则称关系模式R的这个分解具有无损连接性(lossless join)。只有具有无损连接性的分解才能够保证不丢失信息。四、简答题(本大题共4小题,每小题5分,共20分。)1、WHERE子句与HAVING子句的区别?WHERE字句与HAVING短语的根本区别在于作用对象不同。WHERE字句作用于基本表或者视图,从中选择满足条件的元组。HAVING短语用于于组,从中选择满足条件的组。2、哪些视图不允许更新?目前各个关系数据库系统对视图的不可更新,做了规定,由于各个系统实现方法的差异,这些规定也不尽相同。例如DB2的规定是:(1)若视图是由两个以上的基本表导出的,则此视图不允许更新。(2)若视图的字段来自字段表达式或常数,则不允许对此视图执行INSERT和UPDATE操作,但允许执行DELETE操作。(3)若视图的字段来自集函数,则此视图不允许更新。(4)若视图定义中含有GROUP BY字句,则此视图不允许更新。(5)若视图定义中含有DISTINCT短语,则此视图不允许更新。(6)若视图定义中有嵌套查询,并且内层查询的FROM字句中涉及的表也是导出该视图的基本表,则此视图不允许更新。(7)一个不允许更新的视图上定义的视图也不允许更新。3、什么是事务?它有哪四种基本属性?事务是数据库的逻辑工作单位,它是用户定义的一组操作序列事务应该有4个属性:原子性、一致性、隔离性和持续性。4、如何保证并行操作的可串行性?为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。除此之外还有其他一些方法,如时标方法、乐观方法等。五、简单应用题(本大题共4小题,每小题6分,共24分。)1、设有部门职工数据库,其关系模式如下:部门关系 DEPT(部门号,部门名,电话)职工关系 EMPLOYEE(职工号,姓名,年龄,工资,部门号)请用关系代数表达式写出检索姓名为“CHEN”的职工所在的部门的部门名和电话。部门名,电话 (姓名 = CHEN(DEPTEMPLOYEE))2、设有三个关系模式如下:学生(学号,姓名,性别,出身日期,身高),性别字段仅取“男,女”2值;课程(课程号,学时数,学分,开课季节);选课情况(学号,课程号,成绩)。用SQL语句实现如下操作:在“学生”关系的学号字段上建立唯一索引,且要求按降序排序。CREATE UNIQUE INDEX StuSno ON 学生(学号 DESC);3、对题2所规定的关系模式,查询所有男生的学号,姓名,出身日期和身高情况,并要求结果依出身日期按升序排列。SELECT 学号,姓名,出身日期,身高FROM 学生WHERE 性别 =男;4、对题2所规定的关系模式,请创建一视图,显示所有学分大于或等于3学分课程的选课情况,要求显示学号、姓名、性别、课程号、学时数、成绩字段信息。CREATE VIEW F_StudentAS SELECT学号、姓名、性别、课程号、学时数、成绩FROM 学生,课程,选课情况WHERE 学生.学号 = 选课情况.学号 AND课程.课程号 = 选课情况.课程号 AND 课程.学分 = 3;六、综合应用题(本题只有小题,共11分。)设关系模式R(SNO, CNO, GRADE, TNO, TNAME)分别表示:学生学号,课程编号,成绩,教师编号,教师姓名,其中函数依赖集包含下述3个函数依赖: SNO, CNO GRADECNO TNOTNO TNAME要求:1、写出R的候选键。(3分)(1)由题意可得如下函数依赖:SNO, CNO SNO;SNO, CNO CNO; SNO, CNO GRADE; SNO, CNO TNO;SNO, CNO TNAME即SNO, CNO SNO,CNO,GRADE,TNO,TNAME 假设 关系U(SNO,CNO,GRADE,TNO,TNAME)则 SNO, CNO U而SNOU; CNOU所以(SNO,CNO)为侯选码,且是唯一的侯选码。2、把R分解为2NF模式集,并说明理由。(4分)因为存在CNO TNO,所以R不是2NF。R可以分解为R1(SNO,CNO, GRADE)和R2(CNO,TNO,TNAME)亦知F1= SNO, CNO GRADE;F2= CNO TNO,TN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盒马鲜生招商合同范本
- 灯具电料订货合同范本
- 美容仪器采购合同范本
- 继续服务协议合同范本
- 演出赞助服务合同范本
- 网恋合同协议模板模板
- 药品年度代理合同范本
- 牧草加工合作合同范本
- 边贸落地加工合同范本
- 维保全屋定制合同范本
- 2025-2026学年冀美版(2024)初中美术八年级上册《刻印结合 丰富的艺术语言》教学课件
- 五年级语文上册25秋《一本小学生同步作文》
- 高三语文高考语文图文转换测试试题附解析
- 基于PLC的自动咖啡机控制系统设计
- GJB573B-2020 引信及引信零部件环境与性能试验方法
- 2025年上海市新合同范本:劳动合同书模板
- 华为质量管理体系课件
- 期货交易分析法解读
- 薪酬绩效主管述职汇报
- 危化品拆除工程施工方案
- 2025年《中国公民健康素养66条》知识考试题库(附答案)
评论
0/150
提交评论