大数据库SQL考试的题目库

上传人:小鹤 文档编号:159488854 上传时间:2022-10-09 格式:DOCX 页数:9 大小:52.05KB
返回 下载 相关 举报
大数据库SQL考试的题目库_第1页
第1页 / 共9页
大数据库SQL考试的题目库_第2页
第2页 / 共9页
大数据库SQL考试的题目库_第3页
第3页 / 共9页
点击查看更多>>
资源描述
word一、选择题i.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是。A.原子性B. C.独立性D.持久性3.事务的持续性是指A.事务中包括的所有操作要么都做,要么 都不做B.事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL语言中的MIT语句的主要作用是。A.完毕程序 B.返回系统C提交事务 D.存储数据5.SQL语言中用语句实现事务的回滚A.CREATE TABLE B ROLLBACK C.GRAN1和REVOKED.MIT6.假设系统在运行过程中,由于某种硬件故障,使存储在外存上的数据局部损失或全部损失,这种情况称为。A介质故障 B.运行故障C.系统故障D.事务故障7.在DBMS实现事务持久性的子系统是。 A.安全管理子系统 B.完整性管理子系统 C.并发控制子系统D.恢复管理子系统8.后援副本的作用是。A.保障安全性B.一致性控制C.故障后的恢复 C.对数据的更新操作D.对数据的查询操作10.数据库恢复的根底是利用转储的冗余数据。这些转储的冗余数据包括。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案 C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件11.为了防止一个用户的工作不适当地影响另一个用户,应该采取。 A.完整性控制B.访问控制 C.安全性控制D.并发控制12.解决并发操作带来的数据不一致问题普遍 采用技术。A.封锁B.存取控制C.恢复 D.协商13.如下不属于并发操作带来的问题是。 A.丢失修改 B.不可重复读 C.死锁 D.脏读14.DBMS普遍采用丨方法来保证调度的正确性。 A.索引 B.授权 C封锁 D.日志15.事务T在修改数据R之前必须先对其加X锁,直到事务完毕才释放,这是。人一级封锁协议 C.既可读又可写D.不能读也不能写17.设事务T1和T2,对数据库中的数据 A进展操作,可能有如下几种情况,请问哪一种不会发生冲突操作。 A.T1正在写A,T2要读AB.T1正在写A, T2也要写A C.T1正在读A,T2要写AD.T1正在读A,T2也要读A18.如果有两个事务,同时对数据库中同一数据进展操作,不会引起冲突的操作是。 A.一个是DELETE 一个是 SELECT B. 一个是SELECT 一个是DELETEC.两个都是 UPDATED 两个都是SELECT9 .在数据库系统中,死锁属于A.系统故障B事务故障C.介质故障D.程序故障20.以下不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术 B.视图技术 C.审计技术D出入机房登记和加防盗门21.SQL中的视图机制提高了数据库系统的 。 A.完整性 B.并发控制 C.隔离性 D.安全性22.SQL 语言的GRAN和REVOKED句主要是用来维护数据库的。 A.完整性 B.可靠性 C安全性 D. 一致性23.在数据库 的安全性控制中,授权的数据对象的 ,授权子系统就越灵活。 A. X围越小 B.约束越细致 C.X围越大 D.约束X围大24.下述SQL命令中,允许用户定义新关系时,弓I用其他关系的主码作为外码的是。 A.INSERT B.DELETECrEFERENCES D. SELECT25找出下面 SQL命令中的数据控制命令AgRANTB.MIT C.UPDATE D.SELECT27.下述SQL命令的短语中,定义属性上约束条件的是。-多项选择A.NOT NULL短语B.UNIQUE短语C.CHECK短语查看答案1-5:A C B C B6-10:A D C C C11-15:D A C C A16-20:C D D B D21-25:D C A C A26: ABCD 27:ABC二、简答题1、什么是数据库恢复?简述数据库恢复的根本技术。2、在建立一个数据库应用系统时,为什么要首先调试运行 DBMS的恢复功能?简述一下你所了解的数据库系统的恢复方法。三、实践题1、在MS SQL server2000中,了解并掌握它提供的安全性措施;试图比拟 SQL server2000与ORACLE 9i中安全性保护的异同。2、在MS SQL server2000中,对一个数据库进展备份、 复原等操作。3、结合第四章有关数据表定义局部的内容,在MS SQL server2000中定义并操作数据库和数据表,并理解数据表约束、触发器等提供的完整性保护。一、选择题 1.下面的选项不是关系数据库根本特征的是()。A、不同的列应有不同的数据类型B、不同的列应有不同的列名C、与行的次序无关D、与列的次序无关2. 一个关系只有一个()oA、候选码B、外码C、超码 D主码 3.关系模型中,一个码是()。A、可以由多个任意属性组成B、至多由一个属性组成 C可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D、以上都不是 4.现有如下关系:患者患者编号,患者某某,性别,出生日起,所在单位医疗患者编号,患者某某,医生编号,医生某某,诊断日期,诊断结果其中,医疗关系中的外码是()。A、患者编号B、患者某某患者编号和患者某某D医生编号和患者编号5.现有一个关系:借阅书号,书名,库存数,读者号,借期,还期,假设同一本书允许一个读者屡次借阅,但不能同时对一种书借多本,如此该关系模式的(主)码是()oa、书号B、读者号C、书号+读者号D书号+读者号+借期6.关系模型中实现实体间N : M联系是通过增加一个(A、关系实现B、属性实现关系或一个属性实现D、关系和一个属性实现 7.关系代数运算是以()为根底的运算a、关系运算B、谓词演算C集合运算D代数运算8.关系数据库管理系统应能实现的专门关系运算包括(A、排序、索引、统计B选择、投影、连接C、关联、更新、排序显示、打印、制表9.五种根本关系代数运算是()。AU XnBU UAXnDUAan (注:此为连接运算)10.关系代数表达式的优化策略中,首先要做的是()。 A、对文件进展预处理B、尽早执行选择运算C、执行笛卡尔积运算D、投影运算11.关系数据库中的投影操作是指从关系中()。A、抽出特定记录B抽出特定字段C、建立相应的影像D、建立相应的图形12.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。 A、投影B联接C、选择D、复制 13.关系代数中的联接操作是由()操作组合而成。A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D投影和笛卡尔积14.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求 R和S含有一个或者多个共有的()。 A、记录B、行C、属性 D、元组 15.假设有关系R和S,在如下的关系运算中,()运算不要求:“ R和S具有一样的元数,且它们的对应属性的数据类型也一样。 A、Rn SB、RU S C、R- SdRX s16.假设有关系R和S,关系代数表达式R (R S)表示的是()。A、Rn sB、RU sCRs dRX s17.下面列出的关系代数表达是中,那些式子能够成立()。i、b f1( r f2 (E) = r f1 人 f2 (E) ii、E1 E2 = E2比 E1di、(E1 比 E2)比 E3 = E1 (E2 比 E3)iv、b f1( r f2 (E)=昇2( 22 (SC) ) ii、22 ( nS_ID, SCORESC) ) d、n S_ID, SCORE age22 ( n S_ID, SCORJEAGSC) ) )A、全部正确B、只有 ii 正确 C、只有i正确 D i和d正确19.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为。A、实体完整、参照完整、用户自定义完整B、数据结构、关系操作、完整性约束C、数据增加、数据修改、数据查询D、外模式、模式、内模式20.在关系数据库中,要求根本关系中所有的主属性上不能有空值,其遵守的约束规如此是。 A、数据依赖完整性规如此B、用户定义完整性规如此 C、实体完整性规如此D、域完整性规如此查看答案1-5:A D C A D6-10:A C B A B11-15:B C B C D16-20:A A D B C二、简答题 1、试述关系模型的三个组成局部。2、试述关系数据语言的特点和分类。3、定义并理解如下术语,说明它们之间的联系与区别:(1) 域,关系,元组,属性 主码,候选码,夕卜码(3)关系模式,关系,关系数据库 笛卡尔积,等值连接,自然连接4、试述关系模型的完整性规如此。在参照完整性中,为什么外码属性的值有时也可以为空?什么情况下才可以为空?5、分析等值连接和自然连接的联系和区别。三、综合题1、设有学生数据库中包含三个关系:学生关系S,课程关系C,学生选课关系SC如图(a),(b),(c)所示。请用关系代数表达式查询如下问题。(1)检索选修课程名为“数 学的学生号和学生某某;(2)检索至少选修了课程号为“ 1和“3的学生号;(3)检索选修了“操作系统或者“数据结构 课程的学生的学号和成绩;(4)检索年龄在18到20之间的女生的学号和某某;(包括18和20在内)(5)检索选修了课程号的5 的学生的学号、某某和成绩;(6)检索选修了全部课程的学生某某。S#SNSEXSD1 AGE0001王平女计算机180002X勇男计算机192001黎明女机械183004X亮男机械191001赵庆男通信201002孙建男通信20C#CREDIT1数据库32数学43操作系统44数据结构35数字通信46信息系27程序设计3S#C#GRADE0001192000128400013813004283300439320011842001272(a)关系S(b)关系C(c)关系SC9 / 72、设有关系R和S,如如下图所示ABC356789123456ABC123769(a)关系S(b)关系S计算:RU S, RA S, RX S,n 3,2(S),a 25(R) ,RS,S(R.2=20 and AME=ACCESSB、S.S# = SC.S# and C.C# = SC.C# and SAGE in=20 and AME in ACCESSC、SAGEn=20 and AMEn ACCESS D、SAGE=2Qnd AME=ACCESS 12.设关系数据库中一个表 S 的结构为 S SN , grade, 其中SN为学生名,为课程名,二者均为字符型;grade为成绩,数值型,取值 X围0100。假设要把“ X二的化学成绩80分插入 S 中,如此可用。 A、ADDINTOSVALUESX 二,化学,80 B INSERTINTOSVALUESX 二,化学,80 C、ADDINTO SVALUES C X 二,化学,80D INSERTINTO SVALUESX二,化学,8013.设关系数据库中一个表 S的结构为:S SN , grade,其中SN为学生名,为课程名,二者均为字符型;grade为成绩,数值型,取值X围0 100。假设要更正王二的化学成绩为 85分,如此可用。A、UPDATE SSET grade = 85WHERE SN王二AND =化学 B、UPDATE SSET grade = 85WHERE S=王二AND =化学 C、UPDATE grade= 85WHERE SN王二AND =化学 D、UPDATE grade=85WHERE S=王二AND =化学14.在SQL语言中,子查询是。A、返回单表中数据子集的查询语言B、选取多表中字段子集的查询语句C、选取单表中字段子集的查询语句D、嵌入到另一个查询语句之中的查询语句 15.SQL是一种语言。A、高级算法B、人工智能C、关系数据库D函数型 16.有关系S S#,SNAMJE SEX , CC#, AME , SC S#, C#, GRADE。其中 S#是学生号,SNAM是学生某某,SEX是性别,C#是课程号,AME 是课程名称。要查询选修“数据库课的全体男生某某的SQL语句是SELECT SNAME FROM S3, SC WHER子句。这里的 WHERE子句的内容是。A S.S# = SC.S# and C.C# = SC.C# and SEX=男and AME=数据库 B、S.S# = SC.S# and C.C# = SC.C# and SEX in 男and AME in 数据库 C、SEX 男and AME 数据库D、S、SEX=男and AME=数据库17.假设用如下的 SQL语句创建了一个表 SC:CREATETABLESC S# CHAR6NOTNULL, C# CHA3NOT NULL SCOREINTEGER NOTECHAR20;向 SC表插入如下行时,行可以被插入 。 A、201009 , 111 ,60,必修B、200823,101 , NULL, NULL C、 NULL 103 , 80,选修D、201132 , NULL 86, 18.假设学生关系 SS#,SNAMESEX,课程关系C C#, AME,学生选课关系 SC S#, C#, GRADE。要查询选修“ puter 课的男生某某,将涉与到 关系。 A、SB、S,SC CC,SC DS,C,SC 19.下面所列条目中,哪一条不是标准的SQL语句?A、ALTER TABLEB、ALTER VIEWC、CREATE TABLE D CREATE VIEW 20.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建。 A、另一个表tableB、游标cursorC、视图viewD、索引index 21.设S_AVG(SNO,AVG_GRADI一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中, 是不能正确执行的。I . UPDATS_AVGSETAVG_GRADE=90HERSNO= 2004010601II . SELECSNO,AVG_GRADffiOMB_AVGWHERSNO= 2004010601 ; A、仅 IB 仅 II C 都能 D 都不能 22.SQL属于()数据库语言。A网状型 B层次型C、关系型 D面向对象型 23.两个子查询的结果()时,可以执行并、交、差操作。A、结构完全不一致B、结构完全一致C、结构局部一致D主键一致 24.SQL中创建根本表应使用()语句。A、CREATSCHEMAB、CREAT圧ABLE运算符对应SELECT语句中的()子句。ASELECT B、FROM C WHERE D GROUPY 26.创建视图使用的 SQL语句为()。A CREATBCHEMA B CREATETABLC GREATVIEW D CREATE3ATABASE 27.创建数据库模式应使用 ()语句。A CREATBCHEMA B CREATE TABLE C GREATB/IEWD CREATDATABASE 28.SELECT语句执行的结果是()。A、数据项B、元组 C 表 D视图 29.SELECT语句中与 HAVING子句同时使用的是()子句。A ORDER BY B WHERTC、GROUP BY D视图 30.视图创建完毕后,数据字典存放的是 ()。A、查询语句B查询结果C、视图定义 D所引用的根本表的定义查看答案1-5:B A C C B6-10:A D C C B11-15:A D A D C16-20:A B D B C21-25:A C B B C26-30:C A C C C二、简答题1.试述SQL语言的特点。2.试述SQL的定义功能。3.什么是根本表?什么是视图?两者的区别和联系是什么?4.试述视图的优点。5.所有的视图是否都可以更新?为什么?6.哪类视图是可以更新的,哪类视图是不可更新的?各举一例说明。三、操作题1.用SQL语句建立第2章课后作业三4中的四个表。2.针对上题中建立的四个表试用SQL语言完成第2章课后作业三4中的查询。3.针对上面习题1中的四个表试用SQL语言完成以下各项操作:1找出所有供给商的某某和所在城市。2找出所有零件的名称、颜色、重量。3找出使用供给商S1所供给零件的工程。4找出工程项目J2使用的各种零件的名称与其数量。5找出某某厂商供给的所有零件。6找出使用某某产的零件的工程名称。7找出没有使用某某产的零件的工程。8把全部红色零件的颜色改成蓝色。9由S5供给J4的零件P6改为由S3供给,请作必要的修改。10从供给商关系中删除 S2的记录,并从供给情况关系中删除相应的记录。11请将(S2 , J6, P4, 200)插入供给情况关系。4.请为三建工程项目建立一个供给情况的视图,包括供给商代码SNO、零件 代码PNO、供给数量QTY。针对该视图完成如下查询:1找出三建工程项目使用的各种零件代码与其数量。2找出供给商S1的供给情况。一、选择题 1.数据流程图是用于描述结构化方法中阶段的工具。A.概要设计B.可行性分析C.程序编码D.需求分析 2.数据库设计中,用E-R图赖描述信息结构但不涉与信息在计算机中的表示,这是数据库设计的。 A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 3.在数据库设计中,将ER图转换成关系数据模型的过程属于。 A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 4.子模式DDL是用来描述。 A.数据库的总体逻辑结构B.数据库的局部逻辑结构 C.M N端实体的关键字组合D.重新选取其他属性7.数据库物理设计完成后,进入数据库实施阶段,下述工作中,一般不属于实施阶段的工作。A.建立库结构B.系统调试C.加载数据8.在关系数据库设计中,设计关系模式是数据库设计中丨阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段 9.关系数据库的规X化理论主要解决的问题是。B.如何构造适宜的数据物理结构C.如何构造适宜的应用程序界面D.如何控制不同用户的数据操作权限10. 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引这一设计内容应该属于丨设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计11.假设设计数据库性能用“开销,即时间、空间与可能的费用来衡量,如此在数据库应用系统生存期中存在很多开销。其中,对物理设计者来说,主要考虑的是。 A.规划开销B.设计开销C.操作开销D.维护开销 12.概念模型是现实世界的第一层抽象,这一类最著名的模型是。 A.层次模型B.关系模型 C.网状模型13.从ER图导出关系模型时,如果实体间的联系是M N的,如下说法中正确的答案是。 A.将N方关键字和联系的属性纳入 M方的属性中B.将M方关键字和联系的属性纳入N方的属性中C.增加一个关系表示联系,其中纳入M方和N方的关键字 D.在M方属性和N方属性中均增加一个表示级别的属性14.在ER模型中,如果有3个不同的实体集,3个M N联系,根据ER模型转换为关系模型的规如此,转换为关系的数目是。A.4B.5C. 6D.715.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建什么样的索引这一设计内容应该属于 丨设计阶段。 A.概念设计B.逻辑设计查看答案1-5:D C B B C6-10:C D A A C11-15:C D C C C二、简答题数据库系统概论第四版教材P234:Pro1、Pro3、Pro9、Pro11。三、应用题数据库系统概论第四版教材P234:Pro12、Pro13、Pro18、Pro19
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!