还剩31页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《数据库原理及应用》试题1
一、选择题数据库系统的基本特征是
1.O数据的统一控制、数据共享性和统一控制A.B数据共享性、独立性和冗余度小数据共享性和数据独立性C.D.(难度系数C)正确答案C和三者之间的关系是
2.DB.DBMS DBS与和无关、包括和A.DBS DB DBMS B DBMS DBS DB包括和包括和C.DB DBMS DBSD.DBS DB DBMS(难度系数B)正确答案D、设有关系和关系代数表示的是3R S,o、A.RAS BR-SC.R+SD.RUS(难度系数B)正确答案A自然连接是构成新关系的有效方法一般情况下,当对关系和使用
4.R S自然连接时,要求和含有一个或多个共有的R So行属性记录元组A.B.C.D.(难度系数C)正确答案B、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间5层次的是o数据模型、概念模型A.B关系模型图C.D.E-R(难度系数C)正确答案:C构成模型的三个基本要素是
6.E-Ro实体、属性值、关系;、实体、属性、联系;A.B实体、实体集、联系;实体、实体集、属性;C.D.(难度系数C)正确答案B、在关系代数运算中,五种基本运算为7o并、差、选择、投影、连接A.并、交、选择、投影、笛卡尔积
8.、并、差、选择、投影、笛卡尔积C并、除、投影、笛卡尔积、选择D.(难度系数B)正确答案C、在下列关于规范化理论的叙述中,不正确的是8o但是(商店编号,商品编号)一(部门编号,商店编号)(商店编号,部门编号)一(负责人)所以非主属性负责人对候选键传递依赖,那么不满足第三范式,因此最高满R R足第二范式分)(2《数据库原理及应用》试题2
一、选择题(每题1分,共20分)在数据库中存储的是
1.O.数据、数据模型A B信息数据以及数据之间的联系C.D.(难度系数C)正确答案D和三者之间的关系是
2.DB.DBMS DBS与和无关、包括和A.DBS DBDBMS BDBDBMS DBS包括和包括和C.DBS DBDBMS D.DBMS DBS DB(难度系数B)正确答案C.在数据库中,产生数据不一致的根本原因是—3o数据存储量太大;没有严格保护数据A.B,未对数据进行完整性控制.数据冗余C.D(难度系数B)正确答案D自然连接是构成新关系的有效方法一般情况下,当对关系和使用
4.R S自然连接时,要求和含有一个或多个共有的R So属性行记录元组A.B.C.D.(难度系数A)正确答案:A、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间5层次的是o数据模型、图A.B E-R关系模型概念模型C D.(难度系数C)正确答案:D构成模型的三个基本要素是
6.E-Ro实体、属性、联系;、实体、属性值、关系;A.B实体、实体集、联系;实体、实体集、属性;C.D.(难度系数B)正确答案A、语言中的“视图()”对应于数据库系统三级模式结构中的7SQL VIEW内模式外模式A.B.模式都不对应C.D.(难度系数B)正确答案B、的和语句主要用来维护数据库的8SQL GRANT REVOKE可靠性完整性A.B.安全性一致性C.D.(难度系数C)正确答案C、在下列关于函数依赖的叙述中,不正确的是9o、A.BC.D.(难度系数A)正确答案D、设有关系模式()和()与语句10R A,B,C SC,D SQL“SELECT A,B,D FROMR,SO等价的关系代数表达式为WHERE R.C=S.C”A.B.C.D.(难度系数A)正确答案AH.在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的阶段的工具概念结构设计、需求分析A.B可行性分析逻辑结构设计C.D.(难度系数C)正确答案B、从模型关系向关系模型转换时,一个联系转换为关系模式时,该关12E-R M:N系模式的码是o端实体的码、端实体的码A.M BN端实体码与端实体码组合重新选取其他属性C.M ND.(难度系数B)正确答案C.用如下的语句创建一个表13SQL Teacher(()CREATE TABLE Teacher TNO Char6NOT NULL,()NAME Char8NOT NULL,()SEX Char2,()(SAL INT,SDETP char12check SDEPTIN()))可以插入到表中的元组是IS,MA,CS Teacher.(,李梅,,女,)A^lor,100,EN,(李红,女,)B.NULL,200,CSC.(111,NULL,女,23,MA)D.(203,刘刚,NULL,NULL,IS)(难度系数A)正确答案D的集合处理方式与宿主语言单记录的处理方式之间用来协
14.SQL调游标、A.B SQLCA.存储过程触发器C D.(难度系数B)正确答案A关于范式下列说法正确的是
15.BC o如果则一定是A.R63NF,R BCNF若且不存在主属性对非码的函数依赖,则其是B.R£3NF,BCNF如果贝C.REBCNF,IJRR3NF以上说法都不对D.(难度系数B)正确答案B.下面有关各种范式之间的包含关系的描述中,正确的是16oA.BCNF4NF3NF2NF1NFB.1NF2NF3NF4NF BCNFC.4NF BCNF3NF2NF INFD.1NF2NF3NF BCNF4NF(难度系数B)正确答案C、数据库的是指数据的正确性和相容性17恢复安全性并发控制完整性A.B.C.D.(难度系数C)正确答案D、一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理18结果不正确,这是由于违背了事务的何种特性而引起的隔离性一致性原子性持久性A.B.C.D.(难度系数A)正确答案A、当对视图进行、和操作时,为了保证被操作19UPDATE INSERTDELETE的元组满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项o、A.With RevokeOption BWith CheckOption汕C.With RoleOption D.W GrantOption(难度系数B)正确答案B、当将局部图集成为全局图时,如果同一对象在一个局部图20E-R E-R E-R中作为实体,而在另一个局部图中作为属性,这种现象称为E-R o属性冲突.命名冲突结构冲突.语义冲突A.B C.D(难度系数B)正确答案C
二、填空(每空1分,共20分)关系模型和层次的数据结构分别是和
1.O(难度系数C)正确答案二维表有向树数据模型是由、、和三部分组成的
2.(难度系数C)正确答案数据结构数据操作完整性约束.关系数据语言可以分为三类、和关系代数语言3(难度系数)正确答案:语言关系演算语言C SQL.基本表结构修改用语句,基本表内容修改用语4句(难度系数C)正确答案ALTER UPDATE规范化数据库设计分为以下六个设计阶段需求分析阶段、、、、数据库实施
5.阶段、数据库运行和维护阶段(难度系数)正确答案概念结构设计、逻辑结构设计、物理结构设计C阶段关系代数是一种关系操纵语言,它的操作对象和操作结果均为
6.o(难度系数C)正确答案关系.如果一个关系模式是并且关系的每个决定因子都是候选码,那么至7R1NF,R少应该是范式(难度系数C)正确答案BC范式中,表有三种.、临时表(虚表)和
8.SQLo(难度系数C)正确答案视图、基本表.数据库中术语英文缩写有和等,其中文的意思分别为和9“RDBMS”DMLO(难度系数C)正确答案关系数据库管理系统数据操纵语言.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保10持原有的函数依赖和___________________________(难度系数C)正确答案无损连接在语言中,如果要为一个基本表增加列和完整性约束条件,应该使用n.SQL SQL语句o(难度系数C)正确答案ALTER TABLE
三、简答题(本题15分)
1.数据库管理系统的主要功能(5分)(难度系数B)正确答案答数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面分)(2数据定义功能DBMS提供数据描述语言(DDL),用户可通过它来定义数据数据操纵功能DBMS还提供数据操纵语言(DML),实现对数据库的基本操作查询、插入、删除和修改分)(1数据库的运行管理这是运行时的核心部分,它包括开发控制,安全性DBMS检查,完整性约束条件的检查和执行,数据库的内容维护等(分)1数据库的建立和维护功能它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等(分)1的职责是什么?(
2.DBA5分)(难度系数C)正确答案()参与数据库设计,决定数据库的结构和内容;(11分)()定义数据的安全性、完整性,负责分配用户对数据库的使用权限和口令管理(23分)
(3)监督控制数据库的使用和运行,改进或重新构造数据库系统;分)a
(4)帮助终端用户使用数据库在数据库设计过程中将模型转换为关系数据模型的转换原则?(
3.E-R5分)(难度系数A)正确答案答图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,E-R关键字为实体的关键字图中的一个联系对应一个关系,该关系具有属性为E-R联系的属性以及该联系相关的实体的关键字考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同(分)2()联系类型为时,一先将两个实体分别转换两个关系模式,然后在任意一个11:1关系模式中加入另一个关系模式的键和联系类型的属性(1分)先将两个实体分别转换为两个关系模式,然后在端实体转换的关系()1:N-N2模式中加入端实体转换的关系模式的键和联系类型的属性1分)一先将两个实体分别转换为两个关系模式,然后将联系类型转换为第()MN3三个关系模式,其属性由两端实体的键和联系类型的属性构成(分)1综合题(共35分)T-SQLL有学生一课程关系数据库,各关系表描述如下:student列名说明数据类型约束Sno学号字符
(8)主键Sname姓名字符
(12)非空,唯一Ssex性别字符
(2)取男或,女,默认值‘女‘Sage年龄整型取值默认值16〜40,21Sdept院系字符
(20)默认,电子系’SC列名说明数据类型约束Sno学号字符8主键,参照Student表,级联更新和删除Cno课程号字符8主键,参照Course表,级联更新,拒绝删除Grade成绩短整型取值0〜100Course列名说明数据类型约束Cno课程号字符8主键Cname课程名字符非空8Teacher教师名字符10唯一1用关系代数表达式表示下列问题检索选修了教师王敏所授课程的学生姓名和学号;分12难度系数B正确答案「[姓名,学号Student XSC X授课教师=,王敏,Course或fl姓名,学号o授课教师=,王敏,Student XSC XCourse检索选修了课程号为或者的学生学号和成绩;分2C3C53难度系数B正确答案n o=3‘so un=
5.so学号,成绩课程号学号课程号2用SQL语句实现下列问题写出创建表的语句;分1S T—SQL5难度系数A正确答案CREATE TABLESSno CHAR8PRIMARY KEY,Sname CHAR12NOT NULLUNIQUE,男,女,女Ssex CHAR2CHECKSsex iiC DEFAULTSage INTCHECKSTage=16AND STage=40DEFAULT21,,电子系,;Sdept CHAR20DEFAULT检索姓〃李〃且倒数第个字为〃华〃或〃涛〃字的学生的姓名和学号;分224难度系数A正确答案SELECT Sname,SnoFROM Student,李%[华涛]_WHERE SnameLIKE J;)向学生选修课程表中插入元组“学生选修课程号(分)3S6C2”2(难度系数B)正确答案INSERT()INTO SCSno,CnoVALUES(86TC25)4)删除选课成绩在60分以下的学生记录;(4分)(难度系数A)正确答案DELETE(FROM StudentWHERE SNOIN SELECTSNO FROMSC WHEREGRADE60);或DELETE FROMStudentWHERE StudenLSNO=SC.SNO ANDSC.GRADE60;5)把“大学英语”课程成绩提高5%;(3分)(难度系数B)正确答案UPDATE SCSET Grade=Grade^l.O5WHERE CnoIN(SELECT CnoFROM CourseWHERECname=,大学英语,))求出男同学的每一年龄组(超过人)有多少人?要求查询结果按人数降64序排列,人数相同的按年龄升序排列;(5分)(难度系数A)正确答案()SELECT Sage,COUNT SnoFROMStudent男WHERE Ssex=()GROUP BYSage HAVINGCOUNT Sno4〃其中也可以省ORDER BY2DESC,Sage ASCASC略不写)定义视图其中包括学生学号以及每个学生选修课程的门数(要求成绩7S_age,非空)和平均成绩;分)(5难度系数A正确答案CREATE VIEWS_age Sno,Cno_num,Avg_gradeAS SELECTSno,COUNTCno AVGgrade9FROM SCWHEREgrade ISNOT NULLGROUP BY Sno)在表中删除院系字段列分)8S(2(难度系数C)正确答案:alter tablestudentdrop columnSdept
五、综合应用题(共10分)现有如下关系模式借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期)其中规定图书编号唯一;读者编号唯一;读者在归还某一本书后还可以其他时间再次借阅回答下列问题
①写出该关系模式中存在的函数依赖分)(2图书编号一(书名,作者名,出版社)读者编号f(读者姓名,借阅日期,归还日期)(4分)
③该关(4分)系模式最高满足第几范式?为什么(分)4(难度系数C)正确答案非主属性为书名,作者名,出版社,部分函数依赖主码图书编号非主属性为读者姓名,借阅日期,归还日期,部分函数依赖主码读者编号它们对候选键都是完全函数依赖关系,所以属于(分)R2NFo2《数据库原理及应用》试题3
一、选择题(每题1分,共20分).数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加1强了数据保护.数据共享、数据存储A B数据应用数据保密C.D.(难度系数C)正确答案A在数据库中存储的是
2.o数据、数据模型A.B.信息数据以及数据之间的联系C D.(难度系数C)正确答案D数据库系统的数据独立性是指
3.o不会因为数据的变化而影响应用程序A.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C.任何一个关系模式一定有键A.任何一个包含两个属性的关系模式一定满足B.3NFO任何一个包含两个属性的关系模式一定满足C.BCNFo任何一个包含三个属性的关系模式一定满足D.2NFO难度系数正确答案BD、设有关系模式和与语句9RA,B,C SC,D SQL“SELECT A,B,D FROMR,SO等价的关系代数表达式为WHERE R.C=S.C”A.B.C.D.难度系数正确答案A A、的视图是从中导出的10SQL基本表视图A.B.数据库基本表或视图C.D.难度系数正确答案:C D.用如下的语句创建一个表11SQL TeacherCREATE TABLETeacherTNOChar6NOT NULL,NAME Char8NOT NULL,SEX Char2,SAL INT,可以SDETP char12check SDEPTINIS,MA,CS插入到表中的元组是Teacher刘刚,A.T0203,NULL,NULL,IS王芳,女B.NULL,,1200,CS男C.TOI11NULL,,23,MA李华,男D.T0101,,2100,EN难度系数正确答案A A、语言中,条件年龄表示年龄在至之间,且12SQL BETWEEN18AND301830o包括岁但不包括岁、包括岁和岁A.3018B1830包括岁但不包括岁不包括岁和岁C.1830D.1830难度系数正确答案:B B.允许取空值但不允许出现重复值的约束是13o、A.NULL BPRIMARY KEY不会因为某些存储结构的变化而影响其他的存储结构D.(难度系数C)正确答案B和三者之间的关系是
4.DB.DBMS DBS与和无关、包括和A.DBS DBDBMS BDBMS DBSDB包括和包括和C.DBSDBDBMSD.DBDBMSDBS(难度系数B)正确答案:C、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.5这种功能称为o数据操纵功能、数据管理功能A.B数据定义功能数据控制功能C D.(难度系数A)正确答案:A、关系数据库中,实现表与表之间的联系是通过6o实体完整性规则、值域A.B用户自定义完整性参照完整性规则C.D.(难度系数B)正确答案D、设关系有个元组,关系有个元组,则关系和进行笛卡7R K1S K2R S、A.K1+K2B2K1+K2C.K1XK2D.WK1XK2(难度系数A)正确答案C________三种、对关系的完整性约束通常包括8实体完整性、属性完整性、关系完整性;A.实体完整性、参照完整性、用户定义完整;B.实体完整性、属性完整性、用户定义完整;C.实体完整性、属性完整性、参照完整性;D.尔积操作后的结果关系中的元组数目是o(难度系数A)正确答案B、在中,建立视图用的命令是9SQL、A.CREATE VIEWB CREATE TABLEC.CREATE SCHEMAD.CREATE INDEX(难度系数B)正确答案:A、数据库的完整性是指数据的和10
(1)正确性
(2)合法性
(3)不被非法存取
(4)相容性
(5)不被恶意破坏()和()()和()A.l3B.25C.⑴和⑷D.⑵和
(4)(难度系数B)正确答案C、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具11是O数据流程分析法和数据流图、实体一联系方法和图A.B E—R结构分析法和模块结构图层次分析法和层次结构图C.D.(难度系数B)正确答案:B应用数据库的主要目的是为了
12.o解决保密问题、解决数据完整性问题A.B共享数据问题解决数据量大的问题C D.(难度系数C)正确答案C、“一个事务中的诸操作要么全做,要么都不做,这是事务的什么特性
13、原子性、一致性A Bo隔离性持久性C.D.(难度系数A)正确答案A、采用数据库镜像技术,主要是为了有效解决的问题14复制故障、系统故障A.B事务故障.介质故障C.D(难度系数B)正确答案D.用如下的语句创建一个表15SQL Student(()CREATETABLEStudent SNOChar4NOT NULL,()NAME Char8NOT NULL,())SEX Char2,AGE INT可以插入到表中的元组是Student(李大明,男)A.,0731’,,23(李大明男)B.0731,,23,C.(NULL,李大明‘,男,<23,)D.(0731,NULL,男,23)(难度系数A)正确答案A
16.在关系代数运算中,五种基本运算为_____________O并、差、选择连A.、投影、接并、交、选择、B.投影、笛卡尔积并、差、选择、投影、笛卡尔积C.并、除、投影、笛卡尔积、选择D.(难度系数B)正确答案C、安装程序创建个系统数据库,下列哪个不是系统17SQL Server4数据库A.master B.model C.pub D.msdb(难度系数C)正确答案:D、下列语句中,修改表结构的是18SQLA.ALTER B.CREATE C.UPDATE D.INSERT(难度不能加S系数C)正确答案A锁可以加锁X则对数据R o、若事务对数据已加锁,19TRS A.、可以加锁不能加锁B S X可以加锁也可以加锁不能加任何锁C.SXD.(难度系数B)正确答案B设有两个事务、其并发操作如
20.Tl T2,图所示,下面描述正确的是1该操作不存在问题、该操作不能重复读A.B该事务事务数据库的值C.T1T2A操作丢失修改该D.操作读图事1“脏务并发操作图
二、填空”数(每空分,共.据120分)1数据库常(用的数据模型有难度系数正)A确答案时D刻TOread AA=10T1A=A*AT2T3writeA A=100T4read AA=100rollback、层次模型、O(难度系数C)正确答案:关系模型网状模型.数据模型是由、、和三部分组成的2(难度系数B)正确答案数据结数据操作完整性约束构在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特
3.征的是O(难度系数B)正确答案:模式数据库系统的核心是
4.o(难度系数C)正确答案数据库管理系统或DBMS.规范化数据库设计分为以下六个设计阶段需求分析阶段、5(难度系数B)正确答案:概念结构设计逻辑结构设计、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段.删除表中记录用语句,修改表结构用语句6(难度系数A)正确答案Delete Alte、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,7分别为、计算机病毒、和介质故障(难度系数A)正确答案事务内部故障系统故障、在数据库概念结构设计中,各分模型之间的冲突主要有属性冲突、和8E-R结构冲突(难度系数B)正确答案命名冲突、中,表有三种、和9SQLo(难度系数C)正确答案基本表(实表)视图(虚表)导出表(临时表)、数据库中术语英文缩写有和等,其中文的意思分别为10“RDBMS”DML和O(难度系数B)正确答案:关系数据库管理系统数据操纵语言二级封锁协议除了可以防止丢失修改,还可以防止
11.O(难度系数B)正确答案读“脏”数据
三、简答题(3个小题共15分)什么是数据库?分)12(4(难度系数C)正确答案答数据库是长期存储在计算机内、有组织的、可共享的数据集合分)(2数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性分)(2的职责是什么?分)13DBA(4(难度系数B)正确答案答
(1)参与数据库设计,决定数据库的结构和内容;分)
(2)定义数据的安全性、完整性,负责分配用户对数据库的使用权限和口令管理;分)(1()监督控制数据库的使用和运行,改进或重新构造数据库系统;(31分)
(4)帮助终端用户使用数据库(1分)在数据库设计过程中将模型转换为关系数据模型的转换原则?(分)14E-R7(难度系数A)正确答案答:图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,E・R关键字为实体的关键字图中的一个联系对应一个关系,该关系具有属性为E・R联系的属性以及该联系相关的实体的关键字考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同分)(2联系类型为时,一先将两个实体分别转换两个关系模式,然后在任
(1)11意一个关系模式中加入另一个关系模式的键和联系类型的属性(分)1
(2)1:N一先将两个实体分别转换为两个关系模式,然后在N端实体转换的关系模式中加入端实体转换的关系模式的键和联系类型的属性(12分)一先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三
(3)M:N个关系模式,其属性由两端实体的键和联系类型的属性构成(分)2
四、T—SQL语言编程题(共33分)说明数据类型约束有学生一课程关系数据库,各关系表描述如下,并用T-SQL语句实现下列问题列名StudentSno学号字符8主键Sname姓名字符12非空,唯一Ssex性别字符2取‘男或女,默认值‘女’Sage年龄短整型取值默认值16〜40,21Sdept院系字符20默认‘电子系’CourseSCCno CnameTeacher SnoCno Grade
①用语句创建Student表;S07001Cl76Cl操作系统李明难度系数C正确C2大学物理赵华S07002C282答案C3电子商务周亮S07003C365CREATE••••••••••••••••••••••••••••♦•TABLEStudentSno CHAR8PRIMARY KEY,Sname CHAR12NOT NULLUNIQUE,身,女,女,Ssex CHAR2CHECKTsex inDEFAULTSage INTCHECKTage=16AND Tage=40DEFAULT21,“电子系今Sdept CHAR20DEFAULT
②检索姓〃李〃且倒数第个字为〃华〃或〃涛〃字的学生的姓名和学号;分25C.UNIQUE D.FOREIGN KEY(难度系数B)正确答案:C.数据库的完整性是指数据的和14o
(1)正确性
(2)合法性
(3)不被非法存取
(4)相容性
(5)不被恶意破坏⑴和()()和()A.3B.25()和()⑴和()C.24D.4(难度系数A)正确答案D的和语句主要用来维护数据库的
15.SQL GRANTREVOKE安全性、完整性A.B可靠性一致性C.D.(难度系数B)正确答案A
16.在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的阶段的工具逻辑结构设计、概念结构设计A.B可行性分析需求分析C.D.(难度系数C)正确答案D、从模型关系向关系模型转换时,一个联系转换为关系模式时,该17E-R M:N关系模式的码是o端实体的码、端实体的码A.M BN端实体码与端实体码组合重新选取其他属性C.M ND.(难度系数B)正确答案C、的集合处理方式与宿主语言单记录的处理方式之间用来协调18SQL游标A.SQLCA B..存储过程触发器CD.(难度系数B)正确答案B、当将局部图集成为全局图时,如果同一对象在一个局部图19E-R E-R E-R中作为实体,而在另一个局部图中作为属性,这种现象称为E-R o.结构冲突命名冲突属性冲突.语义冲突A B.C.D(难度系数A)正确答案A、下面关于关系数据库范式的描述中,错误的是20o)关系满足的范式越低,则更新操作的代价就越高A)关系满足的范式越高,则更新操作的代价就越低B)关系满足的范式越高,则查询操作的代价就越高C)关系满足的范式越低,则查询操作的代价就越高D(难度系数A)正确答案D
二、填空(每空1分,共20分)关系模型和网状模型的数据结构分别是和
1.O(难度系数B)正确答案二维表有向图数据模型是由、、和三部分组成的
2.(难度系数)正确答案数据结构数据操作完整性约束C.关系数据语言可以分为三类、和关系演算语言3(难度系数正确答案:语言关系代数语言O SQL删除基本表用语句,删除基本表的元组用语
4.句(难度系数B)正确答案:ALTER UPDATE规范化数据库设计分为以下六个设计阶段需求分析阶段、、
5.、、数据库实施阶段、数据库运行和维护阶段(难度系数B)正确答案概念结构设计逻辑结构设计物理结构设计阶段.事务的特性有、原子性、和持久性6(难度系数C)正确答案一致性隔离性当对视图进.、和操作时,为了保证被操作的行满足视
7.UPDATE INSERTDELET.图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项(难度系数A)正确答案WITH CHECKOPTION中,表有三种.、临时表(虚表)和
8.SQLo(难度系数B)正确答案视图、基本表.在关系数据库规范化理论的研究中,在函数依赖的范畴内,范式达到了最高9的规范化程度(难度系数B)正确答案BC范式.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保10持原有的函数依赖和O(难度系数A)正确答案无损连接.如果一个关系模式是并且关系的每个决定因子都是候选码,那么至11R1NF,R少应该是范式(难度系数A)正确答案BC范式
三、简答题(共15分)数据库系统中有哪三层模式结构?采用三层模式结构有什么好处?(
1.5分)(难度系数B)正确答案答数据库系统三级模式结构是指数据库系统是由外模式、模式和内模式三级构成(分)1数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具DBMS体表示方式与存储方式为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象外模式/模式映象,模式/内模式映象分)(3正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性(分)
1.什么是数据库的安全性?有哪些安全性措施?正确答案2DBMS答:数据库的安全性是保护数据库以防止不合法使用所造成的数据泄露、更改或破坏分)(2主要通过以下方法来保护数据库的安全的通过定义用户标识对用户身份DBMS进行鉴定,只允许合法的用户才能进入系统;通过定义用户的访问权限,对于合法的用户只能访问它有权访问的数据;通过定义视图,屏蔽掉用户不能访问的数据;通过对数据加密以及通过审计的功能等方法来保护数据库中的安全性的.(3分)在数据库设计过程中将模型转换为关系数据模型的转换原则是什么?
3.E-R(分)(难度系数)正确答案5B答图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,E-R关键字为实体的关键字图中的一个联系对应一个关系,该关系具有属性为E-R联系的属性以及该联系相关的实体的关键字考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同(分)2()联系类型为时,一先将两个实体分别转换两个关系模式,然后在任意一个11:1关系模式中加入另一个关系模式的键和联系类型的属性(分)1先将两个实体分别转换为两个关系模式,然后在端实体转换的关系
(2)1:N—N模式中加入端实体转换的关系模式的键和联系类型的属性分11一先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三3MN个关系模式,其属性由两端实体的键和联系类型的属性构成分1综合题共35分T-SQLL有学生一课程关系数据库,各关系表描述如下:Student列名说明数据类型约束Sno学号字符8主键Sname姓名字符12非空,唯一Ssex性别字符2取‘男或女,默认值‘男‘Sage年龄整型取值默认值15〜36,22Sdept院系字符20默认‘计算机系’Course列名说明数据类型约束Cno课程号字符8主键Cname课程名字符8非空Teacher教师名字符10唯一SC列名说明数据类型约束Sno学号字符8主键,参照Student表,级联更新和删除Cno课程号字符8主键,参照Course表,级联更新,拒绝删除Grade成绩短整型取值0-100⑴用关系代数表达式表示下列问题1检索选修了课程号为C5的学生学号、年龄和院系;2分难度系数B正确答案口学号,年龄,院系Student课程号=C5SC或学号,年龄,院系课程号=n C5SC Student检索选修了教师李华所授课程的学生姓名和学号;分23难度系数B正确答案:口姓名,学号Student X授课教师=,李华,SC XoCourse或口姓名,学号授课教师一李华,Studento XSC\X\Course⑵用SQL语句实现下列问题写出创建表的语句分1Student T—SQL;5难度系数A正确答案CREATETABLEStudentSno CHAR8PRIMARY KEY,Sname CHAR12NOT NULLUNIQUE,男?女男Ssex CHAR2CHECKSsex inDEFAULTSage INTCHECKSage=15AND Sage=36DEFAULT22,计算机系;Sdept CHAR20DEFAULT检索课程名以〃〃开头,且倒数第个字符为的课程的详细情况;分2DB_3k4难度系数A正确答案SELECT*FROM CourseWHERE Cname LIKEfDB\_%k______ESCAPE、;向学生选修课程表中插入元组“学生选修课程号分3S10C4”2难度系数C正确答案INSERTINTO SCSno,CnoVALUES6S10\5C49删除选课成绩在分以下的学生记录;分4554难度系数A正确答案DELETEFROM StudentWHERESNO INSELECTSNOFROM SCWHEREGRADE55;或DELETEFROM StudentWHEREStudent.SNO=SC.SNO ANDSC.GRADE555)把“高等数学”课程成绩提高8%;(3分)(难度系数B)正确答案UPDATE SC二SETGradeGrade*
1.08WHERE CnoIN(SELECT CnoFROMCourse高等数学)WHERECname-)求出女同学的每一年龄组(超过人)有多少人?要求查询结果按人数降序63排列,人数相同的按年龄升序排列;(5分)(难度系数A)正确答案()SELECT Sage,COUNT SnoFROMStudent女WHERE Ssex=()>GROUPBYSage HAVINGCOUNT Sno3//其中也可以省略不写ORDER BY2DESC,Sage ASCASC)定义视图其中包括学生学号以及每个学生选修课程的门数(要求成绩7S_age,非空)和平均成绩;分)(5(难度系数A)正确答案()CREATE VIEWS_age Sno,Cno_num,Avg_grade()()AS SELECTSno COUNTCno,AVG grade,FROM SCWHEREgrade ISNOT NULLGROUPBY Sno)在表中增加一个类型为()的职称()列;(分)8Course char10pro2(难度系数C)正确答案alter tableCourse()add prochar10
五、综合应用题(共10分)假设某商业集团数据库有一关系模式如下分)R(10(商店编号,商品编号,数量,部门编号,负责人)R现规定:
(1)每个商店的每种商品只在一个部门销售()每个商店的每个部门只有一个负责人2()每个商店的每种商品只有一个库存数量3回答下列问题
①写出中的存在的基本函数依赖分)R(3
②找出关系模式的候选键分)R(3
③关系模式最高能不能达到第范式,若不能如何分解?(分)R34
①(难度系数)正确答案B(商店编号,商品编号)部门编号分)(1(商店编号,部门编)号负责人分)(1(商店编号,商品编号)数量分)(1
②(难度系数A)正确答案类属性商店编号,商品编号;L属性类部门编号;LR属性类负责人,数量分)R(1因为(商店编号,商品编号)+=U(1分)所以:关系模式的候选键为(商店编号,商品编号)分)R(1
③判断属于第几范式R(难度系数B)正确答案非主属性为部门编号,负责人,数量它们对候选键都是完全函数依赖关系,所以属于分)R2NF(2。
个人认证
优秀文档
获得点赞 0