数据库技术与应用测试卷题库及答案共10套.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库技术与应用测试卷题库及答案共10套.docx》由用户(阳光照进你心里)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 测试 题库 答案 10
- 资源描述:
-
1、数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、 UPDATEB、 INSERTC、 ALTERD、 MODIFY参考答案:A解析:无2、(4分)【单选题】将SQLServer的数据库转换成ACCESS数据库,可以使用()来实现。A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。B、当某列被设置为非空时,必须为其指定一个值,除非
2、已经为该列定义了默认值值约束。C、默认值约束使用default关键字。D、以上都不正确。参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()oA、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、 DELETEB、 DROPTABLEC、 CLEARTABLED、 REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、 uniqueB、 primarykeyC
3、defualtDforeignkey参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)数据完整性实
4、质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填空(1),填空(2),填空(3),填空(4)四种,其中标志列可以实现填空(1)数据完整性。参考答案:填空一实体完整性填空二值域完整性填空三引用完整性填空四值域完整性填空五实体完整性解析:无12、(5分)【填空题(主观)】在数据库技术中,实体一联系模型是一种(填空(1)1)。参考答案:填空一概念数据模型解析:无13、(5分)【填空题(主观)】如果要计算表中的行数,可以使用聚合函数填空(1)。参考答案:填空一COUNT()解析:无14、(5分)【填空题(主观)SQLServer的文件包括
5、:数据文件(.mdf或.ndf)和填空(1)。参考答案:填空一日志文件解析:无15、(10分)【问答题】将AAA数据库的初始大小更改为5MB,最大空间限定为10MB,写出SQL语句。参考答案:ALTERDATABASEAAAMODIFYFILE(NAME=AAA_data,SIZE=5,MAXSIZE=10)解析:无16、(10分)【问答题】项目名称:在sale数据库中建立索引。项目要求:1.用户需要按照CusName(客户姓名)查询客户信息,希望提高其查询进度。2.用户需要按照ProName(产品名称)查询产品信息,希望提高其查询进度。3.用户需要按照SaleDate(销售日期)查询销售信息
6、,希望提高其查询进度。参考答案:usesalego1非唯一、非聚集索引CREATEINDEXIX_CusnameONCustomer(cusName)Go-2唯一、非聚集CREATEUNIQUEINDEXIX_PronameONProduct(proname)GO-3非唯一、聚集CREATECLUSTEREDINDEXIX_saledateONProout(saldate)GOSELECT*FROMprooutGO解析:无17、(10分)【问答题】参考如下图所示表结构,完成题目要求:dbo.TcourseIt3列圉Cid(int,notnull)IICname(char(30),notnull
7、)UCredits(numeric(5,1),null)HPld(int,notnull)要求:(1)添加字段register,数据类型为datetime(2)修改字段cname的数据类型为varchar(60)(3)删除register字段参考答案:一添加字段register,数据类型为datetimealtertableTcourseaddregisterdatetime-修改字段cname的数据类型为varchar(60)altertableT_coursealtercolumncnamevarchar(60)一删除register字段altertableTcoursedropcolum
8、nregister解析:无18、(10分)【问答题】试举例说明COUNT(*)与COUNT。之间的区别?参考答案:COUNT(列名)统计该列的非NULL值,而COUNT(*)对所有行计数,无论列中是否包含NULL值。解析:无数据库技术与应用试卷题库及答案(第2套)1、(4分)【单选题】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A、多对多B、一对一C、多对一D、一对多参考答案:C解析:无2、(4分)【单选题】SELECT语句中与HAVING子句同时使用的是()子句。A、 ORDERBYB、 WHEREC、 GROUPBYD、无需配
9、合参考答案:C解析:无3、(4分)【单选题】数据库系统与文件系统的主要区别是()A、数据库系统复杂,而文件系统简单B、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决参考答案:A解析:无4、(4分)【单选题】关于DROPDATABASE语句叙述错误的是()。A、一次可以删除一个或多个数据库。B、在删除数据库时不会显示确认信息C、不会删除数据库的磁盘文件I)、如果数据库正在使用,删除数据库将导致应用程序出错参考答案:C解析:无5、(4分)【单选题】以下关于固
10、定服务器和数据库角色叙述不正确的是()。A、用户可以添加、删除或更改固定的服务器B、用户的登录账户可以添加到固定的服务器角色中C、固定的服务器角色为管理数据库一级的权限提供了方便D、固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限参考答案:A解析:固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限,用户不能添加、删除或更改同定的服务器角色。6、(4分)【单选题】表达式LEN(电子学院)+DATALENGTH(GETDATEO)的值为:A、8B、10C、12D、16参考答案:C解析:无7、(4分)【单选题】在视图上不能完成的操作是()。A、更
11、新视图数据B、查询C、在视图上定义新的基本表D、在视图上定义新视图参考答案:C解析:无8、(4分)【单选题】下列哪些语句用于创建触发器()?A、 CREATEPROCEDUREB、 CREATETRIGGERC、 ALTERTRIGERD、 DROPTRIGGER参考答案:B解析:无9、(4分)【单选题】学生选课关系模式R(sno,sname,sex,eno,cname,score),下面()是非平凡函数依赖。A、(sno,sname)-snoB、snosnoC、sno-*snameD、以上都不是参考答案:C解析:若X-Y,且Y?X,则称X-Y是平凡的函数依赖,反之称非平凡的函数依赖。10、(
12、4分)【单选题】SQLServer数据库用户的来源()A、可以是所有SQLSERVER用户B、只能是windows身份验证的登录用户C、只能是SQLServer身份验证的登录用户D、可以是其他数据库中的用户参考答案:A解析:SQLServer数据库用户必须能够通过windows或sqlserver身份验证,否则将可以登录服务器,更不可能成为SQLServer数据库用户。n、(4分)【填空题(主观)数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填空(1),填空(2),填空(3),填空(4)四种,其中标志列可以实现填空(1
13、)数据完整性。参考答案:填空一实体完整性填空二值域完整性填空三引用完整性填空四值域完整性填空五实体完整性解析:无12、(4分)【填空题(主观)】关系可以有三种类型,它们是基本表、查询表和(填空(1)1)。参考答案:填空一视图解析:无13、(4分)【填空题(主观)】还原是指将数据库备份加载到服务器中的过程,在SQLserver中有三种数据库的还原模型,分别是填空(1),填空(2),填空(3)。参考答案:填空一简单还原填空二完全还原填空三按日志还原解析:无14、(4分)【填空题(主观)】在SQLServer中修改表的结构应使用关键字填空(1)修改表中的数据应使用关键字填空(2)。参考答案:填空一A
14、LTER填空二UPDATE解析:无15、(4分)【填空题(主观)】在SQLServer中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的填空(1)帐号。参考答案:填空一用户解析:无16、(10分)【问答题】简述SQLServer外围应用配置器的作用。参考答案:可以启用、禁用、开始或停止SQLServer2005安装的一些功能、服务和远程连接。解析:无17、(10分)【问答题】DROPTABLE语句与DELETEFROM的作用是否相同?为什么?参考答案:不同。因为DELETEFROM是删除表中的数据行,而DROPTABLE是删除表,并且表的定义和数据以及与表相关的数据对象都被
15、删除。解析:无18、(10分)【问答题】创建数据库实训:项目名称:建立名字为sale的销售数据库。项目要求:1.创建名字为sale的销售数据库,该数据库有一个名字为sale,mdf的主数据文件和名字为saleog.Idf的事务日志文件。主数据库文件容量为4MB,事务日志文件容量大小为2MB,数据库文件和日志文件的最大容量为10MB,文件增长量为1MB。2.显示Sale数据库的信息。3.使用企业管理器将sale数据库名字改为salel.4.使用sp_renamedb将salel数据库改名为sale,5.配置sale数据库为只读。参考答案:CREATEDATABASEsaleON(NAME=sal
16、e,FILENAMED:zjlsale.mdf),SIZE=4MB,MAXSIZE=10MB,FILEGROWTH=1MB)LOGON(NAME=sale_log,FILENAMED:zjlsale_log.Idf,SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=1MB)GOSP_HELPDBsaleGosp_renamedbsale,salelGosp_dboptionsale,readonly,true,GOsp_dboptionsale,readonly,FALSE,GO解析:无19、(10分)【问答题】显示整数25和当前日期getdateO的值分别占用的字节数,写出S
17、QL语句。参考答案:selectdatalength(25),datalength(getdate()数据库技术与应用试卷题库及答案(第3套)1、(4分)【单选题】属于事务控制的语句是()A、 BeginTranCommit、RollBackB、 Begin、Continue、EndC、 CreateTran、CommitRollBackD、 BeginTranContinue、End参考答案:A解析:无2、(4分)【单选题】下面语句中,哪种语句用来修改视图()。A、 CREATEB、 ALTERC、 DROPD、 CREATE参考答案:解析:无TABLEVIEWVIEWVIEWB3、(4分)
18、【单选题】创建索引的命令是()。A、 CreatetriggerBCreateprocedureC、 CreateFunctionD、 Createindex参考答案:D解析:无4、(4分)【单选题】下列途径哪个不是实现值域完整性A、rule(规则)B、 primarykeyC、 notnullD、 default参考答案:B解析:无5、(4分)【单选题】使用下列哪种语句可以删除数据库()。A、 DROPDATABASEB、 CREATETABLEC、 ALTERDATABASED、 DROPTABLE参考答案:D解析:无6、(4分)【单选题】关于主键描述正确的是:A、包含一列B、包含两列C、
19、包含一列或者多列D、以上都不正确参考答案:C解析:无7、(4分)【单选题】下列运算符中可以实现模糊查询的是()。A、=B、INC、 LIKED、参考答案:C解析:无8、(4分)【单选题】按所使用的数据模型来分,数据库可分为()三种类型。A、层次、关系和网状B、网状、环状和链状C、大型、中型和小型D、独享、共享和分时参考答案:A解析:无9、(4分)【单选题】下面(A textB、bit)种类型不能存储图形图像。解析:无C、binaryD、 image参考答案:A解析:无10、(4分)【单选题】如果要在SQLServer2000中存储图形图像、Word文档文件,不可采用的数据类型是()A、 bin
20、aryB、 varbinaryC、 imageD、 text参考答案:D解析:无11、(4分)【填空题(主观)访问SQLserver数据库对象时,需要经过身份验证和填空(1)两个阶段,其中身份验证分为Windows验证模式和填空(1)验证模式。参考答案:填空一权限验证填空二混合解析:无12、(4分)【填空题(主观)】游标的概念包括两个部分,它们是填空(1)和填空(2)。参考答案:填空一游标结果集填空二游标位置解析:无13、(4分)【填空题(主观)】还原是指将数据库备份加载到服务器中的过程,在SQLserver中有三种数据库的还原模型,分别是填空(1),填空(2),填空(3)。参考答案:填空一简
21、单还原填空二完全还原填空三按日志还原14、(4分)【填空题(主观)命令truncatetable的功能是填空(1)。参考答案:填空一清空表解析:无15、(4分)【填空题(主观)】数据库系统的特点分别是数据的结构化、填空(1)、数据独立性和填空(2)。参考答案:填空一数据共享填空二可控冗余度解析:无16、(10分)【问答题】简述数据建模的基本流程。参考答案:首先将现实世界中客观存在的事物及它们所具有的特性,抽象为信息世界的实体和属性。然后使用实体联系(E-R,EntityRelationship)图表示实体、属性、实体之间的联系(即概念数据模型),最后再将ER图转换为数据世界中的关系。解析:无1
22、7、(10分)【问答题】接上题,转换为关系模式参考答案:业务员(工号,姓名)商品(商品编号,商品名称,价格,库存数量)供应商(供应商编号,供应商名称,联系电话)销售(工号,商品编号,销售编号,数量,销售日期)供应(商品编号,供应商编号,供应编号,供应日期,数量,价格)解析:无18、(10分)【问答题】什么叫域完整性?参考答案:域完整性指列的值域的完整性。域完整性限制了某些属性中出现的值,把属性限制在一个有限的集合中。解析:无19、(10分)【问答题】Sale数据库有如下表客户表:Customer客户编号:CusNonvarchar(3)notnul1姓名:CusNamenvarchar(10)
展开阅读全文