




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
D、允中有多个主规
数据库期末预测卷(一)
7、一个事务的执行,要么全部完成,要么全部不做,一个事务中时数据库的所有操作都
介ll»上.卡1»*是一个不可分割的操作序列的禺性是<
A、原孑性
一、单项选择题(每小题2分,共40分)
B、一女性
1.在数据库按术中.数擀处理基于1】.可以发现利用的信息.C.独士性
A、更新D.持久性
B.视图8,关系数落库是以()为基本结构而形成的数据集合
C.查询A、数据表
D、表B.关系模型
2、DBA使用哪个命令显示当前归档状态?()
C*数据模型
A、archiveloglistD.关系代数
B、fromarchivelogs9、如果需要生成一个报表显示每个员工从入职以来的总的薪金.执行下列查询:SELECT
C、select*from'《threadename.'joinedonhiredate.'thetotalcompensutionpaidis
D、select*fromarchive_log_list^O^HAR(FOCNDtROL^DtSYSDATE-hiredale)/365)*sal+comn),COMPENSATIONUNTIL
3、SQL与C需盲处理记录的方式是不同的。当将SQL语旬嵌入到C语言程序时.为协调
DATE,FROVcwloyees:埼出转果:期个说法是正确的?<)
两者而引入()。
A.此查询执行措误是因为别名无效的。
A,堆D、此支询能正确执行并得到正辅的结果。
B、栈
C、此专询能正确执行但不能将到正确结果。
C,港标D、此登询执行钳误是因为ROUND的数是无效的。
D,缓冲X10.不属于报表功能的是
4、MySQL交互操作过程中使用的语音是______。A,统/
A、T-SQLB,页币排版
B.P1./SQLC,修皮数据
C、ESQL
I).输出
D、SQL11.MySQL中,子查询中可以使用运算符ANY,它表示的意思是.
5、SQL语句的一次查询生果是O.
A.至少一个值满足条件
A、数据项
B,至多一个值满足条件
B、记录
C.一不使都不用满足
C,元组D、,所有的值部满足条件
D.表12、现哥爸找缺少成鳍(Grade)的学生学号(Snum).相应佐SOI.语句是()
6、关系数据库中.主链是.
A、SELECTSnum
A,只允当以表中的第一字段或立
B、SEL-CTSnumraOMSCFROMSCWHEREGrade=0WHEREGrade<=0
B,为标识表中唯一的实体
C、SEL3CTSnum
C,创建唯一的隹引.允许空值
D、SEL-CTSnumTOOMSCEROMSCW1IEREGradc=NULLWHEREGradeISNULL
13、能恢统计表中记录行数的函数是()。C、C/S结构是一种“胖客户机”的客户机/服务器结内,是两层结构
A、COUN-D、分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成
B、TONMBER了多个遗领上独立的数据库
C.AVG20.设定Grade表中的成绩属性的值在0-100范国之内,需要用到的约束是<)
1)、SlIBS'RA、default的束
14.数据库英统的日志文件用于记录下述哪类内容?()B.unique约束
A,程序运行过程C,prinarykey约束
B、数据杳询操作I),check的束
C.程序班行结果
D、数抠更新操作
二、填空题(每小题2分,共10分)
15.在数据定义语吉包括的SQL语句中.用于对数据库或数据库对象进行修改的是【】
A.CRETE
1、数据库内三级模式结构中,描述局部数据的逐辑结构和特征的是()。
B.ALTER
C.DROP2.数据友之间的联系是通过表的字段值来体现的,这种字段称为()。
D、UPDA-E
16、下列四条信息中,哪一项不存堵在OracleDatabase11g的控制文件中().3、查阅字段的数据来源可以是表.查询和一,
、数据本文件的名字
A4,谀有关系模式R(R.B,C,D.,左数依IXF={A-B,B-C/-D.D-a,P={AB,AC.BD}^R
B、效招隼的创建存
上的一个分解,则分解P中所丢失的函数依按分别是()、().()。
C、数据本文件的位置
D、数据本文件的大小5、关系运算中花费时间可能最长的运算是。
17,副本的作用时()。
三、判断题(每小题1分,共10分)
A,保障支全性
B,数据库恢复
()1,在由SQL中,自增型字段的数据类型必须为整理。
C,并发理控制
D.完整理控制()2.在数据库中求才的索引越多越好。
18、在弱鬼军的安全性控制中,为了保证用户只能存取他有权存取的数抠。在授权定义
中.数据对猊的().授权子系统就越灵活。()3、在视图中可以添加和修改数据,在表中可以登着到数据的变化.
A、范围越小
()4、为数据表创年索引的目的是提高查询的跄索性俵.
上范围越大
C、灼束越细致()5.在事务依帙图中,如果两个事务的依赖关系形成一个循环,那么就会出现活软
D、范围发灵活现象
19、下列说去中错误的是().
A、B/S智构是一种“瘦客户机”的客户机/服务募结构,是三层结构,应用程序服务器()6.在Oracle中,为表包:她索引后,一定可以提高查询的执行速度。
处于客户机犯服务器之间的中间层
B、在主从式结构的数据库系统中,系统的处理瓶颈在主机上
(>7.在Oracle数据库中.表空间的大小等于构成表空间的所有数据文件大小的总1)检寰年龄小于16的女学生的学号和姓名.
和。创建表至向前一定要佑箕好可能的数据量,表空间一旦创茂好大小就不能改义.2)检救成班大于85分的女学生的学号、姓名.
3)检萦选修课程为C1或C2的学生的学号
(>8.在Oracle中,实例故障遗常会导致巳提交事务中修改的数据尚未写入数据文
4)检拿至少选传了课程号为C1和C2的学生的学号,
件,或未促及事方中修改的数据写入数用文件.5)检震选修课程号为C1的学生的竽号,姓名,课程名和成绩。
6)检女选修了全部课程的学生的学号、姓名和年龄,
()9,窿工一个关系时,将年龄属性值限制在18-25岁之间,这种约束属于参照完整
性约束?
(>10.定义唯一性约束的关键字是unique。
四、琮合应用题(每小题20分,共40分)
1、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno(商店漏号)、Snurnc(商店名)、City(所在城
市)
商品Produce(Pno,Pnamc,Price)//Pno(商品嫡号)、Pname(商品名称)、Price
(价格)
商店所名商品SP(Sno.Pno.Qty).//Qty(商品数量)
(1)用Create语句创建商店表Shop.要求创茂主钺,商店名不允许为空,各属性的数
据类型根徭录中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4>检索位于“北京”的商店的商店编号,商店名,结果按照商店摘号年序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复馔机”的价珞修改为350.
(8)将“百货商店”的商店名脩改为“百货商场”.
(9》创速视图:“铁道商店”所售商品的商品编号,商品名和数量.
(10)将查询和更新SP表的权限贼蛤用户U1.
2,设有下列关系模式:STUDENT(SNO.SNAME.AGE.SEX.DNO)其中,SNO表示学号,CNAME
犷示姓名.KR方示年的.SFX方示性
别,DNO表示院系号.
SC(SNO.CNO.GRADE),其中SNO表示学号,N0表示课程号,GRADE表示成箱.
COURSE(CNO.CXAME),其中CN0表示课程号,CNRME表示课隹名.
请用关系代数表示下列查询:
参考答案3、值列表
4、B-ClA-DlD-*C
5、笛卡尔积
一、单项选择题
三、判断黑
1.C
1.正瑜
2.A
2.错误
3.C
3,正确
4.D
4、正确
【解析】本题存分:1分
5,错误
5、D
【解析】死锁
6.B
6.惜假
【解析】本限得分:1分
7、错误
7、A
【解析】表空间的大小可以调整.
8、B
8、正确
9、C
【解析】中级P165
10.C
9、错误
【解析】报我的作用是按照用户指定的珞式时数据选行打印指出.同时可以完成统计功
【解析】属于用户定义完整性约束
能。但报表只能输出,不能输入。修改数据寓于对数据的输入,在报表中无法实现.
10.工喻
11.A
四、维舍应用题
【舔析】本题得分:1分
1.<1)用Create语句创找商店表Shop,要求创装主键,商店名不允许为空.各属性的
12.I)
数据类型根据表中所给数据选定。
13.A
CreatetableShop
14,D
(Snointprimarykey,
15,B
Snamechai(10)notnull.
【解析】本题主要考查的知识点为数据定义语言,数据定义语言包括的主要SQL语句有
citychar(10))
以下三个HDCREATE:用于创建数据库或数据库对象.(2)ALTER:用于对数警库或数据库
C2)检索所有商店的商店名和所在城市.
对象进行修次.(3)DROP:用于急除数据库或数据库对象.
Selectsnfme.city
16.B
fromshop
17.B
(3)检索价格低于50元的所有商品的得品名和价格.
18、A
SelectPntme,price
19、D
FromProdict
ZU、U
Whereprice<50
二、堆空通
(4)检索住于“北京”的商店的商店携号,商店名,结果按照商店编号降序排列.
1,外模式
Selectsnc.sname
2,连接字段
FromShop
wherecity='北京’
orderbysnodcsc
(5)检索供应“书包”的商店名琼。
SELECTShop.Snaroe
fromShop.Product.SP
WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoancPna*='书包'
(6)检索所有商场中各种商品的平均数量。
Selectavg(qty)平均数W
fromSP
groupbysm
(7)将商品“复馔机”的价珞修改为350.
UpdateProduct
Setprice=350
WherePna吟'复读机’
(8)将“百货商店”的商店名修改为“百货商场”.
UpdateShop
SetSna«e='百货商场’
WhereSnamc-'百'货商后'
(9)创是视图:“铁遒商店”所名商品的商品婚号,商品名和数步。
Createviewtdsd
As
SelectProduct.pno,Producl.pname,qty
FromShop.Product.SP
WhereShop.Sno=SP.SnoandProduct.Pno-SP.Pnoand$name='铁道商店
(10)将查句和更新SP表的权限贼蛤用户Ul°
Grantselect.updateonSPtoUl
2.1)nSNO.SNAME(oAGE<16(STUDENT))
2)nSN0.SN.\ME(□GRADE>85'SEX=,女'(STLDENT*SC))
3)nSN0(oCN0='crVCNO二'C2'(SC))
4)nSN0(oCN0='cr(SC))nnSN0(oCN0=fC2"(SC))
5)nSWDENT.SNO.SNAME.CNAME.GRADEtoCNO^'Cl'((STUDENT*SC)•COURSE)).
6)nSTUDENT.SNO.SNAME,AGE(STtDENTtnSNO.CNO(SC)+nCNO(COCRSE))
数据库期末预测卷(二)D、货币
7、骞个不走关系数据库系统的方式?()
介100分.十g余付)A、客户/服务器方式
一、单项选择题(每小题2分,共40分)B、数据库远程访问
1,使用MySQL数据库管理系统构迂各种信息管理系统或互联网网站的应用环境,采用WMPC、终端/服芬器方式
构架方式时.【】作为操作系统.D、浏霓器/服务品方式
A、UNIX8、要求满足连接条件的记票.以及连接条件左恻表中的记录都包含在结果中.应使用
B、Windows
C.LinuiA.内部连接
D.MACB.左连接
2,在PL/SQL中,只能处理一行数据的是?()C,完全连接
A,INSERTD.右连接
B、UPDATE9、«=)”符号代表生成关系,即符号右边的用象是由符号左边的对就缎成,下面哪一
C,SELECT种组成关系正确表示了0nlice数据库的逐辑存储票构?。
D,DEI.IFEA,块=>段=)区=》表空间=)数据库
3.执行STCRE”1999年12月庆祝澳门回归祖国!MTOXY命令之后,要在屏幕上显B、块=>区=)段=》表空间=)数据库
示“澳门1999年12月回归祖国!“,应使用命令一。C、块=>表空间=>区=》段=)数据库
A、,?SUBSTK(XY.15.4)+SUBSTK(XY,1.10)+SUBS>rK(XY,10)D、块—>区・>表空何・)«-)敏据*
B.?SUBSTR(XY.15.4)+LEFT(XY.1.10)+RIGIIT(XY.19)10.如果两个实体集之间的联票是m:n,料换为关系时()。
C、?SUBSTR(XY.15.4)+LEFT(XY.10)+RIGHT(XY,10)R、联赛本身不必单独转换为-4关系
D、?SUBSTR(XY.15.4)+LEFT(XY.10)+RIGHT(XY,19.10)B、联赛本身必须单独转换为一个关系
4.想在另一个模式中创建表.用户至少该具有()系统权外C联系本身也可以不单独转换为一个关系
A,CREATETABLED.将两个实体集合并为一个实体集
B、CREATEANYTABLE11、WHERE子句的条件表达式中.可以匹配0个到多个字符的通配杵是
C.RESOURCEA.*
D、DBAB、%
5、SQLSever中下面哪个存储过程可以执行系统命令?()
A、xp_regread
B、xp_comBan(i12.在access中,以下修改表的结构的操作中,可能丢失数据的操作是()
C,xp_cndshel1A、脩汉字段名
D、sp_paJ5swordB.他世字段类型
6..在下列数据类型中.可以设置“字段大小”属性的是(),C、移引字段位置
A,备注D、修改字段名且移动字段位置
B.文本13、下面堀个改变可以通过alter【able实现
C、日期;时间A、中加一个触发.
B、增加一个索引.B.PRIMARYKEY
C,增加一调记录C、REFERENCES
D、定义一个候选关键字D、FOR-IGNKEY和REFERENCES
14、要获取一个用户当前激活的所有角色的列表,应查询以下()数据字典视图。
A、DBA_ROLES二、填空题(每小题2分,共10分)
B、SESS:ON_ROLES
C,»BA_ROLE_PRIVS
1,现实世界的事物反映到人的头脑中炫过思维加工成致式.这一过程需要炫过三个世界
D.DBA"ABPRI\'S
的转()、<)、()
15.参照完整性的规则不包括()
A,更新规则2,Access+.实现打开耒功能的安令令是一.
B.检索规则
C..剧除现则3.相关孑交询的执行次数是由父查询表的。决定的。
D,插入规则
4、()是目前公认的比较完整和权威的一种规范设计法.
16.数据库荚统中,DBA表示().
A,应用程序设计者5.关系填型的三类完整性妁束是指().<)和().
B、数据本使用者
三、判断题(每小题1分,共10分)
C、数据本管理员
D、款指本结构
()1,SQL语言集数据查询、数据条传.数据定义和热据控制功能于一体,语句
17.在最小国数依赖集F中,下面叙述不正确的是().
ALTERTABLE
A、F中的每个函数依赖的右部都是单属•性
属于数据底询语句
B、F中的每个函数依赖的左部都是单属性
C.F中及有冗余的函数依我()2,在业SQL中.当字符串中存在像牵引号这样的特殊字符时,特殊字符必须用反
dF中的每个函数依赖的左部没有冗余的属性斜线符号有义成时应的字符.
18、授权是DBS采用的().
A、恢复措施()3、触发器是通过事件进行般发而被执行的.
B,并发控制措盗
()4.使用DISTINCT关键字可以去掉查询结果中指定列的曳复值。
C.完整性措通
D.安全唉措施()5.&除视国时相应的表也会被责除。
19.Oracle中,下列()不是一个角色.
A、CONXICT()6.从程序设计语言的特点考虑,C语言属于过程化语言,而SQL属于非过程化语
IkDBA言。
C、RESOURCE
()7,使用SQL语言的CREATETAB1.E命■令可以直接理立表。
D、CREA-ESESSION
20、下列SQL语句中,能蟾实现参照完整性控制的语句是:。()8.在Oracle中,逐辑备份的核心是复箱数据.
A,FOREIGNKEY
(>9.Oracle中要想进行完全备份,使用rman工具时必须时数据库打开归档援式。
(>10、数据的完整性主要防范的对象是车法用户.
四、综合应用题(每小题20分,共40分)
1、若定义如下关系模式:
student(sno,sn,ssex.sclass,sbirthday,stel)
course(eno,cn.cCredit.clesson)
sc(sno.eno,grade1.grade2,grade3)请用SQL话育表达式实现如下要求.
(1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否
则输出“不存在学号为S1的学生”
(2>从student表选取学号和性别,如果性别字段的值为“男”.则蟒出“M”,如果
为“女”则折出“F”.
(3)编写T-SQL程序计算1到100的偶数和.
(4)编行T-SQL程序实现功能:如果存在姓名为“张三”的学生,则崎出该生的作业等
级结果(学号、姓名.课程名葬、等级1),按分数段显示等级“优秀”、“良好”、
“中等"、”及格”和“不及格”,如果不存在,则输出推示文字为“没有这个名字的
学生”.
(5)创求一个名称为query_slud@nt的存偌过程,该存储过程的功能是根据学号查询学
生的成绩情4,如果该生存在,则显示学号、选课门载.作业1的最高分及景低分,否
则显示“该学号不存在“。
2.设学生-课程数据库中包括三个表:
学生表:Student(Sno,SnamtsSex,Sage,Sdept)
课程表:Course(Cno,Cname,Ccrcdit)
学生选课表:SC(Sno.Cno,Grade>
其中Sno、Sna«e.Sex、Sage.Sdept.Cno.Cnaae.Ccredit、Grade分别表示学号、
姓名、
性别、年龄、所在系名.课程号、课程名、学分和成绒。
试用SQL语音完成下列项掾作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2>创赛•-个计科系学生信息视图S_CS_VIEW,包括Sno学号,Sname姓名.Sex性别;
(3)通过上面第2题创速的视图修改数据.把王平的名字改为王慧平
(4》创娓一选修数据库课程信息的视图,视图名讲为datascore_Yie,,包含学号,姓
名、成姨.
参考答案20.D
二、煤空题
】、现实世累I僖息世界计算机世界
一、单项选择题
2.OpenTable
1.B
3、行教
【解析】本兔主要考查的知识点为MySQL使用基础。目前,使用MySQ.数据库管理系统构
1.新奥尔良法
建各种信息管理系统或互联网网站的应用环境.主要有两种构架方
5、实体完嬖性I参.照完整性I自定义完整性
式,:(l)LAMP(Linux+Apache4MySQL4PHP/Perl/Python),即使用Linux作为操作系统
三、判断黑
Apache作为Web服务器,MySQL作为数措库管理系统,PHP、Perl或Python语言作为稚
1,错误
务器端脚本解释器.(2)IAMP(UindowsMpache^MySQI>PHP/Perl/Pylhon),即使用
【解析】①数据查询«X»:select
Windows作大操作系统.Apache作为Web服务器,MySQL作为数据库管理系统,PHP.PerI
②数据定义(DDL):create,drop,alter
或Python语音作为服务罂珀脚本解释器.
③数据操纵(DML):insert.update.delete
2、A
④数据控制(DC1.):grant.rovoke
2、正确
4、B
3、正确
5.C
4、正确
6.B
5、错误
【解析】无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论