《数据库系统概论期末试题及复习资料重点知识.docx》由会员分享,可在线阅读,更多相关《数据库系统概论期末试题及复习资料重点知识.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 (考 生 答 题 不 得 超 过 此 线)试题十得 分一, 单项选择题本大题共15小题,每题2分,共30分)在每题列出的四个备选项中只有一个是符合题目要 求的,错选, 多项选择或未选均无分。1.数据库系统的特点是 , 数据独立, 削减数据冗余, 防止数据不一样和加强了数据爱护。A数据共享 B数据存储C数据应用 D数据保密2.数据库系统中,物理数据独立性是指 。A数据库与数据库管理系统的相互独立B应用程序与的相互独立C应用程序与存储在磁盘上数据库的物理模式是相互独立的D应用程序与数据库中数据的逻辑构造相互独立3.在数据库的三级模式构造中,描述数据库中全体数据的全局逻辑构造和特征的是 。A外模式
2、 B内模式 C存储模式 D模式4模型用于数据库设计的哪个阶段 ?A需求分析B概念构造设计C逻辑构造设计D物理构造设计5 现有关系表:学生宿舍编号,宿舍地址,学号,姓名,性别,专业,诞生日期的主码是 。A宿舍编号B学号C宿舍地址,姓名D宿舍编号,学号6自然连接是构成新关系的有效方法。一般状况下,当对关系R和S运用自然连接时,要求R和S含有一个或多个共有的 。A元组 B行 C记录 D属性7以下关系运算中, 运算不属于特地的关系运算。 A选择 B连接C广义笛卡尔积 D投影8语言具有 的功能。A关系标准化, 数据操纵, 数据限制B数据定义, 数据操纵, 数据限制C数据定义, 关系标准化, 数据限制D数
3、据定义, 关系标准化, 数据操纵9 假如在一个关系中,存在某个属性或属性组,虽然不是该关系的主码或只是主码的一局部,但却是另一个关系的主码时,称该属性或属性组为这个关系的 A. 候选码B. 主码C. 外码D. 连接码10.以下关于关系数据模型的术语中, 术语所表达的概念与二维表中的“行的概念最接近?A. 属性B. 关系C. 域D. 元组11. 假定学生关系是SS,课程关系是CC,学生选课关系是S,C,。要查找某个学生的根本信息及其选课的平均成果,将运用关系 AS和 B和C CS和C DS, 和C12在语言的语句中,用于对结果元组进展排序的是 子句。A B C D 13设有关系,主码是,。遵照实
4、体完整性规那么,下面 选项是正确的。A只有不能取空值B只有不能取空值C只有不能取空值D与都不能取空值14下面关于函数依靠的表达中, 是不正确的。A假设XY,Z,那么ZB假设YX,那么XYC假设Z,那么XZ,YZD假设X,那么XY,XZ15设有关系RA,B,C和SC,D。与语句 等价的关系代数表达式是 A(RS) B( (RS) C( (R)(D(S)D(D(R)S)得 分二, 多项选择题本大题共5小题,每题2分,共10分在每题列出的四个备选项中有多个是符合题目要 求的,多项选择, 少选, 错选, 不选均无分。1. 在语句中,须要对分组状况应满意的条件进展推断时,应运用 。A B C D2.对于
5、以下语句,正确的描述是 。 1985-01-01A向表中增加一个名为“的属性B该属性有一个默认的值是“1985-01-01C该属性的数据类型是日期时间型D该属性可以被指定为码3. 现有学生关系,属性包括学号,姓名,所在系,系主任姓名,课程名和成果。这些属性之间存在如下联系:一个学号只对应一个学生,一个学生只对应一个系,一个系只对应一个系主任;一个学生的一门课只对应一个成果;学生名可以重复;系名不重复;课程名不重复。那么以下不正确的函数依靠是 。A B CD,4关系R具有属性A,B,C,D,E,F。假设该关系有如下函数依靠C,DE,B,那么以下依靠蕴含于给定的这些函数依靠的有 。ACBDCEDF
6、5下面关于数据库设计的说法中正确的有 A信息需求表示一个组织所须要的数据及其构造 B处理需求表示一个组织所须要常常进展的数据处理 C信息需求表达了对数据库内容及构造的要求, 是动态需求D处理需求表达了基于数据库的数据处理要求,是静态需求得 分三, 填空题本大题共20空,每空1分,共20分错填, 不填均无分。1. 数据模型通常由 数据构造 , 数据操作 , 完整性约束三个要素组成。2. 外模式/模式映象可以保证数据和应用程序之间的_逻辑独立性_;模式/内模式映象可以保证数据和应用程序之间的_物理独立性。3.数据操作描述的是系统的动态特性,主要分为_查询, 插入, _修改, 删除四种操作。4. 语
7、言完成核心功能只用了9个动词,其中完成数据限制功能的动词是和。5.公理系统的三条推理规那么是增广, 自反, 传递。6. 假如关系模式R中全部的属性都是主属性,那么R的标准化程度至少到达3。7.语言支持数据库三级模式构造。在中,外模式对应于视图和局部根本表, 模式对应于_ 根本表 , 内模式对应于 存储文件。8.关系RA,B,C,D和R上的函数依靠集A,CB,那么R的候选码是,R2。得 分得 分四, 设计题本大题共2小题,第1小题9分,第2小题15,共 24分1. 设有一个工程供应数据库系统,包括如下四个关系模式:l S(, ,);l P(,);l J(,);l (,);供应商表S由供应商号,
8、供应商名, 状态, 城市组成;零件表P 由零件号, 零件名, 颜色, 重量组成;工程工程表J由工程号, 工程名, 城市组成;供应状况表由供应商号, 零件号, 工程号, 供应数量组成;1用关系代数查询没有运用天津供应商生产的红色零件的工程号;3分(J)- (s天津 (S)s红 (P)2用查询供应工程J1零件为红色的工程号不重复;3分 红 J13用查询没有运用天津供应商生产的零件的工程号;3分 J ( ( S 天津)2设有关系(),为候选码,设关系中有如下函数依靠: 试求以下问题:1关系属于第几范式?3分2假如关系不属于,请将关系逐步分解为巧 。7分1答复R是1并正确说明理由3分,没有正确答复出理
9、由扣1分。2首先正确将R分解为R1()3分和R2()3分,再将R1正确分解为R11()3分和R12 )3分,其中分解属性正确1分,候选码指定正确1分,函数依靠集书写正确1分。分解过程的表达斟情扣分。要求:写出到达每一级范式的分解过程,并指明消退什么类型的函数依靠得 分五, 综合题共16分设有商店和顾客两个实体,“商店有属性商店编号, 商店名, 地址, ,“顾客有属性顾客编号, 姓名, 地址, 年龄, 性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出图,注明属性和联系类型,并将模型转换成关系
10、模式,要求关系模式主码加下划线 表示,外码用波浪线。(模型7分,关系模型9分)模型:共7分nm顾客购物商店商店编号商店名日期年龄性别顾客编号姓名消费金额地址地址 关系模型:共9分顾客顾客编号,姓名,地址,年龄,性别2分,主码1分,其它1分商店商店编号,商店名,地址, 2分,主码1分,其它1分购物顾客编号,商店名称,日期,消费金额试题一得 分一, 单项选择题本大题共20小题,每题2分,共40分)在每题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选, 多项选择或未选均无分。1.数据库系统的核心是 A数据库B数据库管理系统C数据模型D软件工具2.以下四项中,不属于数
11、据库系统的特点的是 A数据构造化 B数据由统一管理和限制 C数据冗余度大 D数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最闻名的模型是 A层次模型B关系模型C网状模型D实体-联系模型4. 数据的物理独立性是指 A数据库与数据库管理系统相互独立B用户程序与数据库管理系统相互独立C用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D应用程序与数据库中数据的逻辑构造是相互独立的5要保证数据库的逻辑数据独立性,须要修改的是 A模式与外模式之间的映象B模式与内模式之间的映象C模式D三级模式6关系数据模型的根本数据构造是 A树 B图 C索引 D关系7有一名为“列车运营实体,含有:车次,
12、 日期, 实际发车时间, 实际抵达时间, 状况摘要等属性,该实体主码是 A车次 B日期C车次+日期 D车次+状况摘要8.己知关系R和S,RS等价于 A. () B. () C. () D. ()9学校数据库中有学生和宿舍两个关系:学生学号,姓名和 宿舍楼名,房间号,床位号,学号假设有的学生不住宿,床位也可能空闲。假如要列出全部学生住宿和宿舍安排的状况,包括没有住宿的学生和空闲的床位,那么应执行 A. 全外联接B. 左外联接C. 右外联接D. 自然联接10用下面的语句建立一个根本表: ( (4) , (8) , (2), )可以插入到表中的元组是 A. 5021,刘祥,男,21B. ,刘祥,21
13、C. 5021,男,21D. 5021,刘祥,11.把对关系的属性的修改权授予用户李勇的语句是 A. 李勇B. () 李勇C. () 李勇D. () 李勇 12. 图1中 是最小关系系统A B C D图1 13关系标准化中的插入操作异样是指 ( ) A不该删除的数据被删除 B不该插入的数据被插入 C应当删除的数据未被删除 D应当插入的数据未被插入14在关系数据库设计中,设计关系模式是数据库设计中 阶段的任务A逻辑设计 B物理设计 C需求分析 D概念设计 15在模型中,假如有3个不同的实体型,3个联系,依据模型转换为关系模型的规那么,转换后关系的数目为 。A4B5C6D716事务的隔离性是指 。
14、 A一个事务内部的操作及运用的数据对并发的其他事务是隔离的 B事务一旦提交,对数据库的变更是永久的 C事务中包括的全部操作要么都做,要么都不做 D事务必需是使数据库从一个一样性状态变到另一个一样性状态 17. 数据库复原的根底是利用转储的冗余数据。这些转储的冗余数据是指 A. 数据字典, 应用程序, 审计档案, 数据库后备副本B. 数据字典, 应用程序, 日志文件, 审计档案C. 日志文件, 数据库后备副本D. 数据字典, 应用程序, 数据库后备副本18假设事务T对数据对象A加上S锁,那么 。A事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。B事务T可以读A但不能修改A,其它
15、事务只能再对A加S锁,而不能加X 锁。C事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。D事务T可以读A和修改A,其它事务能对A加S锁和X锁。 19. 设有两个事务T1, T2,其并发操作如图2所示,下面评价正确的选项是( ) A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏数据T1 T2 读100 读1005写回 8写回图220. 以下 封锁违反两段锁协议。A. A B C A B CB. A B C C B AC. A B C B C AD. A A B C B C得 分二, 填空题本大题共9小题,每空1分,共10分请在每题的空格中填上正确答
16、案。错填, 不填均无分。1.关系数据模型由关系数据构造, 关系操作和 三局部组成。2. 一般状况下,当对关系R和S运用自然连接时,要求R和S含有一个或多个共有的 3.在表的列上建立一个唯一索引的语句为: ()4. 语句查询条件中的谓词“与运算符 等价。5. 关系模式R(A,B,C,D)中,存在函数依靠关系AB,AC,AD,B,CA,那么侯选码是 ,R 。6.分图之间的冲突主要有属性冲突, , 构造冲突三种。7. 是的根本单位,是用户定义的一个数据库操作序列。8.存在一个等待事务集T0,T1,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,1正等待被锁住的数据项,且正等待被T0锁
17、住的数据项,这种情形称为 。9. 是并发事务正确性的准那么。得 分三, 简答题第1, 3题3分,第2题4分,共10分1试述关系模型的参照完整性规那么?2试述视图的作用?3. 登记日志文件时必需遵循什么原那么?得 分四, 设计题( 第1题4分,第2题6分,第3题3分,第4题4分, 第5题8分,共25分)1 设教学数据库中有三个根本表:学生表S,其属性分别表示学号, 学生姓名, 年龄, 性别。课程表C,其属性分别表示课程号, 课程名, 上课老师名。选修表,其属性分别表示学号, 课程号, 成果。有如下查询语句: C ( 张三);请完成以下问题:1用汉语句子阐述上述语句的含义;2用等价的关系代数表达式
18、表示上述查询语句。2. 设有如图3所示的三个关系。其中各个属性的含义如下:A商店代号, 商店名, 店员人数, 所在城市, B商品号, 商品名称, 价格, 商品数量。A B101韶山商店15长沙204前门百货商店89北京256东风商场501北京345铁道商店76长沙620第一百货公司413上海B1毛笔212羽毛球7843收音机13254书包242AB10111051012421013251014104204361256124125629134511413452183454746204125图3试用语言写出以下查询:1找出店员人数不超过100人或者在长沙市的全部商店的代号和商店名。2找出至少供应了
19、代号为256的商店所供应的全部商品的其它商店的商店名和所在城市。3. 设有职工根本表:,其属性分别表示职工号, 姓名, 年龄, 性别, 工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的语句。4. 设某工厂数据库中有两个根本表:车间根本表:,其属性分别表示车间编号, 车间名和车间主任的职工号。职工根本表:,其属性分别表示职工号, 姓名, 年龄, 性别, 工资和所在车间的编号。建立一个有关女车间主任的职工号和姓名的视图,其构造如下:6,。试写出创立该视图6的语句。5.设有关系R和函数依靠F: RA,B,C,D,E,F = ,D,DE 。试求以下问题:1关系R的侯选码是什么?R属
20、于第几范式?并说明理由。3分2假如关系R不属于,请将关系R逐步分解为。5分要求:写出到达每一级范式的分解过程,并指明消退什么类型的函数依靠。得 分五, 综合题15分某企业集团有假设干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂依据固定的方案数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号, 厂名, 地址,产品的属性有产品编号, 产品名, 规格,职工的属性有职工号, 姓名。1依据上述语义画出图;5分2将该模型转换为关系模型;5分要求:1:1和1的联系进展合并3指出转换结果中每个关系模式的主码和外码。5分试题一
21、参考答案与评分标准一, 选择题每题2分1B2C3D4C5A6D7C8B9A10D11C12B13D14A15C16A17C18B19B20D二, 填空题每空1分1.关系完整性约束 2. 属性 3. 4. 5. A和B,C 6. 命名冲突 7. 事务 8. 死锁 9. 可串行性 三, 简答题1, 参考答案:答:参照完整性规那么:假设属性或属性组F是根本关系R的外码,它与根本关系S的主码相对应根本关系R和S不肯定是不同的关系,那么对于R中每个元组在F上的值必需为:取空值F的每个属性值均为空值或者等于S中某个元组的主码值。评分标准:指明F是R的外码,与S的主码对应1分;参照完整性两条规那么各1分。2
22、, 参考答案:1视图能够简化用户的操作。1分2视图运用户能以多种角度对待同一数据。1分 3视图对重构数据库供应了肯定程度的逻辑独立性。1分4视图能够对机密数据供应平安爱护。1分评分标准:意思表达正确即可给分。3, 参考答案:登记日志文件时必需遵循两条原那么:1登记的次序严格按并发事务执行的时间次序。1分2必需先写日志文件,后写数据库。2分评分标准:意思表达正确即可给分。四, 设计题, 参考答案:1查询张三同学没有选修的课程的课程号。2分2(C)- (s张三 (S) 或(C)- (s张三 () 2分评分标准:1意思表达正确即可给分;2两个关系的差1分,s张三和1分,随意一个错误不给分。2, 参考答案:1 , A =100 长沙; 2分2 A ( * B ( * 1 256 ) ( * 2 256 ); 4分评分标准: , A1分随意一处错误不给分; =100 长沙1分随意一处错误不给分。3, 参考答案: 200 1000 女;3分评分标准: 1分; 2001分,少不给分; 1000 女1分,两个条件少任何一个条件或将1000写成1000均不得分。4, 参考答案:参考答案1: