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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库sql考试题库doc资料.docx

1、数据库sql考试题库doc资料数据库sql考试题库一、选择题1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( ) 。A.原子性 B.一致性 C.独立性 D.持久性2.表示两个或多个事务可以同时运行而不互相影响的是( )。A.原子性 B.一致性 C.独立性 D.持久性3.事务的持续性是指( )A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL语言中的COMMIT语句的主要作用是(

2、)。A.结束程序 B.返回系统 C.提交事务 D.存储数据5.SQL语言中用( )语句实现事务的回滚A.CREATE TABLE B.ROLLBACK C.GRANT和REVOKE D.COMMIT6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。A.介质故障 B.运行故障 C.系统故障 D.事务故障7.在DBMS中实现事务持久性的子系统是( )。A.安全管理子系统 B.完整性管理子系统C.并发控制子系统 D.恢复管理子系统8.后援副本的作用是( )。A.保障安全性 B.一致性控制 C.故障后的恢复 D.数据的转储9.事务日志用于保存( )。

3、A.程序运行过程 B.程序的执行结果C.对数据的更新操作 D.对数据的查询操作10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件11 为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) 。 A. 完整性控制 B. 访问控制 C. 安全性控制 D. 并发控制12.解决并发操作带来的数据不一致问题普遍采用( )技术。A.封锁 B.存取控制 C.恢复 D.协商13.下列不属于并发操作带来的问题是( )。A.丢失修改 B.不可重复读 C.死

4、锁 D.脏读14.DBMS普遍采用( )方法来保证调度的正确性 。A.索引 B.授权 C.封锁 D.日志15.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( ) 。A.一级封锁协议 B.二级封锁协议C.三级封锁协议 D.零级封锁协议16.如果事务T获得了数据项Q上的排他锁,则T对Q( ) 。A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读也不能写17.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( ) 。A.T1正在写A,T2要读A B.T1正在写A,T2也要写AC.T1正在读A,T2要写A D.T1正在读A,T

5、2也要读A18.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) 。A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETEC.两个都是UPDATE D.两个都是SELECT19 在数据库系统中,死锁属于( )。 A. 系统故障 B. 事务故障 C. 介质故障 D. 程序故障20.以下( )不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术 B.视图技术C.审计技术 D.出入机房登记和加防盗门21.SQL中的视图机制提高了数据库系统的( )。A.完整性 B.并发控制 C.隔离性 D.安全性22.SQL语言的GRANT和REVOK

6、E语句主要是用来维护数据库的( )。A.完整性 B.可靠性 C.安全性 D.一致性23.在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。A.范围越小 B.约束越细致 C.范围越大 D.约束范围大24.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。A.INSERT B.DELETE C.REFERENCES D. SELECT25.找出下面SQL命令中的数据控制命令( )。A.GRANT B.COMMIT C.UPDATE D.SELECT27.下述SQL命令的短语中,定义属性上约束条件的是( )。 -多选A.NOT NULL短语 B.UNIQ

7、UE短语 C.CHECK短语 D.HAVING短语 查看答案o 1-5:A C B C B 6-10:A D C C Co 11-15:D A C C A16-20:C D D B Do 21-25:D C A C A 26:ABCD 27:ABC二、简答题1、什么是数据库恢复?简述数据库恢复的基本技术。2、在建立一个数据库应用系统时,为什么要首先调试运行DBMS的恢复功能?简述一下你所了解的数据库系统的恢复方法。三、实践题1、在MS SQL server2000中,了解并掌握它提供的安全性措施;试图比较SQL server2000与ORACLE 9i中安全性保护的异同。2、在MS SQL s

8、erver2000中,对一个数据库进行备份、还原等操作。3、结合第四章有关数据表定义部分的内容,在MS SQL server2000中定义并操作数据库和数据表,并理解数据表约束、触发器等提供的完整性保护。一、选择题 1.下面的选项不是关系数据库基本特征的是()。 A、不同的列应有不同的数据类型 B、不同的列应有不同的列名 C、与行的次序无关 D、与列的次序无关 2.一个关系只有一个() 。 A、候选码 B、外码 C、超码 D、主码 3.关系模型中,一个码是()。 A、可以由多个任意属性组成 B、至多由一个属性组成 C、可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成 D、以上都不

9、是 4.现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是()。 A、患者编号B、患者姓名 C、患者编号和患者姓名D、医生编号和患者编号 5.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的(主)码是()。 A、书号B、读者号 C、书号+读者号D、书号+读者号+借期 6.关系模型中实现实体间 N:M 联系是通过增加一个() 。 A、关系实现 B、属性实现 C、关系或一个属性实现 D、关系和一个属性

10、实现 7.关系代数运算是以()为基础的运算 。 A、关系运算 B、谓词演算 C、集合运算 D、代数运算 8.关系数据库管理系统应能实现的专门关系运算包括()。 A、排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表 9.五种基本关系代数运算是()。 A、 B、 C、 D、 (注:为连接运算) 10.关系代数表达式的优化策略中,首先要做的是() 。 A、对文件进行预处理 B、尽早执行选择运算 C、执行笛卡尔积运算 D、投影运算 11.关系数据库中的投影操作是指从关系中() 。 A、抽出特定记录 B、抽出特定字段 C、建立相应的影像 D、建立相应的图形 12.从一个

11、数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。 A、投影 B、联接 C、选择 D、复制 13.关系代数中的联接操作是由()操作组合而成 。 A、选择和投影 B、选择和笛卡尔积 C、投影、选择、笛卡尔积 D、投影和笛卡尔积 14.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的() 。 A、记录 B、行 C、属性 D、元组 15.假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同” 。 A、RS B、RS C、RS D、RS 16.假设有关系R

12、和S,关系代数表达式R(RS)表示的是()。 A、RS B、RS C、RS D、RS 17.下面列出的关系代数表达是中,那些式子能够成立() 。 、f1(f2 (E) = f1f2 (E) 、E1E2 = E2E1 、(E1E2)E3 = E1 (E2E3) 、f1(f2 (E) =f2(f1(E) A、全部 B、和 C、没有 D、和 18.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是() 。 、S_ID,SCORE ( age22 (SC) ) 、 age22 (S_ID,SCORE (SC) ) 、S_ID,SCORE

13、( age22 (S_ID,SCORE,AGE (SC) ) ) A、全部正确 B、只有正确 C、只有 正确 D、和正确19.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为( )。 A、实体完整、参照完整、用户自定义完整 B、数据结构、关系操作、完整性约束 C、数据增加、数据修改、数据查询 D、外模式、模式、内模式20.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是( ) 。 A、数据依赖完整性规则 B、用户定义完整性规则 C、实体完整性规则 D、域完整性规则 查看答案o 1-5:A D C A D 6-10:A C B A Bo 11-15:B C B

14、 C D16-20:A A D B C二、简答题1、试述关系模型的三个组成部分。2、试述关系数据语言的特点和分类。3、定义并理解下列术语,说明它们之间的联系与区别: (1)域,关系,元组,属性 (2)主码,候选码,外码 (3)关系模式,关系,关系数据库 (4)笛卡尔积,等值连接,自然连接4、试述关系模型的完整性规则。在参照完整性中,为什么外码属性的值有时也可以为空?什么情况下才可以为空?5、分析等值连接和自然连接的联系和区别。三、综合题1、设有学生数据库中包含三个关系:学生关系S,课程关系C,学生选课关系SC,如图(a),(b),(c)所示。请用关系代数表达式查询下列问题。(1)检索选修课程名

15、为“数学”的学生号和学生姓名;(2)检索至少选修了课程号为“1”和“3”的学生号;(3)检索选修了“操作系统”或者“数据结构”课程的学生的学号和成绩;(4)检索年龄在18到20之间的女生的学号和姓名;(包括18和20在内)(5)检索选修了课程号的5的学生的学号、姓名和成绩;(6)检索选修了全部课程的学生姓名。S#SNSEXSDAGE0001王平女计算机180002张勇男计算机192001黎明女机械183004刘亮男机械191001赵庆男通信201002孙建男通信20C#CNCREDIT1数据库32数学43操作系统44数据结构35数字通信46信息系27程序设计3S#C#GRADE00011920

16、00128400013813004283300439320011842001272(a)关系S(b)关系C(c)关系SC2、设有关系R和S,如下图所示。ABC356789123456ABC123769(a)关系S(b)关系S计算:RS,RS,RS,3,2(S),25(R),RS,RS(R.2S.2) 代表连接符号 3、设有关系R、S如下图所示,求RS。ABCDabcdabefabhdbdefbddlckcdckefCDcdef(a)关系S(b)关系S4、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,CO

17、LOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。 试用关系

18、代数完成如下查询: (1) 求供应工程J1零件的供应商号码SNO; (2) 求供应工程J1零件P1的供应商号码SNO; (3) 求供应工程J1零件为红色的供应商号码SNO; (4) 求没有使用天津供应商生产的红色零件的工程号JNO; (5) 求至少用了供应商S1所供应的全部零件的工程号JNO。一、选择题1.有关SQL的认证模式,下面说法正确的是( )。A在安装时可以选择SQL Server和WINDOWS混合认证或只是SQL认证;B安装SQL Server2000时,不能选择安全认证模式;C在SQL Server安装完成后,可以更改SQL Server的认证模式;D以上说法全都错误。2.有关S

19、QL Server服务管理器,下面说法正确的是( )。ASQL Server可以选择在启动操作系统时自动启动服务;BSQL Server暂停与停止所提供的功能是一样的;C如果SQL Server停止服务,我们不能进入SQL的企业管理器,但有关的程序还是可以连接到SQL Server;DSQL Server如要由停止变成启动,必须输入超级用户名和密码。3.下面( )功能在SQL Server企业管理器中不能实现。A生成有关数据库的描述文件;B制作位图文件;C导入和导出数据;D恢复和备份数据;4.在SQL Server2000中,一个数据库创建好后,下面( )操作不能直接对一个存在的数据库进行。A

20、重新命名数据库;B将数据库中某表的数据导出到EXCEL;C删除数据库中有关用户;D紧缩数据库所占用的空间。5.下面有关查询分析器说法错误的是( )。A在输入命令时,我们如果选中某区域的内容,本次运行只运行所选中的内容;B在查询分析器中,一个命令分成多行和一行从功能上来说是一样的;C一次运行可以运行多条语句,但结果只显示最后一条语句的结果;D在查询分析器,命令关键字中,字母大小写都无所谓。6.SQL Server2000的数据库在分配存储空间时,以页为基本单位,页的大小是( )。A1K B. 4K C. 8K D. 16K7.下列库,( )库不是SQL Server 2000安装时创建的系统数据

21、库。A. master B.model C.msdb D.userdb8.在下面的数据库中,在每次启动SQL Server时,内容会被自动删除的是( )。A. master B. tempdb C. model D. pubs9.如果想在新建的库中都有相应的内容,该内容可先放在下面哪个数据库中( )。A. master B. model C. msdb D. northwind10.在SQL Server2000中,有一种bigint数值类型,该类型存储时宽度为( )。A. 2Byte B. 4Byte C. 6 Byte D. 8 Byte11.如果在一个表中,想要存放最多可能要存放40个汉

22、字的地址,下面不合适的类型是:( )。Avarchar(80) B. char(80)C. text(80)D. nvarchar(80)12.在SQL Server2000中,通过右击数据库,选择属性菜单项,不能调整的是( )。A将数据库设置成只读 B. 设置数据库的最大存储空间C更改数据库存放位置 D. 将数据库设置成不用时自动关闭。13.在SQL Server2000中,如果想通过表的某个字段来存储一个WORD文档,应该选用下面什么类型的数据( )。A. image B. binary C. text D. nchar14.SQL Server 2000 个人版服务器,可以安装在( )操

23、作系统上。A.Microsoft Windows 98B. LINUXC.UNIX D. 以上都可以15.SQL Server2000数据库的主文件扩展名为( )。A.mdf B. .ndf C. .ldf D. .md16.在SQL Server 2000中,一个数据库可最多创建( )个表。 A.1024 B.20亿 C.8092 D.25617.在SQL Server 2000中,一个表可最多创建( )个列。A.1024 B.20亿 C.8092 D.25618.SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。A.日志文件 B.备份文件 C.程序文件 D.数据

24、库文件19.在SQL Server 2000中,假设表中某列的数据类型为varchar(100) ,而输入的字符串为“ahng3456”,则存储的是( )。A.ahng3456,共8字节B.ahng3456和92个空格C.ahng3456和12个空格 D.ahng3456和32个空格20.在SQL Server 2000中,有关数据库删除方面,下面描述不正确的是( )。A.数据库在删除后,还可以通过恢复命令进行恢复B.一条“DROP DATABASE”命令可以删除多个库C.在企业管理器中一次只能删除一个数据库D.只具有普通权限,不能删除数据库 查看答案o 1-5:C A B A C 6-10:

25、C D B B Do 11-15:C C A A A16-20:B A A A A一、选择题1.SQL语言是( )的语言,容易学习 。 A、过程化 B、非过程化 C、格式化 D、导航式2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( ) 。 A、SELECT B、INSERT C、UPDATE D、DELETE3.在视图上不能完成的操作是( ) 。 A、更新视图 B、查询 C、在视图上定义新的表 D、在视图上定义新的视图4.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP

26、、ALTER语句是实现哪种功能( )。 A、数据查询 B、数据操纵 C、数据定义 D、数据控制5.SQL语言中,删除一个视图的命令是( )。 A、DELETE B、DROP C、CLEAR D、REMOVE6.在SQL语言中的视图VIEW是数据库的( ) 。 A、外模式B、模式C、内模式 D、存储模式7.下列的SQL语句中,( )不是数据定义语句。 A.CREATE TABLE B、DROP VIEW C.CREATE VIEW D、GRANT8.若要撤销数据库中已经存在的表S,可用( )。 A、DELETE TABLE S B、DELETE S C、DROP TABLE S D、DROP S9.若要在基本表S中增加一列CN(课程名),可用( )。 A、ADD TABLE S(CN CHAR(8) B、ADD TABLE S ALTER(CN CHAR(8) C、ALTER TABLE S ADD CN CHAR(8) D、ALTER TABLE S (ADD CN CHAR(8)10.在SQL server2000中,有学生关系模式 S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。

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

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