




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟题4一、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。2. 构成数据模型的三大要素是_、数据操作和数据完整性约束。3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于 和部分基本表,模式对应于基本表,内模式对应于 。4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个_管理。5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_关系,又要具有_连接性。6. 在数据库系统中,数据的完整性是指数据的 、 和 。7. 并发操作带来数据不一致性包括三类:丢失修改、 和 。二、单选题(每空1分,共12 分)1. 关系数据库管理系统都是基于( )理论。 A. Codd的数据关系模型 B. 数据结构 C. 计算机操纵系统 D. 信息管理2. 元组关系演算表达式t|R(t) S(t)表达的是() A. RSB. RSC. R-SD. S-R 3. 在数据库中,与查询有关的是( )A. 数据依赖 B. 进程管理C. 索引 D. 数据压缩4. 在关系模式R(U,F)中,如果XU,则X是R的( )A. 候选码 B. 主码 C. 超码 D. 外码5. 语句 delete from sc 表明( ) A. 删除sc中的全部记录 B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行6. 数据库设计阶段分为( ) A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7. 关系笛卡尔积运算记号RS,( ) A. R为关系名,S为属性名B. R和S均为属性名 C. R为属性名,S为关系名D. R和S均为关系名8. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现( ) A. 指针 B. 游标 C. 数组 D. 栈9. 下列说法中不正确的是()。A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码10. 在下列基本表的定义中,数值表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2); A. 表中有条记录 B. 表中有列C. 表中字符串Sno的长度D. 表格的大小11. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图12. 设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F=BC,CD,则属性C的闭包C+为( ) A.BCD B.BD C.CD D.BC三、名词解释题(每小题4分,共16分) 1.事务2.传递函数依赖3数据库的安全性4.并发控制四、简答题(共18分)1试述DBMS的主要功能。(5分)2DBA的主要职责是什么?(5分)3什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)4进行数据库系统需求分析时,数据字典的内容和作用是什么? (4分)五、(12分)某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:商店:商店编号,店名,店址,店经理 商品:商品编号,商品名,单价,产地职工:职工编号,职工名,性别,工资 这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销售商品的有月销售量。 请画出商店、商品和职工的ER 图。将该ER 图转换为关系数据模型。六、程序设计题(每小题3分,共21分) 现有关系数据库如下: 部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务) 项目(项目编号,项目名称,预算) 施工(员工编号,项目编号,工时)用关系代数表达式实现下列12小题:1检索“王小毛”的员工的部门编号和职务;2检索工时超过100小时的项目名称和员工的姓名; 用SQL语言实现下列37小题:3查询每个员工的姓名,并按职称降序排列;4查询总工时在480小时以上(含480小时)的员工编号和总工时;5检索职称为“高级工程师”,同时至少参加了一预算在100万以上的项目的员工的姓名和部门名称;6定义一个工作量视图,包含的属性有员工编号、姓名、项目名称和工时。7对项目名称为“高教新区项目”的施工工时增加50小时;七、(9分)现有一个未规范化的表,包含了项目. 部件和部件向项目已提供的数量信息。请采用规范化方法,将该表规范化到3NF要求。部件号部件名现有数量项目代号项目内容项目负责人已提供数量205CAM3012AAA011020BBB0215210COG15512AAA013025CCC112530DDD1215模拟题4答案一、 填空题:每空1分,完全正确得1分,错误得0分,不倒扣分,不完整酌情得0.5分。1 共享2 数据结构3 视图 存储文件4分布式数据库管理系统(或DDBMS)5函数依赖 无损6. 正确性(或合法性) 有效性 相容性(或一致性)(位置可相互交换)7. 重复读 读“脏”数据(或脏读,或污读)(位置可相互交换)二、 单选题:每空1分,共15分。选错或多选得0分,不倒扣分1. A2. D3. C4. C5. A6. D7. D8. B9. C10. C11. C12. C三、名词解释题(每小题4分,共16分。理解正确,表达不一致,酌情给分)1. 事务答:用户定义的一组按顺序执行的不可分割的数据库操作序列。2. 传递函数依赖答:在关系模式R(U)中,X. Y是U的子集,若X-Y,Y-X,Y-Z,则称Z传递函数依赖于X。3. 数据库的安全性答:保护数据库,防止因用户非法使用数据库造成数据泄密、更改或破坏。4. 并发控制答:就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。四、简答题(共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分)五、(12分)答:实体:商店(商店编号,店号,店址,店经理)(0.5分)商品(商品编号,商品名,单价,产地)(0.5分)职工(职工编号,职工名,性别,工资)(0.5分)联系:P1商店销售商品的有销售量间(0.5分)P2职工参加某商店工作的开始时(0.5分)ER图:(5分) 关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)商品模式(商品编号,商品名,单价,产地)(0.5分)职工模式(职工编号,职工名,性别,工资)(0.5分)P1模式(商店编号,商品编号,月销售量)(0.5分)P2模式(商店编号,职工编号,开始时间)(0.5分)或关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)商品模式(商品编号,商品名,单价,产地)(0.5分)职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)(1分)P1模式(商店编号,商品编号,月销售量)(0.5分)六、程序设计题(每小题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 工作量( 员工编号,姓名,项目名称,工时)AS SELECT员工.员工编号,姓名,项目名称,工时FROM 员工,项目,施工WHERE员工.员工编号=施工.员工编号AND 施工.项目编号=项目.项目编号 7.UPDATE 施工 SET 工时=工时+50 WHERE 项目编号 IN (SELECT 项目编号 FROM 项目 WHERE 项目名称=高教新区项目)七、(9分)答:原表存在的函数依赖关系为:部件号部件名,部件号现有数量,项目代号项目内容,项目代号项目负责人,(项目代号,部件号)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南宁代建合同范本
- 简短个人租房合同范本
- 门窗采购合同范本
- 路面硬化劳务合同范本
- 成人交友活动合同
- 合肥装潢公司合同范本
- 保险销售的合同范本
- 电缆敷设合同范本
- 工程小活合同范本
- 农具机械购销合同范本
- 2025年秋季新学期教学工作会议上校长讲话:扎根课堂、走近学生、做实教学-每一节课都值得全力以赴
- 2025年度船舶抵押贷款合同范本:航运融资与风险规避手册
- 2025年《药品管理法》试题(附答案)
- 2025年党建知识应知应会测试题库(附答案)
- 2025年新人教版小升初分班考试数学试卷
- 2025劳动合同范本【模板下载】
- 以课程标准为导向:上海市初中信息科技教学设计的探索与实践
- 2025年公共基础知识考试试题(附完整答案)
- 2025年海南省公安厅招聘警务辅助人员考试试题(含答案)
- 北川羌族自治县农业农村局北川羌族自治县测雨雷达建设项目环评报告
- 2025社区工作者必考试题库(含答案)
评论
0/150
提交评论