




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理模拟题一、单选题1. 存储在计算机内的有组织、可统一管理且可共享的数据集合称为( C ) 。A、数据库管理系统 B、数据库系统 C、数据库 D、文件系统2. 在数据管理技术发展的三个阶段中,无专门软件对数据进行管理的是( C ) 。 I人工管理阶段 II文件系统阶段 III数据库阶段 A. 只有 I B. 只有 II C. I 和 II D. II 和 III3. 描述数据库全体数据的全局逻辑结构和特性的是( B ) 。 A. 内模式 B.模式 C. 外模式 D. 用户模式 4. 作为模式的逻辑子集,用户所看到的局部逻辑结构和特征的描述是( C ) 。A.模式 B. 物理模式 C. 外模式 D. 内模式5. 要保证数据库的逻辑数据独立性,需要修改的是( A ) 。A. 模式与外模式的映像 B. 外模式C. 模式与内模式之间的映像射 D. 三层模式 6. 一个关系中最多只能有一个( B ) 。A. 候选键 B.主键 C.外键 D.超键7. 在将概念模型转换为逻辑模型时,实体间的 M:N 联系通过增加一个( A )来实现。A. 关系模式 B.实体 C.关系或一个属性 D.关系和一个属性8. 关系代数中专门的关系运算包括( B ) 。A. 并、交、差、笛卡尔集 B. 选择、投影、连接、除C. 连接、自然连接、投影 D. 统计、查询、显示、制表 9. 不含有多余属性且能惟一地标识关系中每一个元组的属性或属性集是( C ) 。 A. 主属性 B. 数据项 C. 候选码 D. 主属性值 10. 一个关系中的任两个元组间( D ) 。 A. 必须是降序 B. 必须是升序 C. 必须有顺序 D. 具有顺序无关性 11. 在对关系 R 和 S 进行自然连接时,R 和 S 应有一个或多个共有的( B ) 。 A. 记录 B. 属性 C. 元组值 D. 元数12. 关系代数表达式的优化策略中,首先要做的是( B )A. 对文件进行预处理 B. 尽早执行选择与投影运算 C. 执行笛卡儿积运算 D. 自然连接13. 关系代数中运行效率最低的运算是( C ) 。A. 选择 B. 投影 C. 笛卡尔积 D. 除 14. 关系代数中的连接操作是由( B )组合而成的。 A. 选择与投影 B. 笛卡尔积与选择C. 笛卡尔积与投影 D. 选择、投影与笛卡尔积15. 下列 SQL 语句中,实现对表中记录值进行修改的是( C ) 。 A. ALTER TABLE B. SELECT C. UPDATE D. DELETE 16. 下列 SQL 语句中,需要判断某字段值是否为空时的表述应为( D ) 。 A. 字段名= B. 字段名=0 C. 字段名=null D. 字段名 is null 17. 下列 SQL 语句中,从表中删除某列数据的命令是( D ) 。 A. ALTER TABLE B. SELECT C. UPDATE D. DELETE 以下第 18 到第 20 题基于职工表 EMP、部门表 DEPT。其结构如下:EMP(ENO, ENAME, SALARY, DNO)DEPT(DNO, DNAME)其中:ENO:工号,ENAME:姓名,SALARY:工资,DNO:部门编号,DNAME:部门名称。 18. 有一 SQL 语句:SELECT COUNT(DISTINCT DNO) FROM EMP其等价的查询语句是( C )A. 统计职工的总人数 B. 统计每一部门的职工人数C. 统计职工服务的部门数目 D. 统计每一职工服务的部门数目19. 有一个 SQL 语句: SELECT ENO,ENAME FROM EMP WHERE DNO NOT IN (SELECT DNO FROM DEPTWHERE DNMAE=装配车间)其等价的关系代数表达式是( D ) A. ENO,ENAME( DNAME”装配车间” (EMP DEPT))B. ENO,ENAME( EMP DEPT)C. ENO,ENAME(EMP)- ENO,ENAME( DNAME”装配车间” (EMP DEPT))D. ENO,ENAME(EMP)- ENO,ENAME( DNAME=”装配车间” (EMP DEPT))20. 有一个 SQL 语句:UPDATE EMP SET SALARY =SALARY*1.08WHERE DNO=D5 AND SALARY 满足 3NF 的定义或含义1. 设有关系 R 和 S,其值如下:R A B C S B C D8 4 2 4 4 108 5 3 4 2 55 6 8 5 2 55 3 86 8 4试求 3,2(S)、 23为无损联接分解。 (需画出 chase 过程的示意图)5. 简述事务的 ACID 性质四、设计题设数据库中有三个基本表:职工表:EMP(E#,ENAME,AGE,SEX,ECITY)各属性的含义为:工号,姓名,年龄,性别(M-男/F-女) ,籍贯工作表:WORKS(E#,C#,SALARY)各属性的含义为:工号,工作公司编号,工资公司表:COMP(C#,CNAME,CITY)各属性的含义为:公司编号,公司名称,所在城市试用 SQL 语句写出下列操作:1 建立一个有关女职工的视图 EMP_F,其属性包括(E#,ENAME,C#,CNAME,SALARY) 。2 对上述生成的视图 EMP_F 进行操作,检索每一位女职工的工资总数(设职工可在多个公司任职)3 删除工作表中所有年龄在 55 岁以上的女职工及年龄在 60 岁以上的男职工的记录。4 统计女工人数不低于 50 的各公司女工的人数写出下列操作的关系代数表达式:5 设职工可在多个公司任职,查询在编号为 C4 和 C8 公司兼职的职工工号和姓名。6 查询在所在地为“自贡”的公司工作的 55 岁以上的女职工的职工号及姓名。7 查询所有不在“自贡”公司工作的职工的姓名及工资。8 查询所有男性职工的平均年龄五、假设某学校数据库中有一关系模式 R:R( 学号, 姓名, 系名, 系主任, 课程名, 成绩 )如果规定:(1) 一个系有若干学生, 但一个学生只属于一个系;(2) 一个系只有一名系主任 ;(3) 一个学生可以选修多门课程 , 每门课程有若干学生选修。试回答下列问题 :(1) 写出关系模式 R 的基本函数依赖;(2) 找出关系模式 R 的候选码;(3) 试问关系模式 R 最高已经达到第几范式?为什么?(4) 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。六、假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。(1) 根据上述语义画出 ER 图,要求在图中画出属性并注明联系的类型。(2) 试将 ER 模型转换成关系模型,并指出每个关系模式的主键和外键。(3) 用 SQL 语句建立职工表,要求指定各属性列名称、类型、宽度及约束情况并加以说明。)1. DB、DBMS 和 DBS 三者之间的关系是( B ) 。ADB 包括 DBMS 和 DBS BDBS 包括 DB 和 DBMS CDBMS 包括 DB 和 DBS D不能相互包括 2. 对数据库物理存储方式的描述称为( B ) A外模式 B内模式 C概念模式 D逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( A ) A提高数据与程序的独立性 B提高数据与程序的安全性 C保持数据与程序的一致性 D提高数据与程序的可移植性 4. 视图是一个“虚表” ,视图的构造基于( C ) A基本表 B视图 C基本表或视图 D数据字典 5 关系代数中的 运算符对应 SELECT 语句中的以下哪个子句?( A ) ASELECT BFROM CWHERE DGROUP BY 6 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是( C ) A多对多 B一对一 C多对一 D一对多 7 如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。 A关系系统查询优化 B数据字典 C关系数据库规范化理论 D关系数据库查询 8. 将 E-R 模型转换成关系模型,属于数据库的( C ) 。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 9 事务日志的用途是( C ) A. 事务处理 B. 完整性约束 C. 数据恢复 D. 安全性控制 10如果事务 T 已在数据 R 上加了 X 锁,则其他事务在数据 R 上( D ) A. 只可加 X 锁 B. 只可加 S 锁 C. 可加 S 锁或 X 锁 D. 不能加任何锁 二、填空题 得 分 (本大题共 10 小题,每小题 2 分,共 20 分) 错填、不填均无分。 1. 数据库的逻辑数据独立性是由 外模式/模式 2. 关系代数中专门的关系运算包括:选择、投影、连接和_除_。 3. 设有学生表 S(学号,姓名,班级)和学生选课表 SC(学号,课程号,成绩),为维护数据 一致性,表 S 与 SC 之间应满足 参照 完整性约束。 4. 当数据库被破坏后,如果事先保存了数据库副本和 日志文件,就有可能恢复数据库。 5. 如果一个满足 1NF 关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是 3NF (在 1NF、2NF、3NF 范围内)。 6. 设关系模式 R(A,B,C,D ) ,函数依赖集 FABC,DB ,则 R 的候选码为AD 。 7. 从关系规范化理论的角度讲,一个只满足 1NF 的关系可能存在的四方面问题是:数据冗 余度大、插入异常、_ 修改异常_和删除异常。 8. 并发控制的主要方法是 封锁 机制。 9. 若有关系模式 R(A,B,C)和 S(C,D,E),SQL 语句 SELECT A, D FROM R, S WHERE R.C=S.C AND E = 80 对应的关系代数表达式是 A,D(E=80(RS) 。 10. 分 E-R 图之间的冲突主要有属性冲突、命名冲突、结构冲突三种08 计应 (1)(2)班试卷 第 2 页, 共 6 页 一、单项选择题:(将正确答案的编号填在下表中,每小题 1.5 分,共 18 分) 1任何一个满足 2NF 但不满足 3NF 的关系模式都不存在( ) A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2相对于非关系模型,关系数据模型的缺点之一是( ) A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3创建一个用户数据库时, ( )数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4下列聚合函数中不忽略空值(null)的是( ) A)sum(列名) B)max(列名) C)count(*) D)avg( 列名)5关于唯一约束的叙述,错误的是( ) A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6下列涉及空值的操作,不正确的是( ) A)age is null B)age is not null C)age=null D)not(age is null) 7层次模型不能表示( )的联系 A)多对多 B)一对多 C)多对一 D)一对一8下列关系运算中, ( )运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9数据库系统的体系结构是( ) A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10单个用户使用的数据视图的描述称为( ) A)外模式 B)概念模式 C)内模式 D)存储模式 11现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期) ,假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的主码是( ) A)书号 B)读者号 C)书号+读者号 D)书号+读者号+借期 12下列说法不正确的是( ) A)任何一个包含两个属性的关系模式一定满足 3NF B)任何一个包含两个属性的关系模式一定满足 BCNF C)任何一个包含三个属性的关系模式一定满足 3NF D)任何一个关系模式一定有码。 二、填空题:(每空 1 分,共 21 分) 1SQL 中文全称是_结构化查询语言_,SQL 语言集_数据定义_、_数据查询_、_数据操纵和数据控制四大功能。 2在 SQL server2000 中,常用_【】_定界标识符,_单引号_定界字符串。 3在 select 语句中,如果使用了 group by 子句,则 select 子句只能使用_聚合_函数和_分组_字段。 4视图基于一个或多个_基表_而建立起来的虚拟表,一个视图对应着一个_select_语句。 5向数据表赋值时,_标识_字段与_公式_字段的值只能由系统自动给出。 6一个 sql 脚本由一个或多个批处理组成,每个批处理以_go_作为结束标志。 7关系数据库的实体完整性规定关系的_主属性_都不能取_空值_。 8参照完整性是指_一个表外键的取值必须是主键表中主键的有效值或空值_。 9关系数据库的_规范化_理论是数据库逻辑设计的一个有力工具,在数据库的概念设计中 _E-R 图_是一个有力工具。 10数据库系统提供了两个方面的映象功能,这样就使得数据库具有_逻辑_独立性,又具有_物理_独立性。 三、设计题:(5+5+10+10 分) 1. 设有关系模式 R (A,B,C,D),F 是 R 上成立的 FD 集,F = DA,D B,试写出关系模式 R的主码,并说明理由。 因为 D-A,D-B,所以 D-AB;所以 D 为关系模式 R 的主码 因为 CD-D,D-A,所以 CD-A, 因为 CD-D,D-B,所以 CD-B 所以 CD 为主码 2学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授08 计应 (1)(2)班试卷 第 3 页, 共 6 页 和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用 E-R 图画出此学校的概念模型。 3设某商业集团数据库中有一个关系模式为: R(商店编码,顾客编码,消费总额,顾客单位,地址,电话) 该模式的关系记载每个顾客在每个商店的累计消费总额。如果规定: 每个顾客在每个商店只有一个消费总额; 每个顾客只属于一个单位; 每个顾客单位只有一个地址、一个电话。 试回答下列问题: (1)写出模式 R 的基本函数依赖。 (2)说明 R 不是 2NF 的理由,并把 R 分解成 2NF 模式集。 (3)进而分解成 3NF 模式集 4现有如下关系模式: 借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期) (1)写出该关系模式的主码。 (2)该关系模式最高满足第几范式?并说明理由。(3)如何分解该关系模式,使得分解后的关系模式级别更高? 08 计应 (1)(2)班试卷 第 4 页, 共 6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年五年级品社下册《登临泰山》说课稿2 山东版
- 北京市基础教育财政经费支出绩效评价研究
- 8.4 贵州省的环境保护与资源利用说课稿-2025-2026学年湘教版地理八年级下册
- 宠物宣导专业知识培训内容课件
- 护林员操作安全强化考核试卷含答案
- 坯料机加工安全实践能力考核试卷含答案
- 宠物孕育知识培训内容课件
- 工业机器人磨抛工艺知识自主学习和可视化研究
- 耐火制品出窑拣选工操作规范模拟考核试卷含答案
- 气球派对入门培训知识点
- 热镀锌钢管技术标准
- 周三多管理学第03章管理的基本原理
- 基础生态学第4章种群及其基本特征课件
- 虚拟现实与增强现实头戴显示关键技术及应用项目
- 《电力工业企业档案分类规则0大类》(1992年修订版)
- (人教版三年级上册)数学时间的计算课件
- GB∕T 26520-2021 工业氯化钙-行业标准
- 温州医科大学《儿科学》支气管肺炎
- 常见传染病预防知识ppt-共47页课件
- 路灯基础开挖报验申请表
- 建筑材料送检指南(广东省2018完整版)
评论
0/150
提交评论