ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:36.17KB ,
资源ID:16525467      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16525467.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(福师《数据库管理与应用》考试复习题及参考答案资料文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

福师《数据库管理与应用》考试复习题及参考答案资料文档格式.docx

1、1ASELECTSFORMSCWHEREC=“C2”ANDGRADE=(SELECTC=“C2”)BSELECTINCSELECTNOTDSELECTS#GRADE=ALL9、_C_是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。A程序 B命令 C事务 D文件10、事务的隔离性是指_C_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态一、选择题(2)1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_

2、A_。ADBS包括DB和DBMS BDBMSDBSCDBDBSDBMS DDBS就是DB,也就是DBMS2.按照传统的数据模型分类,数据库系统可以分为三种类型CA大型、中型和小型 B西文、中文和兼容C层次、网状和关系 D数据、图形和多媒体3.关系数据库管理系统应能实现的专门关系运算包括B。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表4.数据流程图(DFD)是用于描述结构化方法中_C_阶段的工具。5.设有学生表S(S,SN,SEX,AGE,DEPT),C(C,CN),SC(S,C,GRADE)检索选修课程“C3”的学生中成绩最高的学生的学号。语句是_A_。C=“C

3、3”C=“C3”)GRADE=MAX(GRADE)26.在关系代数的传统集合运算中,假定有关系RS,运算结果为W。如果W中的元组属于而不属于S,则为_C_运算的结果。A笛卡尔积 B并 C差 D交7.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为_B_。A选择 B投影 C连接 D扫描8.自然连接是构成新关系的有效方法。一般情况下,当对关系S使用自然连接时,要求含有一个或多个共有的_D_。A元组 B行 C记录 D属性9.下面哪个不是数据库系统必须提供的数据控制功能_A_。A建立B插入 C删除 D查询10.事务的一致性是指_D_。一、选择题(3)1、数据库的概念模型独立于_B_。AE

4、R图 B具体的机器和DBMS C信息世界 D现实世界2、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的_B_。A文件的集合 B数据的集合C命令的集合D程序的集合3、支持数据库各种操作的软件系统叫_B_。A命令系统 B数据库管理系统C数据库系统D操作系统4、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为_B_。A数据库模式描述语言 B数据库子语言C数据操纵语言 D数据结构语言5、数据库系统的数据独立性是指_B_。A不会因为数据的变化而影响应用程序B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构D不会因为某些存储结构的变化而影响

5、其他的存储结构6、同一个关系模型的任两个元组值_A_。A不能全同 B可全同 C必须全同 D以上都不是7、关系规范化中的删除操作异常是指_A_。A不该删除的数据被删除 B不该插入的数据被插入C应该删除的数据未被删除 D应该插入的数据未被插入8、消除了部分函数依赖的1NF的关系模式,必定是B_。A1NF B2NF C3NF D4NF9、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作_B_不能执行。3职工号职工名部门号工资001李红01580005刘军670025王芳03720038张强02650部门名主任人事处高平财务处蒋华教务处许红04学生处杜琼职工表 部

6、门表A从职工表中删除行(025,王芳,03,720)B将行(005,乔兴,04,750)插入至职工表中C将职工号为001的工资改为700D将职工号为038的部门号改为0310、若事务T对数据已加X锁,则其他对数据R_D_。A可以加锁不能加锁 B不能加锁可以加锁C可以加锁也可以加锁 D不能加任何锁二、填空题(1)1、数据独立性又可分为_和_。答案:物理独立性;逻辑独立性2、外模式是_的子集。模式3、数据库管理系统包含的主要程序有_、_和_。语言编译处理程序;系统运行控制程序;实用程序4、关系代数运算中,专门的关系运算有_、_和_。选择;投影;连接5、SQL语言的数据定义功能包括_、_、_和_。定

7、义数据库;定义基本表;定义视图;定义索引6、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中NO为学号,NAME为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句:(1)插入一个记录(25,李明,男,21,95031);_。(2)将学号为10的学生姓名改为王华;_。(3)删除学号为20的学生记录;_。INSERTINTOVALUES(25,李明,男,21,95031);UPDATESETNAME=王华NO=10;DELETEFROMNO=207、关系规范化的目的是_。控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性8、在

8、关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_。无损连接性49、有两种基本类型的锁,它们是_和排它锁。共享锁10、数据库设计的几个步骤是_、_、_、物理设计、编码和调试。需求分析;概念设计;逻辑设计11.数据库技术主要研究如何_存储、使用和管理数据_。二、填空题(2)1是指_为数据库的建立、使用和维护而配置的系统软件,它是位于_数据库_和操作系统之间的一层管理软件。2一个数据模型的组成包括:数据结构、_数据操作和_数据的完整性约束条件。3关系的三种类型是_一对多 一对一多对多。4己知科室(科室编号,名称,电话,地点)和职工(职工号,姓名,性别,调入日期,

9、科室编号)两个关系,科室关系的主关键字是科室编号,科室关系的外关键字是_无外关键字,职工关系的主关键字是_职工号,外关键字是_科室编号。5数据库设计的几个步骤是_需求分析;逻辑设计_、实施、运行和维护。6设有如下关系表为性别,AGE_。8、数据库系统一般是由_数据库、_操作系统、_数据库管理系统、_应用程序、_用户组成。9、指出下列缩写的含义:(l)DML _数据操纵语言(2)DBMS _数据库管理系统(3)DDL _数据定义语言(4)DBS _数据库系统(5)SQL _结构化查询语言(6)DB _数据库(7)DD _数据字典(8)DBA _数据库管理员10、在一个实体表示的信息中,称_可用于

10、区别实体中不同个体的一个或几个属性的组合_为关键字。二、填空题(3)1、数据库系统的体系结构通常分为三层,其中_外模式_是数据库用户和数据库系统的接口;_概念模式_是数据库中全部数据的逻辑结构的描述;_内模式_是数据库物理结构的描述。52、实体之间的联系可抽象为三类,它们是_、_和_。一对一联系;一对多联系;多对多联系3、一个关系模式的定义格式为_。关系名(属性名1,属性名2,属性名n)4、关系代数运算中,传统的集合运算有_、_、_和_。并、交、差、笛卡尔积5、己知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是_,系关系的

11、外关键字是_,学生关系的主关键字是_,外关键字是_。系编号;无外关键字;学号;系编号6、SQL是_。结构化查询语言7、SQLSERVER中的编程语言就是_语言。SQL8、在一个关系中,若每个数据项都是不可再分割的,那么一定属于_。1NF9、数据库的完整性是指数据的_和_。一致性;正确性10、数据冗余可能导致的问题有_和_。浪费存储空间及修改麻烦;潜在的数据不一致性三、简答题(1)试述的功能。(4分)的功能包括:数据定义语言、数据操纵功能、数据库运行管理功能、数据库建立和维护功能。把模型转换为关系模型的转换规则有哪些?图向关系模型的转换规则:一个实体型转换为一个关系模式。实体的属性就是关系的属性

12、,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2)n联系可以转换为一个独立的关系模式,也可以与端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为端实体的码。(3)m:联系转换为一个关系模式。与

13、该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。6ABDMNEF(5)具有相同码的关系模式可合并。已知关系R,T如下图所示,求R*T即与的自然连接。 TR*T一个图书管理系统中有如下信息:(8描述读者的属性有:读者编号、姓名、性别、出生年月、单位描述图书的属性有:书号、书名、作者、出版社其中约定:每个读者可借看多本图书,每本图书可被多个读者借看,借出时要记录借出时间,还回时要记录还回

14、时间。请用模型描述图书和读者的联系,注明属性和联系类型;并将模型转换成关系模型,同时标明各关系模式的主键和外键。图:关系模型:读者(读者编号,姓名,性别,出生年月,单位)图书(书号,书名,作者,出版社)借阅(读者编号,书号,借阅时间,归还时间)三、简答题(2)1、简述什么事数据库的索引,以及建立索引的目的。7索引是在基本表中列上建立的一种数据库对象,也可称其为索引文件,它和建立于其上的基本表是分开存储的,建立索引的主要目的是提高数据检索性能。2、简述模型向关系模型的转换方法。(1)若实体间的联系是联系,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中,加入另一个关系模式的主码

15、和联系类型的属性。(2)若实体间的联系是联系,则在端实体类型转换成的关系模式中,加入端实体类型转换成的关系模式的主码和联系类型的属性。(3)若实体间的联系是联系,则将联系类型也转换成关系模式,其属性为两端实体类型的主码加上联系类型的属性,而该主码为两端实体主码的组合。3、简述C/S结构的优点。优点有:数据集中存储;业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用;关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流量;节省硬件开销;备份和恢复数据变得非常容易。三、简答题(3)1、简述局部变量和全局变量的区别。局部变量由用户定义,仅在声明它的批处理、存储过程或者触发器中有

16、效,处理结束后,局部变量变成无效。全局变量不能被显式的赋值或声明,而且不能由用户定义。2、简述创建视图的原则。只能在当前数据库中创建视图;视图名字必须遵守标识符的规则,且对每个用户必须唯一;可以在其他视图和引用视图的过程之上建立视图;定义视图的查询不可以包含ORDERBY、COMPUTE或COMPUTEBY子句以及关键字;不能在视图上定义全文索引;不能创建临时视图,也不能在临时表上创建视图;不能对视图执行全文查询,但是如果查询所引用的表被配置为支持全文索引,就可以在视图定义中包含全文查询。3、简述主键约束和唯一性约束的区别。主键约束强制唯一性,但是不允许为空值;唯一约束在列集内强制执行值的唯一

17、性,但是允许为空。主键约束每个表中主键只能有一个,但是唯一约束列却可以有多个。唯一约束优先于唯一索引。4、简述范式各等级的定义。1NF:设是一个关系模式,R属于当且仅当中每一个属性的值域只包含原子项,即不可分割的数据项。2NF:2NF是1NF,且每个非主属性都完全函数依赖于主码。3NF:3NF2NF,且每个非主属性都非传递函数依赖于主码。BCNF:对于关系模式R,若中的所有非平凡的、完全的函数依赖的决定因素是码,则属于BCNF。四、编写程序题(1)1、假设数据库std_dbs中有3个表,各表逻辑结构设计如下:8学生表student其结构为:学号(定长字符串,12),姓名(变长字符串,20,非空

18、),性别(定长字符串,2,默认值“男”),年龄(整数,非空)。主键:学号课程表course课程号(定长字符串,3),课程名称(变长字符串,20)。课程号成绩表grade学号(定长字符串,12),课程号(定长字符串,3),成绩(整数,取值0100)。(学号,课程号)。外键:学号,其值取自表“学生”主键“学号”的值;课程号,其值取自表“课程”主键“课程号”的值。语句完成如下操作:(10(1)按课程名称、学号二重排序输出:课程名称,学号,姓名,成绩。(2)查询与“刘晨”年龄一样的学生。(1)SELECTcourse.课程名称,student.学号,student.姓名,grade.成绩grade,course,studentcourse.课程号=grade.课程号student.学号=grade.学号ORDERcourse.课程名称,student.学号(2)SELECT*年龄=年龄姓名=刘晨)2、假设数据库factory部门表depart,其结构为:部门号(整数),部门名(定长字符串,10)。部门号。职工表worker,其结构为:职工号(整数),姓名:(定长字符串,8),性别:(定长字符串,2,默认值“男”),出生日期(日期型),党员否(逻辑型),参加工作(日期型),部门

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1