数据库系统原理》试卷 2002

上传人:hjk****65 文档编号:180323667 上传时间:2023-01-05 格式:DOC 页数:19 大小:122KB
返回 下载 相关 举报
数据库系统原理》试卷 2002_第1页
第1页 / 共19页
数据库系统原理》试卷 2002_第2页
第2页 / 共19页
数据库系统原理》试卷 2002_第3页
第3页 / 共19页
点击查看更多>>
资源描述
数据库系统原理试卷 2004-4班级 姓名 学号 成绩 一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分)1. 子模式DDL用来描述数据库的()A.总体逻辑结构B.局部逻辑结构C.物理存储结构D.全局概念结构2. 按指定条件从一个关系中挑选出指定的属性组成一个新关系的运算是()A.选择B.投影C.连接D.自然连接3. 有关数据和信息的概念,下列叙述正确的是()A.数据是信息的载体B.数据是信息的内涵C.数据和信息互为载体D.数据和信息相互独立4. 一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是()A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系5. 一个关系中的主属性( ) A.至多一个 B.可多个 C必须多个 D.可以零个6. 顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式是( )A.1:1B,1:nC,m:nD.m:17. 进行自然连接运算的两个关系必然具有( )A.相同的属性个数B.相同的关系名C.相同的属性名 D.相同的关键字8. 造成数据不一致的主要不包括( )A.数据冗余B.并发控制不当C.故障或错误D.设计不合理9. SQL的全局约束是指基于元组的检查子句和( )A.非空值约束B.域约束子句C.断言D.外键子句10. 数据独立性是指( )A. 用户与数据分离 B.用户与程序分离B. C.程序与数据分离D.人员与设备分离二、填空题(每小题1分,共10分)1. 数据库管理系统是专门用于 管理的软件。2. 凡可作为侯选关键字的属性称为 。3. 文件系统与数据库系统的最大区别是在 方面。4. 数据库逻辑设计步骤分为三步;分析 、画ER图、建立数据模型。5. 数据流图的四个基本成分是 、加工、文件、源点和终点。6. 数据库系统通常由 四部分组成。7. 数据库系统的数据独立性包括 独立性和 独立性。8. 关系数据库的关系演算语言是以 为基础的DML语言。9. 设一个数据库文件的某数值型字段宽度为8.小数位为2.则该字段变量整数部分最大的值为 。10. 分布式数据库中定义数据分片时.必须满足三个条件:完备性条件、重构条件和 。三、解答题(每小题5分,共50分)1. 什么是数据库安全性?数据库系统为保证数据安全采用了哪些措施?2. 关系数据模型有哪些主要优点? 3. 设有关系模式R(A,B,C,D),F是R上成立的FD集。F=DA,DB。试写出关系模式R的候选键,并说明理由。4. 什么是数据模型?流行的DBMS采用的什么数据模型? 5. 任给关系模式R,X、Y、A且AY,若有XY,YA在R上成立,YX在R上不成立,则当Y是X的真子集时,R中会存在哪几种类型的函数依赖?给出推断过程。6. 有以下关系及其上的SQL语句,写出该SQL语句的中文意思及其操作结果: S:学号姓名年龄性别成绩 Select * From S Where 年龄22 or 性别=女01010102010301040105王妍李洪陈思张兵张兵2022212022女男男男女81758368857. 设有关系R和S如下:RSABCABC123456789123456789试写出元组关系演算表达式W=tR(t)S(t)的值。8. 两个函数依赖集F和G等价的充分必要条件是什么?9. 什么是数据完整性?试举一个数据不完整的例子。 10. 将ER图转换为关系模式,主要的转换规则是什么?四、就下图给出的关系R,回答问题(每小题5分,共15分)R工程号材料号数量开工日期完工日期价格P1I14199805199902250P1I26199805199902300P1I315199805199902180P2I16199811199912250P2I4181998111999123501. 它为几范式?为什么?2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?五、设有如下实体:学生:学号,单位,姓名,性别,年龄,选修课名称课程:编号,课程名,开课单位,任课老师号教师:教师号,姓名,性别,职称,讲授课程编号单位:单位名称,电话,教师号,教师名上述实体存在如下联系:1. 一个学生可以选修多门课程,一门课程可以被多个学生选修;2. 一个教师可以讲授多门课程,一门课程可以被多个教师讲授;3. 一个单位可以有多个教师,一个教师只能属于一个单位。完成如下工作:1. 分别设计学生选课和老师任课两个局部信息的结构E-R图;2. 将上述设计完成的E-R图合并为一个完整的全局E-R图;3. 将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。 数据库系统原理试卷 2004.4班级 姓名 学号 成绩 一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分)1. 在数据库系统的组织结构中,把概念数据库与物理数据库联系起来的映射是( )A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式2. 数据模型不用于描述( )A.客观事物B.事物间的联系C.数据存储D.事物及其相互间的联系3. 在关系规范化过程中.将1NF变为3NF要消除( )A.部分依赖和完全依赖B.部分依赖和传递依赖C.完全依赖和传递依赖D.所有的函数依赖4. 从“实体联系”模型到数据模型实际上经历了三个领域的演变过程.即()A.信息世界现实世界数据世界B.数据世界信息世界现实世界C.现实世界数据世界信息世界D.现实世界信息世界数据世界5. 实体间的联系方式有( )A.1种B.2种C.3种D.4种6. 数据库操纵语言(DML)的基本操作不包括( ) A.插入 B.修改 C排序 D.查询7. 数据库系统对数据冗余的处理策略是( )A.不允许B.彻底根除C加以控制D.听之任之8. DBMS中实现事务持久性的子系统是( )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统9. 一个2NF( )A.可能是3NFB.可能是1NFC.必定是3NFD.不可能是1NF10. 按给定条件从一个关系中挑选出指定的属性组成一个新关系运算是( )A.选择B.投影C.连接D.自然连接二、填空题(每小题1分,共10分)1. 概念模式简称模式,是对数据库的 描述。2. 进行自然连接的两个关系必须具有 属性。3. 内模式是描述数据如何在存储介质上组织存储的.又称之为 模式。4. 进行自然连接的两个关系必须具有 属性。5. 引用完整性规则是指:如果关系R的外部键.是另一关系S的主键.则R关系中外部键的取值.要么等于 的值,要么等于空值。6. 数据库系统通常由 四部分组成。7. 数据库系统的数据独立性包括 独立性和 独立性。8. 用树型结构表示实体类型及实体间联系的数据模型称为 。9. 设关系模式R(A,B,C),F是R上成立的FD集,F=BA,BC。则分解p=AB,AC丢失的FD是 。10. 事务必须具有的四个性质是:原子性,一致性、 和永久性。三、解答题(每小题5分,共50分)1. 数据库管理系统的主要功能是什么?2. 请阐述在网状模型和关系模型中.实体之间联系的实现方法。3. 两个函数依赖集F和G等价的充分必要条件是什么?4. 什么是分布式数据库的分布透明性?5. 任给关系模式R,X、Y、A且AY,若有XY,YA在R上成立,YX在R上不成立,则当Y是X的真子集时,R中会存在哪几种类型的函数依赖?给出推断过程。6. 数据冗余如果不控制会带来什么危害? 7. 关系规范化依据什么进行?规范化采用的方法是什么?在规范化过程中应注意什么问题?8. 设有两个事务T1,T2,其并发操作如下图所示,执行结果是什么?有什么问题?原因何在?T1T2 读 A=10写 A=A-5读 A=10写 A=A-89. 数据字典主要存放什么内容?10. 叙述数据库设计步骤及每步要完成的主要工作。四、就下图给出的关系R,回答问题(每小题5分,共15分)R职工号职工名年龄性别单位号单位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SUN38FD3CCCE4LI25MD3CCC1. 它为几范式?为什么?2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?五、一个图书借阅管理数据库要求提供下述服务:1. 可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。2. 可以随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可以借多本书,任何一种书可以被多个人借阅,借书证号具有唯一性。3. 当需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编以及地址等信息向有关书籍的出版社增购有关书籍。我们约定:一个出版社可以出版多种书籍,同一本书仅仅在一个出版社出版,出版社名称具有唯一性。根据以上情况和假设,试做如下设计:1. 构造满足需求的E-R图。2. 转换为等价的关系模型结构。 数据库系统原理试卷 2004.4班级 姓名 学号 成绩 一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分)1. DB,DBS,DBMS三者之间的关系是( )A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB和DBMS无关1. 一个外部关键字的属性个数( )A.至多一个B.至多2个C.至少一个D.至少2个2. 任何由二个组成的关系( )A.可能为1NFB.可能为2NFC.可能为3NFD.必为3NF3. 数据模式是( )A.文件的集合B.记录的集合C.数据的集合D.记录类型及其联系的集合4. 表示数据库的概念模型一般使用( )A.用户活动图B.数据流图C.ER图D.流程图5. 对DBTG系类型,当有( )时,便有了系值。A.一个系主记录值B.一个成员记录值C.多个成员记录值6. 数据库系统对数据冗余的处理策略是( )A.不允许B.彻底根除C加以控制D.听之任之7. 造成数据不一致的主要原因是( )A.数据冗余B.并发控制不当C.有关故障或错误 D.ABC8. 如果数据库中出现类似如“人的身高10米”的数据.则说明数据的()未受到保护。A.安全性B.完整性C.一致性9. 数据库系统( )数据冗余。A.消除了B.不允许C.控制了二、填空题(每小题1分,共10分)1. 数据库的三级模式指的是 。2. 数据操纵语言有 、 两种类型。3. 三种经典的数据模型是 、 、 。4. DML最基本的四种操作为 、 、 、 。5. 实体间的联系可抽象为 、 、 三种。6. 导致数据不一致的主要原因是 。7. 列举可用于随机存取的三种文件结构 、 、 。8. 关系代数中三种专门的关系运算是 、 、 。9. 关系数据库模式规范化是为了解决关系数据库中 问题而引入的。10. 数据库保护包括 、 、 、 。三、解答题(每小题5分,共50分)1. 将下列术语中概念最接近的分组,并用括号分别括起来:元组、关系、记录、记录型、标识符、关系模式、实体、关键字、实体型、实体集2. 设关系R,S如下,计算:R:R:ABCS:CDE347465247733374253(1) R1=R|S (2) R2=R|S 253. 设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表示关系代数表达式。4. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F=DA,DB,试写出R的候选关键字并说明理由。5. 什么是函数依赖?部分函数依赖?传递函数依赖?6. 什么是实体?什么是属性?如何区分实体集中的单个实体?7. 现有关系模式R(A,B,C,D,E,G),其上的FD集为F=AB,CA,CDE,DG判断分解=p =ABC,CDEG是否具有无损连续性和依赖保持性。8. 简述数据库设计的主要步骤?9. 设有关系模式R(A,B,C,D),F是R上成立的FD集。F=DA,DB。试写出关系模式R的候选键,并说明理由。10. SQL中表达完整性约束的规则主要有哪几种?四、就下图给出的关系R,回答问题(每小题5分,共15分)RSNOCNOCTITLESNAMESLOCAGRADE80152C1OS王平D17080153C2DB高升D28580154C1OS王平D18680154C3AI杨洋D37280155C4CL高升D2921. 它为几范式?为什么?2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?五、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但是可以负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:1. 设计该计算机管理系统的E-R图;2. 将该E-R图转换为关系模型结构;3. 指出转换结果中每个关系模式的候选码。19
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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