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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

济南大学数据库复习题2.docx

1、济南大学数据库复习题2济南大学 数据库复习题一、单项选择题 本大题共25小题 每小题2分 共50分 1、概念模型是现实世界的第一层抽象,这一类最著名的模型是( )。 A、 层次模型 B、关系模型 C、网状模型 D、实体-联系模型 2、公司有多个部门和多名职员 每个职员只能属于一个部门 一个部门可以有多名职员 从职员到部门的联系类型是( )。 A、多对多 B、多对一 C、一对一 3、概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合归纳与抽象,形成一个独立于DBMS的( )。 A、 数据模型 B、概念模型 C、层次模型 D、关系模型 4、解决并发操作带来的数据不一致问题普通采用( )技

2、术。 A、 封锁 B、存取控制 C、恢复 D、协商 5、DBMS普通采用( )方法来保证调度的正确性。 A、 索引 B、授权 C、封锁 D、日志 6、SQL语言中用( )语句实现事务的回滚。 A、 Create table B、 rollback C、grant revoke D、commit 7、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。 A、介质故障 B、运行故障 C、系统故障 D、事务故障 8、找出下面SQL命令中的数据控制命令( )。A、 grant B、commit C、update D、select 9、SQL中的视图机制提高

3、了数据库系统的( )。A、完整性 B、并发控制 C、隔离性 D、安全性 10、SQL语言而有信的GRANT和REVOKE语句主要是用来维护数据库的( )。A、完整性 B、并发控制 C、安全性 D、隔离性 11、数据库系统是采用了数据库技术的计算机系统、数据库系统同数据库、数据库管理系统、应用系统和( )组成。 A系统分析员 B、程序员 C、数据库管理员 D、操作员 12、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB 也就是DBMS 13、若用如下

4、的SQL语句创建了一个表SD CREATE Table sc(s# char(6) not null, c# char(3) not null,score int,note char(20) 向sc表插入如下行时,( )行可以插入。 A (201009,111,60,必修) B (200823,101,null,null) C (null,103,80,选修) D (201132,null,86,) 14、下列四项中,不属于数据库系统特点的是( )。A、数据共享 B、数据完整性 C、数据冗余度高 D、数据独立性高 15、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。A、实体

5、完整性、参照完整性、用户自定义完整性 B、数据结构、关系操作、完整性约束 C、数据增加、数据修改、数据查询 D、外模式、模式、内模式 16、在( )中一个结点可以有多个双亲结点之间可以有多种联系。A、网状模型B、关系统模型C、层次模型D、以上都有 17、下面的选项不是关系数据库基本特征的是( )。A、 不同的列应有不同的数据类型 B、 不同的列应有不同的列名 C、 与行的次序无关 D、 与列的次序无关 18、假设学生关系S(S#,sname,sex),课程关系C(C# Cname),学生选课关系SC(s#,c#,grade).要查询选修“computer”课的男生姓名 将涉及到关系( )。A.

6、 S B. S,SC C. SC D. S,C,SC 19、关系数据库管理系统应能实现的专门关系运算包括( )。 A、 排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表 20、SQL语言是( )的语言,容易学习。 A、过程化 B、非过程化 C、格式化 D、导航化 21、在视图上不能完成的操作是( )。 A、更新视图 B、查询 C、在视图上定义新的表 D、在视图上定义新的视图 22、SQL语言中,删除一个视图的命令是( )。 A、DELETE B、DROP C、 CLEAR REMOVE 23、若要撤销数据库中已存在的的表S可用( )。 A、DELETE TAB

7、LE S B、 DELETE SC、DROP TALBE S D、DROP S 24设关系数据库中一个表S的结构为s(sn,cn,grade)其中sn为学生名 cn为课程名 二者均为字符型 grade为成绩 取值范围0100.若把“张二的化学成绩80分”插入S中,则可用( )。 A、ADD INTO S VALUES(张二,化学,80)B、Insert INTO S VALUES(张二,化学,80) C、ADD INTO S VALUES(张二,化学,80) D、insert INTO S VALUES(张二,化学,80) 25、设关系数据库中一个表S的结构为s(sn,cn,grade)其中s

8、n为学生名 cn为课程名 二者均为字符型 grade为成绩 取值范围0100.若要更正王二的化学成绩85,则可用( )。A、UPDATE S SET GRADE=85 SET SN=王二 and cn=化学 B、UPDATE S SET GRADE=85 SET SN=王二 and cn=化学 C、UPDATE GRADE=85 SET SN=王二 and cn=化学 D、UPDATE GRADE=85 SET SN=王二 and cn=化学 二、填空题 本大题共13小题 每小题2分 共26分 1、用 实体联系 方法来设计数据库的是数据库概念设计阶段广泛采用的方法。 2、实体之间的联系有 一对

9、一、一对多、多对多 3种。 3、基本的封锁类型有两种 排斥锁 和 共享锁 。 4、数据库系统中可以发生的各种各样的故障,大致可以分 事务故障 系统故障 、介质故障 、计算机病毒 。5、在SQL语言中 定义事务控制的语句主要有 BEGIN TRANSACTION COMMIT 和 ROLLBACK 。6、事务具有四个特性它们是 原子性 、一致性 、隔离性 、持续性 这四个特性也简称为 ACID 。7、SQL标准使用了一系列概念描述完整性,包括关系模型的 实体完整性 、参照完整性 、用户定义 完整性。 8、关系模型的实体完整性在定义表中用 PRIMARY KEY 定义。 9、SQL语言用语句 GR

10、ANT 向用户授予对数据的操作权限,用 REVOKE 语句收回授予的权限。 10、数据管理技术的发展是与计算机技术及其应用的发展联系在一起的 它经历了三个阶段 人工管理 、 文件系统 、 数据库系统。11、关系数据模型中,属性,二维表的行称为 记录或元组。12、SQL的英文全写是 Structured Query Language。13 、视图是从 基本表或视图 中导出的表,数据库实际存放的是视图的 定义。 三、简答题 本大题共12小题 每小题2分 共24分 一 设有如下关系表RST R(BH,XM,XB,DWH) S(DWH,DWM) T(TH,XM,XB,DWH) (1) 实现RT的SQL

11、语句 Select * from R union select * from T (2) 实现DWH=100 R 的SQL语句 Select * from R where DWH =100 (3) 实现XM,XB(R)的SQL语句 Select XM,XB from R (4) 实现XM,DWH(XB=女(R)的SQL语句 Select XM,DWH from R where XB=女 (5) 实现RS的SQL语句 Select R.BH,R.XM,R.XB,R.DWH,S.DWH from R,S where R.DWH =S.DWH(6)M,XB,DWH(B=男(RS)的SQL语句 Sel

12、ect R.XM,R.XB,S.DWH from R,S where R.DWH=S.DWH and R.XB=男 (二)设有如下关系表R R(NO,NAME,SEX,AGE,CLASS),主码是NO (1)插入一个记录 25,李明,男,21,95031 Insert into R value(25,李明,男,21,95031) (2)插入95031班学号为30 姓名为郑和的学生记录 Insert into RNO,NAME,CLASS value(30,郑和,95031) (3)将学号为10的学生姓名改为王华 Update set NAME =王华where NO=10 (4)将所有9510

13、1班号改为95091 Update set CLASS =95091where CLASS=95101 (5)删除学号为20的学生记录 Delete from R where NO=20 (6) 删除姓王的学生记录 Delete from R where NAME like 王%一、选择题1.数据管理技术发展过程中,“数据共享性差”是_B_阶段的特点。A、人工管理B、文件系统C、数据库系统D、以上都不对2.客观存在并可相互区别的事物称为_A_。A、实体B、属性C、实体型D、记录3.下列实体类型的联系中,属于一对一联系的是_B_。A、教研室对教师的所属关系B、省与省会的对应关系C、供应商与工程项

14、目的供求关系D、工程项目与零件的供应关系4.一个数据库只有一个_D_。A、模式B、外模式C、内模式D、A和C5.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则RS构成的结果集为_C_元关系。A、4B、3C、7D、126.SQL语言属于_A_数据库语言。A、关系型B、网状型C、层次型D、面向对象型7.关系代数中的选择运算对应select语句中的_C_子句。A、selectB、fromC、whereD、groupby8.下列选项中,能正确定义基本表student的是_C_。C、createtablestudent(Snovarchar(15)primarykey,Snameva

15、rchar(20)notnull,Sagetinyint);9.用于求系统日期的函数是_B_。A、YEAR()B、GETDATE()C、COUNT()D、SUM()10.要用SQL语句创建视图,应使用_C_语句。A、createindex B、createtableC、createview D、createdatebase11.规范化过程主要是为解决数据库逻辑结构中的插入异常、删除异常和_A_。A、更新异常B、冗余度大C、数据丢失D、数据的不一致性12.假设关系模式R属于3NF,下列说法中正确的是_B_。A、它一定消除了插入和删除异常B、仍可能存在一定的插入和删除异常C、R一定属于BCNFD、

16、A和C均正确13.设有关系:教师(教师号,姓名,职称,基本工资),将其规范到第三范式正确的是_C_。A、教师1(教师号,姓名)、教师2(职称,基本工资)B、教师1(教师号,职称,基本工资)、教师2(教师号,姓名)C、教师1(教师号,姓名,职称)、教师2(职称,基本工资)D、以上都不对14.在数据库设计中,E-R模型是进行_B_的一个主要工具。A、需求分析B、概念设计C、逻辑设计D、物理设计15.下列不属于需求分析阶段工作的是_D_。A、分析用户活动B、建立数据字典C、建立数据流图D、建立E-R图16.从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是_C_。A、m端

17、实体的码B、n端实体的码C、m端实体的码与n端实体的码的组合D、重新选取其它属性17.下列几种情况中,会破坏数据库的是_D_。A、运算溢出B、CPU故障C、停电D、瞬时强磁场干扰18.能够实现实体完整性控制的关键字是_B_。A)foreignkeyB)primarykeyC)referencesD)A、C均可19.某两个事务互相等待,造成两个事务永远不能结束的现象称为_A_。A、死锁B、活锁C、串行调度D、不可串行调度20.在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是_A_。A、实现X封锁的读B、实现S封锁的读C、不加封锁的读 D、实现共享型封锁的读二、填空题1

18、.数据库与文件系统的根本区别是_数据结构化_。2._数据结构_是对数据库系统动态特性的描述。3._模式_是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。4.关系操作的特点是_集合_操作方式。5._参照完整性_规则定义了外码与主码之间的引用规则。6.在SQL语言中,如果希望将查询结果排序,应在select语句中使用_orderby_子句。7.使用select语句进行查询时,如果不希望查询结果中出现重复元组,应在select子句中使用_distinct_保留字。8.DBA利用_revoke_语句收回用户对某类数据的操作权限。9.关系模式R1NF,若XY且Y X时_X必含有码_,

19、则RBCNF。10.数据库设计过程中,系统中各类数据描述的集合称为_数据字典_。11.“如何确定关系模式由哪些属性组成”是数据库设计过程中_逻辑设计_阶段要解决的问题。12.数据库的并发操作带来的三类不一致性包括_丢失修改_、_不可重复读_和_读“脏”数据_。13.并发控制的主要技术是_封锁_。三、简答题1、简述数据库系统的三级模式、两级映像结构,及其优点?三级模式:模式、外模式:保证了数据库的安全性、内模式。两级映像:外模式/模式映像:保证数据与应用程序的逻辑独立性、模式/内模式映像:保证数据与应用程序的物理独立性。2、并发操作带来的不一致问题包括哪些?读脏数据、不可重复读、丢失更新四、综合

20、题1.每家商店经营若干商品,有若干名职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:商店号、商店名称、地址、经理;实体类型“商品”的属性有:商品号、商品名称、单价、产地;实体类型“职工”的属性有:职工号、姓名、性别、工资。在联系中应反映出职工参加商店工作的开始时间、商店销售商品的月销售量。根据以上信息画出反映商店、商品、职工实体类型及其联系类型的E-R图。2.将上面第1题中得到的E-R图转换为关系模式集,并指出每个关系模式的码。商品(商店号,商店名称,地址,经理),码为:商店号商店(商品号,商品名称,单价,产地),码为:商品号职工(职工号,姓名,性别,工资),码为:职工号销售(商

21、店号,商品号,月销售量),码为:(商店号,商品号)工作(职工号,商店号,参加工作时间),码为:职工号注:职工关系可与工作关系合并为:职工(职工号、姓名、性别、工资,商店号,参加工作时间),码为:职工号3.关于教学数据库的关系模式如下:Student(Sno,Sname,Sage,Ssex)Course(Cno,Cname,Teacher)SC(Sno,Cno,Grade)其中,Student表示学生,它的各属性依次为学号、姓名、年龄和性别;Course表示课程,它的各属性依次为课程号、课程名称和任课教师;SC表示成绩,它的各属性依次为学号、课程号和成绩。试用SQL语句定义关系模式SC和Cour

22、se,并将各属性定义为你认为最合适的数据类型,分别将学号和课程号定义为主码。createtableCourse(Cnovarchar(10)primarykey,Cnamevarchar(50)notnull,Teachervarchar(20)createtableSC(Snovarchar(15),Cnovarchar(10),Gradefloat, primarykey(Sno,Cno)4、在上面的第3题中,试用SQL语句完成下列操作:、查询年龄大于20岁的男学生的学号和姓名selectSno,SnamefromStudentwhereSsex=男andSage20、查询学号为10011

23、的学生所学课程的课程名称和任课教师selectCname,TeacherfromSC,CoursewhereSno=10011、将一个新学生记录(学号:10020;姓名:王东;性别:男;年龄:19岁)插入到Student表中insertintoStudentvalues(10020,王东,19,男)4.设有如下所示的关系R:1)写出查询男员工的所有信息的关系代数表达式?2)写出查询员工号、员工名、单位名的关系代数表达式?5、设有关系模式R(职工号,职工名,性别,部门编号,部门名称)试问R是否属于3NF?为什么?如果不是3NF,那么它属于第几范式?并写出分解后满足3NF的关系模式?答案:关系R的码为职工号,R中存在的函数依赖关系有:职工号部门编号,部门编号部门名称,即R中存在非主属性对码的传递依赖,因此R不属于3NF。分解为满足3NF的关系模式为:R1(职工号,职工名,性别,部门编号),码为:职工号R2(部门编号,部门名称),码为:单位号

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

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