《数据库原理与应用》试题四_第1页
《数据库原理与应用》试题四_第2页
《数据库原理与应用》试题四_第3页
《数据库原理与应用》试题四_第4页
《数据库原理与应用》试题四_第5页
全文预览已结束

下载本文档

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

文档简介

数据库原理与应用试题四一、单选题(每空3分,共30 分)1. 关系数据库管理系统都是基于( )理论。 A. Codd的数据关系模型 B. 数据结构 C. 计算机操纵系统 D. 信息管理2. 在数据库中,与查询有关的是( )A. 数据依赖 B. 进程管理C. 索引 D. 数据压缩3. 在关系模式R(U,F)中,如果XU,则X是R的( )A. 候选码 B. 主码 C. 超码 D. 外码4. 语句 delete from sc 表明( ) A. 删除sc中的全部记录 B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行5. 数据库设计阶段分为( ) A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6. 关系笛卡尔积运算记号RS,( ) A. R为关系名,S为属性名B. R和S均为属性名 C. R为属性名,S为关系名D. R和S均为关系名7. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现( ) A. 指针 B. 游标 C. 数组 D. 栈8. 下列说法中不正确的是()。A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9. 在下列基本表的定义中,数值表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2); A. 表中有条记录 B. 表中有列C. 表中字符串Sno的长度D. 表格的大小10. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图二、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。2. 构成数据模型的三大要素是_、数据操作和数据完整性约束。3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于 和部分基本表,模式对应于基本表,内模式对应于 。4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个_管理。5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_关系,又要具有_连接性。6. 在数据库系统中,数据的完整性是指数据的 、 和 。7. 并发操作带来数据不一致性包括三类:丢失修改、 和 。三、简答题(共18分)1试述DBMS的主要功能。(5分)2DBA的主要职责是什么?(5分)3什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)4进行数据库系统需求分析时,数据字典的内容和作用是什么? (4分)四、(19分)某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:商店:商店编号,店名,店址,店经理 商品:商品编号,商品名,单价,产地职工:职工编号,职工名,性别,工资 这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销售商品的有月销售量。 请画出商店、商品和职工的ER 图。将该ER 图转换为关系数据模型。五、程序设计题(每小题3分,共21分) 现有关系数据库如下: 部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务) 项目(项目编号,项目名称,预算) 施工(员工编号,项目编号,工时)用关系代数表达式实现下列12小题:1检索“王小毛”的员工的部门编号和职务;2检索工时超过100小时的项目名称和员工的姓名; 用SQL语言实现下列37小题:3查询每个员工的姓名,并按职称降序排列;4查询总工时在480小时以上(含480小时)的员工编号和总工时;5检索职称为“高级工程师”,同时至少参加了一预算在100万以上的项目的员工的姓名和部门名称;6定义一个工作量视图,包含的属性有员工编号、姓名、项目名称和工时。7对项目名称为“高教新区项目”的施工工时增加50小时;数据库原理与应用试题四答案一、 单选题:每空3分,共30分。 1. A2. C3. C4. A 5. D 6. D7. B8. C9. C 10. C二、 填空题:每空1分,完全正确得1分,共12分。1 共享2 数据结构3 视图 存储文件4分布式数据库管理系统(或DDBMS)5函数依赖 无损6. 正确性(或合法性) 有效性 相容性(或一致性)(位置可相互交换)三、简答题(共18分。理解正确,表达不一致,酌情给分)1. 试述DBMS的主要功能。(5分)答:DBMS的主要功能有:(1)数据库的定义功能 (2)数据库的操纵功能 (3)数据库的运行控制功能(4) 数据库的运行和维护功能(5)数据字典2. DBA的主要职责是什么?(5分)答:(1)数据库的设计(1分) (2)数据库的存储和存取(1分) (3)数据库的运行(1分) (4)数据库的重组(1分) (5)数据库的维护(1分)3、 什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)答:日志文件是用来记录事务对数据库的更新操作的文件。(2分)如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。(2分)4、 进行数据库系统需求分析时,数据字典的内容和作用是什么? (4分)答:数据字典是各类数据描述的集合,通常包括数据项. 数据结构. 数据流. 数据存储和处理过程5个部分。(2分)数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计. 实现和运行阶段控制有关数据提供依据。(2分)四、(19分)答:实体:商店(商店编号,店号,店址,店经理)(1分)商品(商品编号,商品名,单价,产地)(1分)职工(职工编号,职工名,性别,工资)(1分)联系:P1商店销售商品的有销售量间(1分)P2职工参加某商店工作的开始时(1分)ER图:(9分) 关系模式集:商店模式(商店编号,店号,店址,店经理)(1分)商品模式(商品编号,商品名,单价,产地)(1分)职工模式(职工编号,职工名,性别,工资)(1分)P1模式(商店编号,商品编号,月销售量)(1分)P2模式(商店编号,职工编号,开始时间)(1分)或关系模式集:商店模式(商店编号,店号,店址,店经理)(1分)商品模式(商品编号,商品名,单价,产地)(1分)职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)(1分)P1模式(商店编号,商品编号,月销售量)(1分)五、程序设计题(每小题3分,共21分) 1.部门编号,职务 (姓名=王小毛(员工) 2. 项目名称,姓名(工时)100(施工)项目员工)3.SELECT 姓名 FROM 员工 ORDER BY 职称 DESC4SELECT 员工编号,SUM(工时) FROM 施工 GROUP BY 员工编号 HAVING SUM(工时)=480 5. SELECT 姓名,部门名称 FROM 员工,部门,项目,施工WHERE 部门.部门编号=员工.部门编号 AND 员工.员工编号=施工.员工编号 AND 施工.项目编号=项目.项目编号 AND 职称=高级工程师 AND 预算10000006. CREATE VIEW 工作量( 员工编号,姓名,

温馨提示

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

评论

0/150

提交评论