1、数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单项选择题】在SQL语言中,修改表中的数据时,应使用的命令是()UPDATEA、 INSERTALTERB、 MODIFY参考答案:A解析:无2、(4分)【单项选择题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实 现。A、订阅/发布B、数据备份/恢复C、数据别离/附力口D、DTS导入/导出参考答案:D解析:无3、(4分)【单项选择题】下面说法错误的选项是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。B、当某列被设置为非空时,必须为其指定一
2、个值,除非已经为该列定义了默认值值约 束。C、默认值约束使用default关键字。D、以上都不正确。参考答案:D解析:无4、(4分)【单项选择题】每个数据库有旦只能有一个()oA、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无解析:无数据库技术与应用试卷题库及答案(第3套)1、(4分)【单项选择题】属于事务控制的语句是()A、 Begin Tran、 Commit RollBackBegin Continue、 EndB、 Create Tran Commit、 RollBackBegin Tran Continue、 End参考答案:A解析:无2、A、B、C、D、(4分)【
3、单项选择题】下面语句中,哪种语句用来修改视图(CREATE ALTER DROP CREATE 参考答案: 解析:无TABLEVIEWVIEWVIEWB3、(4分)【单项选择题】创立索引的命令是(A、 CreateB、 CreateC、 Create D Create 参考答案: 解析:无C、 CreateD、 CreateC、 Create D Create 参考答案: 解析:无triggerprocedureFunction indexD4、(4分)【单项选择题】以下途径哪个不是实现值域完整性A、rule (规那么)B、 primary keynot nullD default参考答案:B
4、解析:无5、(4分)【单项选择题】使用以下哪种语句可以删除数据库(A、 DROP DATABASECREATETABLEB、 ALTER DATABASEDROPTABLE参考答案:D解析:无6、(4分)【单项选择题】关于主键描述正确的选项是:A、包含一列B、包含两列C、包含一列或者多列D、以上都不正确参考答案:C解析:无7、(4分)【单项选择题】以下运算符中可以实现模糊查询的是()。A、=B、INC、 LIKED、参考答案:C解析:无)三种类型。8、(4分)【单项选择题】按所使用的数据模型来分,数据库可分为(A、层次、关系和网状B、网状、环状和链状C、大型、中型和小型D、独享、共享和分时参考
5、答案:A解析:无9、(4分)【单项选择题】下面(A、 textB、bit)种类型不能存储图形图像。C、 binaryD image 参考答案:A 解析:无10、(4分)【单项选择题】如果要在SQL Server2000中存储图形图像、Word文档文件,不 可采用的数据类型是()binaryA、 varbinaryimageB、 text 参考答案:D解析:无11、(4分)【填空题(主观)访问SQL server数据库对象时,需要经过身份验证和填 空两个阶段,其中身份验证分为Windows验证模式和填空验证模式。参考答案:填空一权限验证填空二混合 解析:无12、(4分)【填空题(主观)】游标的概
6、念包括两个局部,它们是填空和填空。参考答案:填空一游标结果集填空二游标位置 解析:无13、(4分)【填空题(主观)】还原是指将数据库备份加载到服务器中的过程,在SQL server中有三种数据库的还原模型,分别是填空(1),填空(2),填空(3)。 参考答案:填空一简单还原填空二完全还原填空三按日志还原解析:无14、(4分)【填空题(主观)命令truncate table的功能是填空(1)参考答案:填空一清空表解析:无15、(4分)【填空题(主观)】数据库系统的特点分别是数据的结构化、填空(1)、数据独立性和填空(2) o参考答案:填空一数据共享填空二可控冗余度解析:无16、(10分)【问答题
7、】简述数据建模的基本流程。参考答案:首先将现实世界中客观存在的事物及它们所具有的特性,抽象为信息世界的 实体和属性。然后使用实体联系(E-R, Entity Relationship)图表示实体、属性、实 体之间的联系(即概念数据模型),最后再将ER图转换为数据世界中的关系。解析:无17、(10分)【问答题】接上题,转换为关系模式参考答案:业务员(工号,姓名)商品(商品编号,商品名称,价格,库存数量)供应 商(供应商编号,供应商名称,联系 )销售(工号,商品编号,销售编号,数量, 销售日期)供应(商品编号,供应商编号,供应编号,供应日期,数量,价格) 解析:无18、(10分)【问答题】什么叫域
8、完整性?参考答案:域完整性指列的值域的完整性。域完整性限制了某些属性中出现的值,把属 性限制在一个有限的集合中。解析:无19、(10分)【问答题】Sale数据库有如下表客户表:Customer客户编号:CusNo nvarchar(3)not null 姓名:CusName nvarchar(10)not null 上也址:Address nvarchar(20) :Tel nvarchar(20)产品表:Product 产品编号:ProNo nvarchar(5)not null 品名:ProName nvarchar(20)not null 单价:Price Decimal (8, 2)
9、not null 库存数量:Stoc参考答案:CREATE PROCEDURE P_Sale3 ProNo varchar (5), SaleDate DateTime AS SELECTP. ProNo, ProName, Price, SumQuantity=SUM(Quantity), SumJe=SUM(Price*Quantity) FROM Product P, ProOut P0 WHERE P. ProNo=P0. ProNo AND SaleDate=SaleDate AND P. ProNo=ProNo GROUP BY P. ProNo, Pr 解析:无数据库技术与应用试
10、卷题库及答案(第4套)1、(4分)【单项选择题】侯选码中的属性称为()。A、非主属性B、主属性C、复合属性D、关键属性参考答案:B解析:候选码中出现过的属性称为主属性;非主属性就是不包含在任何候选码中的属性。2、(4分)【单项选择题】下面说法错误的选项是()A、当子查询的查询结果为单列多值时,必须使用逻辑运算符Any (某个值)、Some (某 些值)、All (所有值)连接子查询。B、In 与 “二Any” 或“二Some” 等价C、Not In与等价但与“Any或OSome不等价D、以上都不正确参考答案:D解析:无3、(4分)【单项选择题】在数据库的三级模式中,外模式有()。A、1B、2C
11、、3D、多个参考答案:D解析:外模式也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和 最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据 视图,是与某一应用有关的数据的逻辑表示。理解:一个数据库可以有多个外模 式;外模式就是用户视图;外模式是保证数据平安性的一个有力措施。4、(4分)【单项选择题】根据关系数据基于的数据模型一一关系模型的特征判断以下正确的一项:()A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在C、能表达一对多、多对多的关系,但不能表达一对一的关系D、关系模型数据库是数据
12、库开展的最初阶段参考答案:B解析:无5、(4分)【单项选择题】在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是()OA、聚集索引B、非聚集索引C、主键索引D、唯一索引参考答案:A解析:无6、(4分)【单项选择题】以下哪些语句用于修改触发器()?A. CREATE PROCEDURE B. CREATE TRIGGER C. ALTERTRIGERD. DROP TRIGGERA、 ALTER TRIGERDROP TRIGGERB、 CREATE TRIGGERUPDATE PROCEDURE参考答案:A解析:无7、(4分)【单项选择题】当数据表被修改时,能自动执行的数据库对
13、象是A、存储过程B、触发器C、视图D、其他数据库对象参考答案:B解析:无8、(4分)【单项选择题】使用以下哪种语句可以删除数据库()。A、 DROP DATABASECREATE TABLEB、 ALTER DATABASEDROP TABLE参考答案:A解析:无9、(4分)【单项选择题】SQL Server采用的身份验证模式有A、仅Windows身份验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式参考答案:D解析:无10、(4分)【单项选择题】在SQL SERVER中,如果要向一个已经存在的表中添加外键约束, 应使用()语句。A、 ALTE
14、R TABLEADD FOREIGN KEYB、 MODIFY TABLESET FOREIGN KEY参考答案:B解析:无11、(4分)【填空题(主观)模糊查询符号%代表填空(1),查询条件e%im代表意思是填空(2) o参考答案:填空一任意字符串填空二 查询以e开头,中间任意字符串,im结尾的字符串 解析:无12、(4分)【填空题(主观)】一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为( 填空(1)的联系参考答案:填空一 一对一 解析:无13、(4分)【填空题(主观)】为了实现平安性,每个网络用户在访问SQL server数据库之前,都必须经过两个阶段的检验
15、:填空(1)和填空(2) o参考答案:填空一身份验证填空二权限验证 解析:无14、(4分)【填空题(主观)】向表中添加数据应使用填空(1)命令,更新数据应使用 填空(2)命令。参考答案:填空一 INSERT填空二 UPDATE 解析:无15、(4分)【填空题(主观)】在SQL serve中,其权限分为三类,即填空权限、 填空(2)权限和填空(3)权限。笏芍合茶:填空一对象填空二语句填空三隐含 解析:无16、(10分)【问答题】创立数据库实训:工程名称:建立名字为sale的销售数据库。 工程要求:1 .创立名字为sale的销售数据库,该数据库有一个名字为sale, mdf的主数 据文件和名字为s
16、alejog. Idf的事务日志文件。主数据库文件容量为4MB,事务口志文 件容量大小为2MB,数据库文件和日志文件的最大容量为10MB,文件增长量为IMBo 2. 显示Sale数据库的信息。3.使用企业管理器将sale数据库名字改为salel. 4.使用 sp renamedb将salel数据库改名为sale。5.配置sale数据库为只读。参考答案:CREATE DATABASEsaleON(NAME=sale, FILENAME=D:zjlsale. mdf , SIZE=4MB, MAXSIZE=10MB, F ILEGROWTH=1MB)LOG0N(NAME=sale_log, FIL
17、ENAME =D:zjlsale_log. Idf, SIZE=2MB, MAXSIZE=10MB ,FILEGROWTH=1MB)GOSP_HELPDB saleGosp_renamedb sale , salelGosp_dboption sale,,,read only, true,GOsp dboption sale, read only, FALSE GO 解析:无17、(10分)【问答题】事务文件和数据文件分开存放有什么好处?参考答案:因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的 数据之前的那一点)或故障发生点。在媒体恢复策略中应考虑利用事务日志备份。解析:无
18、18、(10分)【问答题】char和varchar类型在存储上有什么区别?参考答案:char定义存储字符类型,占用“定义时的长度”字节;varchar变长存储字符类型,占用“1+实际存储长度”字节。解析:无19、(10分)【问答题】什么是批处理?参考答案:批处理包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQLServer执行,SQL Server批处理语句作为整体编译成一个可执行单元。解析:无数据库技术与应用试卷题库及答案(第5套)1、(4分)【单项选择题】在Transact-SQL语法中,用来插入数据的命令是INSERTA、 UPDATEDELETEB、 CREATE参考答案
19、:A解析:无2、(4分)【单项选择题】下面说法错误的选项是()A、全局变量(Global Variable)是SQL Server2008系统内部使用的变量。B、全局变量在所有程序中都有效。C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。3、(4分)【单项选择题】下面说法中错误的选项是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。B、如果需要自行插入数据,需要将表的Identitynsert值设置为ON。C、不能一次向表中插入多行数据。D、使用Insert int
20、oSelect语句能够将其他数据表中的查询记录插入到本数据表中。 参考答案:C 解析:无4、(4分)【单项选择题】下面字符串能与通配符表达式ABC%a进行匹配的是:A、 BCDEFA_BCDB、 ABCaD、A%a参考答案:C解析:无5、(4分)【单项选择题】SQL语言中,删除一个表的命令是()DELETEA、 DROP TABLECLEAR TABLEB、 REMOVE参考答案:B解析:无6、(4分)【单项选择题】字符串常量使用()作为定界符。A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单项选择题】唯一键约束使用关键字()实现uniqueA、 primary k
21、eydefualtD foreign key参考答案:A解析:无8、(4分)【单项选择题】以下关于唯一约束的说法中不正确的选项是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单项选择题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()5、(4分)【单项选择题】以下关于SQL Server数据库管理系统权限的表达中,哪一条是不 正确的()A、SQL Server数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库
22、对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创立数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。数据存权限又可以分 为数据库对象和数据库语句权限两种。数据库语句权限授予用户以允许他们创立数据库 对象。6、(4分)【单项选择题】下面说法中不正确的选项是()A、唯一性约束用于定义表中一列或多列的值是唯一的。B、当唯一性约束允许该列上有NULL值时,那么该表中可以有多行数据在该列上为NULLC、UNIQUE约束指定的列数据值不允许重复D、在一张表中可以创立多个
23、唯一性约束参考答案:B解析:UNIQUE约束指定的列数据值不允许重复,在一张表中可以创立多个唯一性约束,同时可 以指定一列或多列存在空值。当唯一性约束允许该列上有NULL值时,那么该表中只能有 一行数据在该列上为NULL。7、(4分)【单项选择题】以下关于SQL Server 2008中别离和附加数据库的说法,错误的选项是()OA、不能别离用户正在使用的数据库B、别离数据库会将数据文件和日志文件一起别离C、附加的数据库名可以与别离的数据库名不同D、进行别离数据库操作时必须停止SQL Server服务参考答案:D解析: 别离数据库时需要停用被别离的数据库,但是不需要停用SQL Server服务。
24、8、(4分)【单项选择题】向用户授予访问权限的是()。A、 GRANTDENYB、 REVOKECOMMIT参考答案:A解析:无9、(4分)【单项选择题】用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组, 应授予哪一种权限?()DROPA、 DELETEALTERB、 UPDATE参考答案:B解析:DROP是删除表,DELETE是删除表中的元组,ALTER是修改表的结构,UPDATE是修改表 中的数据。应选B。10、(4分)【单项选择题】基于记录的逻辑模型分为()与网状模型三类。A、层次模型、关系模型B、层次模型、网络模型C、树形模型、层次模型D、星形模型、关系模型 参考答案:A
25、解析:无11、(4分)【填空题(主观)】数据库系统的特点分别是数据的结构化、填空(1)、数据独立性和填空(2) o参考答案:填空一数据共享填空二可控冗余度 解析:无12、(4分)【填空题(主观)】SQL server使用填空(1)文件记载用户对数据库进行 的所有操作。参考答案:填空一日志文件 解析:无13、(4分)【填空题(主观)】在数据库技术中,实体一联系模型是一种(填空(1)。参考答案:填空一概念数据模型 解析:无14、(4分)【填空题(主观)命令truncate table的功能是填空(1)。笏韦合荣:填空一清空表解析:无15、(4分)【填空题(主观)】在SQL Server中,要访问某
26、个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的填空(1)帐号。参考答案:填空一用户解析:无16、(10分)【问答题】SQL Server 2005有哪几个版本? 参考答案:(1) SQL Server 2005 Enterprise Edition (2) SQL Server 2005 Standard Edition (3) SQL Server 2005 Workgroup Edition (4) SQL Server 2005 Developer Edition (5) SQL Server 2005 Express Edition。解析:无17、(10分)【问答题】接上题
27、,根据上题所绘E-R图,将其转换为关系模式 参考答案:出版社(出版社编号,出版社名称,出版社地址,所在城市,邮政编码,联 系 )图书(图书编号,ISBN,图书名称,图书类号,作者,版次,出版社日期,库 存数量,图书单价,出版社号)客户(客户编号,客户名称,性别,地址,联系 ) 供应商(供应商编号,供应商名称,所在城市,联系人,联系 )入库单(入库单号, 图书编号,入库日期,购入数量,图书单价,供应商编号,经手人)销售单(销售单 号,图书编号,销售日期,销售数量,销售单价,客户编号,经手人) 解析:无18、(10分)【问答题】Sale数据库有如下表客户表:Customer客户编号:CusNo n
28、varchar(3)not null 姓名:CusName nvarchar(10)not null 地址:Address nvarchar(20) :Tel nvarchar(20)产品表:Product 产品编号:ProNo nvarchar(5)not null 品名:ProName nvarchar(20)not null 单价:Price Decimal (8, 2) not null 库存数量:Stoc参考答案:CREATE PROCEDURE P_Sale2 CusNo varchar (3) AS SELECTP. ProNo, ProName, Price, SumQuant
29、ity=SUM(Quantity), SumJe=SUM(Price*Quantity) FROM Product P, ProOut P0, Customer C WHERE P. ProNo=P0. ProNo AND C. CusNo=P0. CusNo AND C. CusNo=CusNo GROUP BY P. ProNo, ProName, Pri 解析:无19、(10分)【问答题】什么是视图?使用视图的优点是什么?参考答案:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列 带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和 列数据来自由
30、定义视图的查询所引用的表,并且在引用视图时动态生成。优点:1隐蔽 数据库的复杂性2控制用户提取数据3简化数据库用户管理4简化查询 解析:无数据库技术与应用试卷题库及答案(第6套)1、(4分)【单项选择题】下面说法不正确的选项是()A、主键约束不能输入NULL值。B、在一个表中不能存在士键完全相同的两条记录。C、一个表上可以有多个主键。D、主键是通过数据表中一个列或多个列组合的数据来唯一标识表中的每一行数据。 参考答案:C解析: 一个表上只能有一个主键。2、(4分)【单项选择题】在关系数据库中元组的集合称为关系,能唯一标识元组的属性集的值称为()A、关键字B、字段C、索引D、属性参考答案:A解析
31、:无3、(4分)【单项选择题】当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server 通常会()A、为数据加上页级锁上B、为数据加上行级锁C、需要用户的干涉和参与D、使用户独占数据库参考答案:B解析:无4、(4分)【单项选择题】下面说法中不正确的选项是()A、外键由表的一个列或多个列组成B、外键约束用来维护两个表之间数据的一致性C、一个表的主键属性在另一个表中出现,此时该主键就是另一个表的外键D、以上都不正确参考答案:D解析:无5、(4分)【单项选择题】在数据库中存储的是()A、数据B、数据模型C、数据以及数据之间的联系D、信息参考答案:C解析:无6、(4分)【单项选择题】
32、在SELECT语句中,能实现选择操作的是()。A、 SELECTFROMB、 WHEREGROUP BY参考答案:C解析:无7、(4分)【单项选择题】在Transact-SQL语法中,用来插入数据的命令是INSERTA、 UPDATEDELETEB、 CREATE参考答案:A解析:无8、(4分)【单项选择题】一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是()A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系参考答案:C解析:无9、(4分)【单项选择题】下面关于tempdb数据库描述不正确的选项是()。A、是一个临时数据库B、属于全局资源C、没有
33、权限限制D、是用户建立新数据库的模板参考答案:D解析:无10、(4分)【单项选择题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。A、订阅/发布B、数据备份/恢复 C、数据别离/附加 D、DTS导入/导出 参考答案:D 解析:无11、(4分)【填空题(主观)】一个事务的操作必须是具备以下四个属性:原子性、填空 (1)、填空(2)和永久性。参考答案:填空致性填空二隔离性解析:无12、(4分)【填空题(主观)】用户对数据进行添加、修改和删除时,自动执行的存储过程称为填空(1) o参考答案:填空一触发器解析:无13、(4分)【填空题(主观)1SQL Server服务包括
34、有填空、填空.MicrosoftSearch 和 MS DTC 服务。参考答案:填空一 SQL Server服务填空二 SQL Server Agent 服务解析:无14、(4分)【填空题(主观)】在一个表中主键的个数为:填空(1) o 参考答案:填空一 1 解析:无15、(4分)【填空题(主观)】为了实现平安性,每个网络用户在访问SQL server数据库之前,都必须经过两个阶段的检验:填空(1)和填空(2) o参考答案:填空一身份验证填空二权限验证 解析:无16、(10分)【问答题】接上题,转换为关系模式参考答案:业务员(工号,姓名)商品(商品编号,商品名称,价格,库存数量)供应 商(供应
35、商编号,供应商名称,联系 )销售(工号,商品编号,销售编号,数量, 销售日期)供应(商品编号,供应商编号,供应编号,供应日期,数量,价格) 解析:无17、(10分)【问答题】请绘制专业与班级的联系E-R图 参考答案:班级*解析:无18、(10分)【问答题】显示整数25和当前日期getdate()的值分别占用的字节数,写 出SQL语句。参考答案:select datalength (25), datalength (getdate () 解析:无19、(10分)【问答题】试举例说明COUNT (*)与COUNT ()之间的区别?参考答案:COUNT (列名)统计该列的非NULL值,而COUNT
36、(*)对所有行计数,无论列 中是否包含NULL值。解析:无数据库技术与应用试卷题库及答案(第7套)1、(4分)【单项选择题】根据关系数据基于的数据模型一一关系模型的特征判断以下正确的 一项:()A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在C、能表达一对多、多对多的关系,但不能表达一对一的关系D、关系模型数据库是数据库开展的最初阶段参考答案:B解析:无2、(4分)【单项选择题】使用CREATE DATABASE命令创立数据库时,FILENAME选项定义的是()A、文件增长量B、文件大小C、逻辑文件名D、物理文件名参考答案:D解析:无3、
37、(4分)【单项选择题】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个 部门可以有多名职员,从职员到部门的联系类型是()。A、多对多B、一对一C、多对一D、一对多参考答案:C解析:无4、(4分)【单项选择题】在数据管理技术的开展过程中,经历了人工管理阶段、文件系统阶 段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A、数据库系统B、文件系统C、人工管理D、数据项管理参考答案:A 解析:无5、(4分)【单项选择题】关于exists子查询,以下说法中错误的选项是()A、使用Exists关键字引入子查询后,子查询的作用就相当于进行存在测试。B、子查询实际上不产生任何数据,它
38、只返回true或false。C、由Exists引入的子查询的字段列表要列出列名。D、不存在使用not exists关键字参考答案:C解析:由Exists引入的子查询的字段列表,通常为星号(*)。由于只是测试是否存在符合子 查询中指定条件的行,因此不必列出列名。6、(4分)【单项选择题】下面关于视图的说法中,错误的选项是:A、视图是个虚拟表B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器D、可以创立基于视图的视图参考答案:C解析:无7、(4分)【单项选择题】在数据库中存储的是()A、数据B、数据模型C、数据以及数据之间的联系D、信息参考答案:C解析:无8、(4分)【单项
39、选择题】下面对索引的相关描述正确的选项是()。A、经常被查询的列不适合建索引B、值域很小的字段不适合建索引C、有很多重复值的列适合建索引D、是外键或主键的列不适合建索引参考答案:BA、完整性控制B、访问控制C、平安性控制D、并发控制 参考答案:D 解析:无10、(4分)【单项选择题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)数据完整性实质,存储在数据库中的数据正确无误并且相 关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填 空(1),填空
40、(2),填空(3),填空(4)四种,其中标志列可以实现填空(1)数据 完整性。参考答案:填空一实体完整性填空二值域完整性填空三引用完整性填空四值域完整性填空五实体完整性解析:无12、(5分)【填空题(主观)】在数据库技术中,实体一联系模型是一种(填空(1) o参考答案:填空一概念数据模型解析:无13、(5分)【填空题(主观)】如果要计算表中的行数,可以使用聚合函数填空。解析:无9、(4分)【单项选择题】数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用()表示。A、矩形B、四边形C、菱形D、椭圆形参考答案:D解析:构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
41、实体型:用矩形表示, 矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时 在无向边旁标上联系的类型(1 : 1, 1 : n或m : n) 010、(4分)【单项选择题】SQL Server采用的身份验证模式有A、仅Windows身份验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式参考答案:D解析:无11、(4分)【填空题(主观)】在SQL Server中,Unicode标准的全称是填空(1)。参考答案:填空一统一字符编码标准解析:无12、
42、(4分)【填空题(主观)】假设实体A和B是多对多的联系,实体B和C是1对1的联 系,那么实体A和C是填空(1)对填空(2)的联系。参考答案:填空一多填空二多解析:无13、(4分)【填空题(主观)】数据模型的3个要素为数据结构、数据操作和( 填空)参考答案:填空一完整性约束解析:无14、(4分)【填空题(主观)】在数据库技术中,实体一联系模型是一种(填空(1) )。参考答案:填空一概念数据模型解析:无15、(4分)【填空题(主观)】SQLServer提供备份数据库的两种方式是填空(1)和填空o参考答案:填空一备份数据库填空二备份事务日志解析:无16、(10分)【问答题】工程名称:在sale数据库
43、中建立索引。工程要求:1 .用户需要 按照CusName(客户姓名)查询客户信息,希望提高其查询进度。2.用户需要按照ProName(产品名称)查询产品信息,希望提高其查询进度。3.用户需要按照SaleDate (销售日 期)查询销售信息,希望提高其查询进度。参考答案:use salego1 非唯一、非聚集索引 CREATE INDEX IX_Cusname ON Customer (cusName)Go2 唯一、非聚集 CREATE UNIQUE INDEX IX_Proname ON Product (proname) GO3 非唯一、聚集 CREATE CLUSTERED INDEX I
44、X_saledate ON Proout (saldate)GOSELECT * FROM prooutGO 解析:无17、(10分)【问答题】简述关系模型的特点。参考答案:答:关系必须规范化,即每一个关系必须满足一定的要求;模型概念单一, 即用关系表示实体和联系;集合操作,无论是操作的对象还是操作的结果都是元组的集 合。解析:无18、(10分)【问答题】主键约束与UNIQUE约束有哪些区别?参考答案:主键值是具有唯一性的,因此主键列不能再实施唯一性约束。与主键约束不 同的是一个表可以定义多个唯一性约束,但是只能定义一个主键约束;另外唯一性约束 指定的列可以设置为NULL,但是不允许有一行以上
45、的值同时为空,而主键约束不能用于 允许空值的列。解析:无19、(10分)【问答题】 什么是数据库、数据库管理系统与数据库系统?参考答案: 答:数据库是长期存在计算机内、有组织的、可共享的数据集合;数据库 管理系统是位于用户与操作系统之间的一类重要的系统软件;数据库系统是指引进数据 库技术后的计算机系统,通常包括数据库、数据库管理系统、应用程序、用户等。解析:无数据库技术与应用试卷题库及答案(第8套)1、(4分)【单项选择题】关于表结构的定义,下面说法中错误的选项是:A、表名在同一个数据库内应是唯一的B、创立表使用CREATE TABLE命令C、删除表使用DELETE TABLE命令D、删除表使
46、用DELETE TABLE命令参考答案:C解析:无2、(4分)【单项选择题】以下说法正确的选项是A、视图是观察数据的一种方法,只能基于基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查找法一定比表扫描法查询速度快。D、索引的创立只和数据的存储有关系。参考答案:B解析:无3、A、 Create B、 Create C、 Create D Create 参考答案: 解析:无3、A、 Create B、 Create C、 Create D Create 参考答案: 解析:无(4分)【单项选择题】创立索引的命令是triggerprocedureFunction indexD4、(4分)【单项选择题】使用以下哪种语句可以创立数据库()。A、 CREATEDATABASECREATETABLEB、 ALTER DATABASEALTER TABLE参考答案:A解析:无5、(4分)【单项选择题】在SELECT语句中,能实现选择操作的是()。A、 SELECTFROMB、 WHEREGROUP BY 参考答案:C 解析:无6、(4分)【单项选择题】在SQL语言中