书签 分享 收藏 举报 版权申诉 / 21
上传文档赚钱

类型数据库原理与应用总复习级(DOC 18页).doc

  • 上传人(卖家):2023DOC
  • 文档编号:5643219
  • 上传时间:2023-04-28
  • 格式:DOC
  • 页数:21
  • 大小:162KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数据库原理与应用总复习级(DOC 18页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库原理与应用总复习级DOC 18页 数据库 原理 应用 复习 DOC 18
    资源描述:

    1、许玉芳-数据库原理与应用总复习(级)作者:日期:数据库原理与应用训练题(213教育技术学)一.单项选择题1. 在关系理论中称为“关系”的概念,在关系数据库中称为( )A. 实体集 B文件 . 表 .记录2. 用户涉及的逻辑结构用()描述A.模式 B.存储模式 C.概念模式 D.子模式.(C)是控制数据整体结构的人,负责三级结构定义和修改A. 专业用户 B 应用程序员 C.A D. 一般用户4.位于用户与数据库之间的一层数据管理软件是(C )A. DB B. D C. BMS D. IS5 有两个实体集,并且它们之间存在一个M : N联系,那么根据ER模型转换成关系模型的规则,这个E-图转换成关

    2、系的个数为( )A. B 2 C D. 6. 数据库设计的需求分析阶段,主要是设计(D)A. 程序流程图 程序结构图 C 框图 D. 数据流图7 视图建立后,在数据字典中存放的是( C )A.查询语句 B. 视图的内容 .视图的定义 D 产生视图的表的定义8. 在SLET语句中,对应关系代数中“投影”运算的语句是(A )A. SECT B. FROM C. HE . ST9. 在QL语言中,DELTE语句的作用是( D ) 删除基本表 B. 删除视图 C. 删除基本表和视图 D. 删除基本表和视图的元组0日志文件的作用是用来记录 (A)A. 对数据的所有更新操作 B. 程序运行过程C. 数据操

    3、作 D. 程序执行的结果11. 当两个关系没有公共属性时,其自然联接表现为( A )。A. 笛卡儿积 B等值联接 C.结果为空 D出错12.F(F2(E)与( A )等价。A. (F1F)() BF1() .F2() D. (F12)(E)13. 在关系R和关系S进行自然联接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )。. 外联接 .内联接 C.左外联接 .右外联接14. 在分布式DBS中,增加冗余的目的是( C). 降低成本 . 方便维护 提高系统的可靠性和可用性 D. 保证数据的一致性15. 在采用客户/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( )

    4、A. 客户机端 B. 服务器端 终端 系统端6. SQL的DL语句不包括( ).SLECT B.CREATE TBE C. DRP VEW D. ONDE17. 在关系代数表达式优化策略中,应尽可能早执行( C )操作 投影 . 联接 C. 选择 笛卡儿积. 关系模式R(,B,C,D,)中有下列函数依赖:BC,DE,CD。下面对R的分解中哪一个(或哪一些)是R的无损连接分解( )I(,B,C)(,D,) II(A,B)(A,C,,)A.都不是 B.只有I .只有I I和I9 在数据库设计中,弱实体是指( D )A 属性只有一个的实体 B. 不存在关键码的实体 C. 只能短时期存在的实体 D.

    5、以其他实体存在为先决条件的实体20 设有关系模式(A,B,C),F是R上成立的集,F=AB,B,那么F在模式R上的投影A()为(B ) A AB,B B C.A,AC D 不存在非平凡的FD21. 在支持用户的应用方面,DDBS的主要特点是支持( )A 局部应用 B 全局应用 .分散应用 D. 场地自治22 关系数据库的查询语言是一种( )语言。. 过程性 B.非过程性 . 第三代 D 高级程序设计23 在数据库设计中,将-图转换成关系数据模型的过程属于()A.安全性管理子系统 B. 完整性管理子系统C. 并发控制子系统 . 恢复管理子系统 2. 方法中用属性描述事物的特征,属性在ER图中表示

    6、为( A )A. 椭圆形 B. 矩形 C 菱形 D.有向边25.SQ中的视图提高了数据库系统的( D ) A.完整性 B并发控制 .隔离性 D.安全性2. 在关系模式(U,F)中,如果X,存在X的真子集X,使X1Y,称函数依赖X为( )A.平凡函数依赖 . 部分函数依赖C. 完全函数依赖 D. 传递函数依赖2.在关系模式R(U,F)中,如果XU,则X是R的( B )A. 侯选键 . 超键 C 主键 D.外键2设计数据流程图(DFD)属于数据库设计的( )A. 可行性分析阶段的任务 需求分析阶段的任务C. 概念设计阶段的任务 D. 逻辑设计阶段的任务9. 在数据库的概念设计中,最常用的模型是(

    7、A)A. 实体联系模型 . 数学模型 C. 逻辑模型 D. 物理模型0. 数据库设计中,概念模型是( D ).依赖于BMS和硬件 B.依赖于DBM独立于硬件 C 独立于DMS依赖于硬件 D.独立于DBMS和硬件31 数据库中数据的正确性、有效性和相容性称为( C )A. 恢复 B 并发控制 C 完整性 D安全性32 数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式 B. 用户模式 C 模式 D. 存储模式3.位于用户和操作系统之间的一层数据管理软件是( ). S .D C.DBMS . MI34. 数据库系统中的数据模型通常由(A )三部分组成.数据结构、数据操作和完整性约束

    8、 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 .数据定义、数据管理和运行控制5. 设关系R和S的属性个数分别为r和s,则(R)操作结果的属性个数为( A )Ar+ B.r-s Cs D.max(,)36下列运算中( )不是关系代数的基本操作。. 笛卡儿积B. 自然连接 . 投影 D. 并3.在关系中能唯一标识元组的属性集称为关系模型的( B )。A.主键 B 超键 C. 候选键 D.外键 38在SLECT语句中使用MX(列名)时,列名应该( D )A. 必须是数值型 B. 必须是字符型 C 必须是数值型或字符型 . 不限制数据类型39.设有关系模式(,,),F是上

    9、成立的F集,F=AC,BC,那么F在模式R上的投影A(F)为( )A AC,C BB C AC D.不存在非平凡的FD40.数据库设计属于( D)。 A. 程序设计范畴 B. 管理科学范畴 . 系统工程范畴 D. 软件工程范畴1. 事务的隔离性是由DBM的( )A恢复子系统出现 .完整性子系统实现 .安全性子系统实现 .并发控制子系统实现4. 在数据库系统中死锁属于( ) A.系统故障 B.程序故障 C事务故障 D.介质故障4描述事物的符号记录称为( )。 A. 信息B. 数据 . 记录D. 记录集合44. (B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A 数据模型.

    10、概念模型 C. E-R图. 关系模型45 数据的逻辑独立性是指( B )。A. 模式变,用户不变 B. 模式变,应用程序不变C. 应用程序变,模式不变 D.子模式变,应用程序不变46. 实体完整性要求主属性不能取空值,这一点通常是通过 C 。A. 定义外部键来保证 B定义主键来保证C 用户定义的完整性来保证 D. 关系系统自动保证4储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( D )。A. 一对一的联系B 一对多的联系C. 多对一的联系D.多对多的联系48.进行自然联接运算的两个关系必须具有( B )。A. 相同属性个数 B 公共属性 C 相同关系名 D. 相同关键字49.

    11、以下关于规范化的描述正确的是( A )。A、第一范式指的是每一个分量必须是不可再分的数据项、满足1F的关系模式一定是F、第二范式指的存在非主属性对主码的部分函数依赖D、第三范式指的存在非主属性对主码的传递函数依赖5.事务的原子性是指( A )。A、事务中包含的诸操作要么全做,要么全不做B、事务执行的结果必须是使数据库从一个一致性状态到另一个一致性状态C、一个事务的执行不能被其他事务干扰、事务一旦提交,对数据库中数据的改变是永久性的二,填空题1.用表格数据来描述实体与实体间联系的数据模型称为关系数据模型 .2 在数据字典中,把描述数据的数据称为 元数据 .3. 关系运算的特点是 集合运算 ,即运

    12、算的对象和结果都是关系. SQL的数据管理包括数据的插入、 更新 和删除.5. 数据依赖是通过一个关系中属性间值得相等与否 体现出来的数据间的相互关系。6. 若R1NF,并且 每一个非主属性完全函数依赖于关键字 ,则2NF. 恢复的基本原理是利用存储在 备份和日志 中的冗余数据来重建数据库。8. 分布式数据库的每个节点具有独立处理的能力,称为 场地自治 .9. 数据流程图(D)是用于描述结构化分析(SA)方法中表达数据和_数据处理_ 的关系。1. 引用完整性规则是指:如果关系R的外部键是另一关系的主键,则关系中外部键的取值,要么等于_关系中某一记录的主键_的值,要么等于空值。1.数据库逻辑设计

    13、步骤分为三步:分析实体及其联系_、画E-R图、建立数据模型。12.用命令方式建立项目文件,命令格式是_CEA9K PROECT_。13. 并发控制的主要方法是采用_封锁_机制。4. 数据库恢复操作的依据是后备副本和_日志文件_。1数据库概念设计通常采用-R或实体联系_方法。1.合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),该关系的关键字是 _(合同号,商品号)_。17. 数据流图的四个基本成分是_数据流_、加工、文件、源点和终点。18.数据库的并发操作引发的问题包括:丢失修改、 读脏数据和不可重复读

    14、 。常用的并发控制的方法是封锁 。19. 分布式数据库系统除了数据的逻辑独立性和物理独立性,还包括 分布独立性 20. 数据独立性是指当数据发生变化时,可以不用修改应用程序_。2 如果有元组在关系的主码上取值为空值,那么它违反了关系的_实体_完整性约束。22.关系R有10列属性,关系S有列属性,则RS有_15_列属性。3. 文件系统与数据库系统的最大区别是在_数据结构化_方面。2. 内模式是描述数据如何在存储介质上组织存储的,又称之为_存储_模式。2. E图中包括实体、属性和_联系_三种基本图素。26.数据库逻辑设计步骤分为三步:分析_实体及其联系_、画R图、建立数据模型。27.引用完整性规则

    15、是指:如果关系R的外部键是另一关系的主键,则R关系中外部键的取值,要么等于_关系s中某一记录的主键_的值,要么等于空值。28. 合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),该关系的关键字是_(合同号,商品号)_。29数据流图的四个基本成分是_数据流_、加工、文件、源点和终点。0. 对现实世界进行第一层抽象的模型,称为 概念 模型,对现实世界进行第二层抽象的模型,称为数据模型。31. 数据库物理存储方式的描述称为 内模式 2 数据管理技术发展经历了如下三个阶段:人工管理阶段、文件系统阶段和 数据库

    16、系统阶段。33. 在系统故障恢复中,将故障发生前已提交事务的标识记入_重做_队列。3. 客户机服务器系统由服务器平台、客户平台和_连接支持_组成。三,简答题1. 请简述数据模型的概念,作用和组成部分数据模型概念:描述数据及其数据之间的联系。数据模型组成部分:数据结构:指对实体类型和实体间联系的表达与实现数据操作:指对数据库的检索和更新两类操作数据完整性约束:指数据及其联系应具有的制约和依赖规则2. 设有关系R(课号,课名,教师,职称,电话),如果规定每门课只有一位教师讲授,而一个教师可开设多门课;每位教师只有一个职称和电话号码,试分析关系R有些什么数据冗余,异常和数据不一致问题。(1)中职称和

    17、电话这两个属性出现数据冗余.因为一个教师可开多门课,所以若 此教师开设三门课,则有关他的职称和电话将重复出现三次,而一个学校不止一 个教师,每位教师都会出现这种情况。 (2)存在更新异常.由于数据冗余,则若当一名教师的职称或电话更改时,R 中就要 更新多条记录,这将面临数据不一致的危险 (3)存在插入和删除异常.若新来一位教师,目前还未排课,因R的主码是课号不能取空值,则有关该教师的信息将不能记录到 R中.同理,若一个教师本学期无教学任务,则要把他以前任课的信息删除,在删除中把想要保留的教师信息也一并 删除了,这种现象不合理.3 什么是数据库的安全性与完整性, 两者有何区别与联系。(1)安全性

    18、:保护数据库,防止因用户非法使用数据库造成数据泄露,更改或破坏.()完整性:数据的正确性和相容性.(3)区别与联系:安全措施的防范对象是非法用户和非法操作 完整性措施的防范对象是不分语义的数据 它们是数据库保护 的不同方面。4. 简述数据库设计六个阶段的名称和每个阶段的主要工作。)第一阶段为系统需求分析阶段,主要工作为综合用户的需求,确定系统功能,编写出系统分析报告。 2)第二阶段为概念结构设计阶段,主要工作为抽象数据,形成独立于DBMS的概念模型,并用ER图描述。 3)第三阶段为逻辑结构设计阶段,主要工作是将ER图转换成具体关系模式,建立逻辑模型、用户视图。 4)第四阶段为数据库物理结构设计

    19、阶段,主要工作是确定数据库的物理结构。 5)第五阶段为数据库实施阶段,主要工作是数据入库,编制应用程序。 6)第六阶段为数据库运行维护阶段,主要工作是运行和维护数据库。. 有下列SQL语句:SLET .学号,姓名FRO学生A,成绩BHERE A.学号=.学号 AD课号8 AND分数 AND性别=男请用汉语查询语句的形式解释这个Q语句.答:查询课程号是c8的,并且成绩高于90分的男生的学号和姓名。6 简述DBMS(数据库管理系统)的四个方面的功能。数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。7 请给出F(第三范式)的定义如果R(u,f)F,并且每一个非主属性都不传递依赖

    20、于主关键字,则说R38 请给出下列术语的定义:候选码、主码、外码、超码。候选码:若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为候选码 (Cadidate key)。 主码:若一个关系有多个候选码,则选定其中一个为主码(imrk)。 外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码也称外码。9 关系R(ABD),其函数依赖集F= D, ABC,请分析该关系模式属于第几范式, 并解释其原因。 属于第一范式,因为存在对的部分函数依赖。10 在数据库中为什么要并发控制?数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产

    21、生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。不然会出现丢失更新,读脏数据,不可重复读,幻想读的问题。四,综合题1. 设有关系模式R(职工名,项目名,工资,部门名,部门经理),若规定每位职工可参加多个项目,各领一份工资,每个项目只属于一个部门管理,每个部门只有一个经理。试回答下列问题:(1)写出关系模式R的基本函数依赖;(2)确定关系模式的候选码;(3)关系模式最高已达到第几范式,为什么(4)如果R不属于NF,请将分解为3NF模式集。答:(1)F=(项目,工资)职工,项目部门,部门经理()R的

    22、候选码是(项目,工资)()因为R中存在非主属性部门对候选码(项目,工资)的部分函数依赖,以及非主属性经理对主属性项目的传递函数依赖,所以1NF.(4)分解成:R1(项目,工资,职工)2.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生(学号,姓名.专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)CRATETABE学生(学号HR(8),姓名CAR(8),专业

    23、CHAR(1),入学日期DTE,PRIMAYKEY(学号);CRABL收费(学年CHAR(1),学号CAR(),学费NUMERIC(4),书费UMERI(5,2),总金额NUE(7,2),PRIMARKY(学年,学号),OREGKY(学号)EENCES学生(学号);3学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,每个教师可以参加多项项目,一个项目有多人合作,且项目责任按其重要性有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学

    24、生可以同时选修多门课程,选修有分数。(1)请设计此学校的教学管理的E-模型。(2)将R模型转换为关系模型。2)系(系号,系名,系主任)教师(教师号,教师名,职称,系号)学生(学号,姓名,年龄,性别,系号)项目(项目号,名称,负责人)课程(课号,课程名,学分,教师号)选修(课号,学号,分数)负责(教师号,项目号,排名). 设有关系模式R(C,T,,),其中代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,G代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题:(1)请列出该关系模式中包含的所有函数依赖;(2)指出该关系模式的候选键

    25、;(3)关系模式R符合第几范式?(4)若将R分解为R1(C,,S,G)和R2(C,S,,),1和R各最高符合第几范式,为什么?(1)按照题目所述语义,R包含的所有函数依赖为F=SN,CT,CS(2)的候选键为CS,因为由CS可推出R的所有属性()属于1N,因为存在非主属性(如,T)对主键的部分函数依赖(4)R1,R2均为1NF,在R1中,存在非主属性T对主键S的部分函数依赖在R2中,存在非主属性对主键的部分函数依赖5. 教工关系:TEHE(NO,NAE,AG,ADDR,SE,A)中属性分别表示工作人员的教工号,姓名,年龄,住址,性别,工资,用QL完成下列问题:(1)用建表语句建立这个基本表,合

    26、理选择属性的数据类型, 并写出性别的检验约束;()插入任意3个教师的完整信息;(3)修改所有教师的工资,即增加1元;(4)指出键码,在键码属性上建立索引;()CREAABLETEAE(TNINTPRMRYEY,NAMECHAR(8),AGETDRVRCR(3),EHA(1)CHC(SEXIN(F,M),SALINT)(2)INET ITO TECHER(A(GATS,206,178-2-20,), (BEL,3276,177608,F),(ALICE,327,1981-120,M))()UPDATSTHERSSL=AL+00()键码为TNOCEATE INDEX Kendx ON TEAH(T

    27、)6. 活期存款中,“储户”通过“存取款单”和“存储所”发生联系。假定“储户”包括:账号、姓名、电话、地址、存款额;“储蓄所”包括:储蓄所编号、名称、电话、地址。(假定一个储户可以在不同的储蓄所存取款)试完成下列两项设计:(1)绘出表示存取款的E-R图(2)由E-R图导出关系数据模型2)储户(账号、姓名、电话、地址、存款额),关键字:账号;储蓄所(储蓄所编号、名称、电话、地址),关键字:储蓄所编号;存取款单(账号、储蓄所编号、存取日期、存取标志、存取金额),关键字:账号+储蓄所编号+存取日期假设某商业集团数据库中有一关系模式如下:R(商店编号,商品编号,商品库存数量,部门编号,负责人)如果规定

    28、:l 每个商店的每种商品只在该商店的一个部门销售l 每个商店的每个部门只有一个负责人l 每个商店的每种商品只有一个库存数量试回答下列问题(1) 根据上述规定,写出关系模式R的基本函数依赖(2) 找出关系模式R的候选码(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 如果R不属于N,请将分解成F模式集(1)有3个依赖(商店编号,商品编号)部门编号,(商店编号,部门编号)负责人(商店编号,商品编号)商品库存数量()R的候选码是(商店编号,商品编号)(3)因为R中存在着非主属性负责人对候选码(商店编号,商品编号)的传递函数依赖,所以属于2NF,R不属于F(4)将分解成:(商店编号,商品编号,商品库存数量,部门编号)2(商店编号,部门编号,负责人)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数据库原理与应用总复习级(DOC 18页).doc
    链接地址:https://www.163wenku.com/p-5643219.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库