1、数据库技术与应用练习题题库及答案10套1、(4分)【单选题】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。A、多对多B、一对一C、多对一D、一对多参考答案:C 解析:无2、(4分)【单选题】SELECT语句中与HAVING子句同时使用的是( )子句。A、ORDER BYB、WHEREC、GROUP BYD、无需配合参考答案:C 解析:无3、(4分)【单选题】数据库系统与文件系统的主要区别是( )A、数据库系统复杂,而文件系统简单B、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C、文件系统管理的数据量较少,而数据库系
2、统可以管理庞大的数据量D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决参考答案:A 解析:无4、(4分)【单选题】关于DROP DATABASE语句叙述错误的是( )。A、一次可以删除一个或多个数据库。B、在删除数据库时不会显示确认信息C、不会删除数据库的磁盘文件D、如果数据库正在使用,删除数据库将导致应用程序出错参考答案:C 解析:无5、(4分)【单选题】以下关于固定服务器和数据库角色叙述不正确的是( )。A、用户可以添加、删除或更改固定的服务器B、用户的登录账户可以添加到固定的服务器角色中C、固定的服务器角色为管理数据库一级的权限提供了方便D、固定的服务器角色在服务器级上
3、定义,这些角色具有完成特定服务器级管理活动的权限参考答案:A 解析:固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限,用户不能添加、删除或更改同定的服务器角色。6、(4分)【单选题】表达式LEN(电子学院) + DATALENGTH(GETDATE()的值为:A、8B、10C、12D、16参考答案:C 解析:无7、(4分)【单选题】在视图上不能完成的操作是( )。A、更新视图数据B、查询C、在视图上定义新的基本表D、在视图上定义新视图参考答案:C 解析:无8、(4分)【单选题】下列哪些语句用于创建触发器( )?A、CREATEPROCEDUREB、CREATE TR
4、IGGERC、ALTERTRIGERD、DROP TRIGGER参考答案:B 解析:无9、(4分)【单选题】学生选课关系模式R(sno,sname,sex,cno,cname,score),下面( )是非平凡函数依赖。A、(sno,sname)snoB、snosnoC、snosnameD、以上都不是参考答案:C 解析:若XY,且Y?X,则称XY是平凡的函数依赖,反之称非平凡的函数依赖。10、(4分)【单选题】SQLServer数据库用户的来源( )A、可以是所有SQL SERVER用户B、只能是windows身份验证的登录用户C、只能是SQL Server身份验证的登录用户D、可以是其他数据库
5、中的用户参考答案:A 解析:SQL Server数据库用户必须能够通过windows或sql server身份验证,否则将可以登录服务器,更不可能成为SQL Server数据库用户。11、(4分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填空(1), 填空(2),填空(3), 填空(4)四种,其中标志列可以实现填空(1) 数据完整性。参考答案:填空一 实体完整性填空二 值域完整性填空三 引用完整性填空四 值域完整性填空五 实体完整性解析:无12、(4分)【填空题(主观)】关系可以有三种类型,它们是
6、基本表、查询表和(填空(1))。参考答案:填空一 视图解析:无13、(4分)【填空题(主观)】还原是指将数据库备份加载到服务器中的过程,在 SQL server 中有三种数据库的还原模型,分别是填空(1) ,填空(2) ,填空(3)。参考答案:填空一 简单还原填空二 完全还原填空三 按日志还原解析:无14、(4分)【填空题(主观)】在SQL Server中修改表的结构应使用关键字填空(1),修改表中的数据应使用关键字填空(2)。参考答案:填空一 ALTER填空二 UPDATE解析:无15、(4分)【填空题(主观)】在SQL Server中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一
7、个该数据库的填空(1)帐号。参考答案:填空一 用户解析:无16、(10分)【问答题】简述SQL Server 外围应用配置器的作用。参考答案:可以启用、禁用、开始或停止 SQL Server 2005 安装的一些功能、服务和远程连接。解析:无17、(10分)【问答题】DROP TABLE 语句与 DELETE FROM的作用是否相同?为什么?参考答案:不同。因为DELETE FROM是删除表中的数据行,而DROP TABLE是删除表,并且表的定义和数据以及与表相关的数据对象都被删除。解析:无18、(10分)【问答题】创建数据库实训:项目名称:建立名字为sale的销售数据库。项目要求:1.创建名
8、字为sale的销售数据库,该数据库有一个名字为sale.mdf的主数据文件和名字为sale_log.ldf的事务日志文件。主数据库文件容量为4MB,事务日志文件容量大小为2MB,数据库文件和日志文件的最大容量为10MB,文件增长量为1MB。2.显示Sale数据库的信息。3.使用企业管理器将sale数据库名字改为sale1.4.使用sp_renamedb将sale1数据库改名为sale。5配置sale数据库为只读。参考答案:CREATE DATABASE saleON(NAME=sale,FILENAME=D:zjlsale.mdf,SIZE=4MB,MAXSIZE=10MB,FILEGROWT
9、H=1MB)LOG ON(NAME=sale_log,FILENAME=D:zjlsale_log.ldf,SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=1MB)GOSP_HELPDB saleGosp_renamedb sale ,sale1Gosp_dboption sale,read only,trueGOsp_dboption sale,read only,FALSEGO解析:无19、(10分)【问答题】显示整数25和当前日期getdate()的值分别占用的字节数,写出SQL语句。参考答案:select datalength(25),datalength(getda
10、te()解析:无数据库技术与应用试卷题库及答案(第3套)1、(4分)【单选题】属于事务控制的语句是( )A、Begin Tran、Commit、RollBackB、Begin、Continue、EndC、Create Tran、Commit、RollBackD、Begin Tran、Continue、End参考答案:A 解析:无2、(4分)【单选题】下面语句中,哪种语句用来修改视图( )。A、CREATETABLEB、ALTER VIEWC、DROPVIEWD、CREATEVIEW参考答案:B 解析:无3、(4分)【单选题】创建索引的命令是( )。A、Create triggerB、Creat
11、e procedureC、Create FunctionD、Create index参考答案:D 解析:无4、(4分)【单选题】下列途径哪个不是实现值域完整性A、rule( 规则 )B、primary keyC、not nullD、default参考答案:B 解析:无5、(4分)【单选题】使用下列哪种语句可以删除数据库( )。A、DROPDATABASEB、CREATETABLEC、ALTERDATABASED、DROPTABLE参考答案:D 解析:无6、(4分)【单选题】关于主键描述正确的是:A、包含一列B、包含两列C、包含一列或者多列D、以上都不正确参考答案:C 解析:无7、(4分)【单选
12、题】下列运算符中可以实现模糊查询的是( )。A、=B、INC、LIKED、参考答案:C 解析:无8、(4分)【单选题】按所使用的数据模型来分,数据库可分为( )三种类型。A、层次、关系和网状B、网状、环状和链状C、大型、中型和小型D、独享、共享和分时参考答案:A 解析:无9、(4分)【单选题】下面( )种类型不能存储图形图像。A、textB、bitC、binaryD、image参考答案:A 解析:无10、(4分)【单选题】如果要在SQL Server2000中存储图形图像、Word文档文件,不可采用的数据类型是( )A、binaryB、varbinaryC、imageD、text参考答案:D
13、解析:无11、(4分)【填空题(主观)】访问SQL server数据库对象时,需要经过身份验证和填空(1)两个阶段,其中身份验证分为Windows验证模式和填空(1)验证模式。参考答案:填空一 权限验证填空二 混合解析:无12、(4分)【填空题(主观)】游标的概念包括两个部分,它们是填空(1)和填空(2)。参考答案:填空一 游标结果集填空二 游标位置解析:无13、(4分)【填空题(主观)】还原是指将数据库备份加载到服务器中的过程,在 SQL server 中有三种数据库的还原模型,分别是填空(1) ,填空(2) ,填空(3)。参考答案:填空一 简单还原填空二 完全还原填空三 按日志还原解析:无
14、14、(4分)【填空题(主观)】命令 truncate table 的功能是填空(1)。参考答案:填空一 清空表解析:无15、(4分)【填空题(主观)】数据库系统的特点分别是数据的结构化、填空(1)、数据独立性和填空(2)。参考答案:填空一 数据共享填空二 可控冗余度解析:无16、(10分)【问答题】简述数据建模的基本流程。参考答案:首先将现实世界中客观存在的事物及它们所具有的特性,抽象为信息世界的实体和属性。然后使用实体联系(E-R,Entity Relationship)图表示实体、属性、实体之间的联系(即概念数据模型),最后再将ER图转换为数据世界中的关系。解析:无17、(10分)【问答
15、题】接上题,转换为关系模式参考答案:业务员(工号,姓名)商品(商品编号,商品名称,价格,库存数量)供应商(供应商编号,供应商名称,联系电话)销售(工号, 商品编号,销售编号,数量,销售日期)供应(商品编号,供应商编号,供应编号,供应日期,数量,价格)解析:无18、(10分)【问答题】什么叫域完整性?参考答案:域完整性指列的值域的完整性。域完整性限制了某些属性中出现的值,把属性限制在一个有限的集合中。解析:无19、(10分)【问答题】Sale数据库有如下表 客户表:Customer 客户编号:CusNo nvarchar(3)not null 姓名:CusName nvarchar(10)not
16、 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_Sale3 ProNo varchar(5),SaleDate DateTime AS SELECT P.ProNo,ProName,Price,SumQuantity=SUM(Quantity),SumJe=SUM(Pri
17、ce*Quantity) FROM Product P,ProOut PO WHERE P.ProNo=PO.ProNo AND SaleDate=SaleDate AND P.ProNo=ProNo GROUP BY P.ProNo,Pr解析:无数据库技术与应用试卷题库及答案(第4套)1、(4分)【单选题】侯选码中的属性称为( )。A、非主属性B、主属性C、复合属性D、关键属性参考答案:B 解析:候选码中出现过的属性称为主属性;非主属性就是不包含在任何候选码中的属性。2、(4分)【单选题】下面说法错误的是( )A、当子查询的查询结果为单列多值时,必须使用逻辑运算符Any(某个值)、Some(
18、某些值)、All(所有值)连接子查询。B、In与“=Any”或“=Some”等价C、Not In与“”等价但与“Any”或“Some”不等价D、以上都不正确参考答案:D 解析:无3、(4分)【单选题】在数据库的三级模式中,外模式有( )。A、1B、2C、3D、多个参考答案:D 解析:外模式也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解: 一个数据库可以有多个外模式; 外模式就是用户视图; 外模式是保证数据安全性的一个有力措施。4、(4分)【单选题
19、】根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:( )A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在C、能体现一对多、多对多的关系,但不能体现一对一的关系D、关系模型数据库是数据库发展的最初阶段参考答案:B 解析:无5、(4分)【单选题】在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是( )。A、聚集索引B、非聚集索引C、主键索引D、唯一索引参考答案:A 解析:无6、(4分)【单选题】下列哪些语句用于修改触发器( )? A.CREATE PROCEDURE B.CREATE TRIGGER C.ALTER
20、 TRIGER D.DROP TRIGGERA、ALTER TRIGER B、DROP TRIGGERC、CREATE TRIGGERD、UPDATE PROCEDURE参考答案:A 解析:无7、(4分)【单选题】当数据表被修改时,能自动执行的数据库对象是A、存储过程B、触发器C、视图D、其他数据库对象参考答案:B 解析:无8、(4分)【单选题】使用下列哪种语句可以删除数据库( )。A、DROPDATABASEB、CREATETABLEC、ALTERDATABASED、DROPTABLE参考答案:A 解析:无9、(4分)【单选题】SQL Server采用的身份验证模式有A、仅Windows身份
21、验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式参考答案:D 解析:无10、(4分)【单选题】在SQL SERVER中,如果要向一个已经存在的表中添加外键约束,应使用( )语句。A、ALTER TABLEB、ADD FOREIGN KEYC、MODIFY TABLED、SET FOREIGN KEY参考答案:B 解析:无11、(4分)【填空题(主观)】模糊查询符号 % 代表填空(1),查询条件 e%im 代表意思是填空(2)。参考答案:填空一 任意字符串填空二 查询以 e 开头,中间任意字符串,im 结尾的字符串解析:无12、(4分)【填空题
22、(主观)】一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为(填空(1))的联系参考答案:填空一 一对一解析:无13、(4分)【填空题(主观)】为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:填空(1)和 填空(2)。参考答案:填空一 身份验证填空二 权限验证解析:无14、(4分)【填空题(主观)】向表中添加数据应使用填空(1)命令,更新数据应使用填空(2)命令。参考答案:填空一 INSERT填空二 UPDATE解析:无15、(4分)【填空题(主观)】在SQL server中,其权限分为三类,即填空(1)权限、填空(2
23、)权限和填空(3)权限。参考答案:填空一 对象填空二 语句填空三 隐含解析:无16、(10分)【问答题】创建数据库实训:项目名称:建立名字为sale的销售数据库。项目要求:1.创建名字为sale的销售数据库,该数据库有一个名字为sale.mdf的主数据文件和名字为sale_log.ldf的事务日志文件。主数据库文件容量为4MB,事务日志文件容量大小为2MB,数据库文件和日志文件的最大容量为10MB,文件增长量为1MB。2.显示Sale数据库的信息。3.使用企业管理器将sale数据库名字改为sale1.4.使用sp_renamedb将sale1数据库改名为sale。5配置sale数据库为只读。参
24、考答案:CREATE DATABASE saleON(NAME=sale,FILENAME=D:zjlsale.mdf,SIZE=4MB,MAXSIZE=10MB,FILEGROWTH=1MB)LOG ON(NAME=sale_log,FILENAME=D:zjlsale_log.ldf,SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=1MB)GOSP_HELPDB saleGosp_renamedb sale ,sale1Gosp_dboption sale,read only,trueGOsp_dboption sale,read only,FALSEGO解析:无17、(
25、10分)【问答题】事务文件和数据文件分开存放有什么好处?参考答案:因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的数据之前的那一点)或故障发生点。在媒体恢复策略中应考虑利用事务日志备份。解析:无18、(10分)【问答题】char和varchar类型在存储上有什么区别?参考答案:char定义存储字符类型,占用 “定义时的长度”字节; varchar变长存储字符类型,占用 “1+实际存储长度” 字节。解析:无19、(10分)【问答题】什么是批处理?参考答案:批处理包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQL Server执行,SQL Server批处理语句作为
26、整体编译成一个可执行单元。解析:无数据库技术与应用试卷题库及答案(第5套)1、(4分)【单选题】在Transact-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A 解析:无2、(4分)【单选题】下面说法错误的是( )A、全局变量(Global Variable)是SQL Server2008系统内部使用的变量。B、全局变量在所有程序中都有效。C、全局就是以“”开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。参考答案:D 解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。3、(4分)【单选题】下面说法
27、中错误的是( )A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。B、如果需要自行插入数据,需要将表的Identity_Insert值设置为ON。C、不能一次向表中插入多行数据。D、使用Insert into Select语句能够将其他数据表中的查询记录插入到本数据表中。参考答案:C 解析:无4、(4分)【单选题】下面字符串能与通配符表达式 ABC%a 进行匹配的是:A、BCDEFB、A_BCDC、ABC_aD、A%a参考答案:C 解析:无5、(4分)【单选题】下列关于SQL Server数据库管理系统权限的叙述中,哪一条是不正确的( )A、SQL Server数据管理系统的权
28、限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B 解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。数据存权限又可以分为数据库对象和数据库语句权限两种。数据库语句权限授予用户以允许他们创建数据库对象。6、(4分)【单选题】下面说法中不正确的是( )A、唯一性约束用于定义表中一列或多列的值是唯一的。B、当唯一性约束允许该列上有NULL值时,则该
29、表中可以有多行数据在该列上为NULLC、UNIQUE约束指定的列数据值不允许重复D、在一张表中可以创建多个唯一性约束参考答案:B 解析:UNIQUE约束指定的列数据值不允许重复,在一张表中可以创建多个唯一性约束,同时可以指定一列或多列存在空值。当唯一性约束允许该列上有NULL值时,则该表中只能有一行数据在该列上为NULL。7、(4分)【单选题】下列关于SQL Server 2008中分离和附加数据库的说法,错误的是()。A、不能分离用户正在使用的数据库B、分离数据库会将数据文件和日志文件一起分离C、附加的数据库名可以与分离的数据库名不同D、进行分离数据库操作时必须停止SQL Server服务参
30、考答案:D 解析:分离数据库时需要停用被分离的数据库,但是不需要停用SQL Server服务。8、(4分)【单选题】向用户授予访问权限的是( )。A、GRANTB、DENYC、REVOKED、COMMIT参考答案:A 解析:无9、(4分)【单选题】用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )A、DROPB、DELETEC、ALTERD、UPDATE参考答案:B 解析:DROP是删除表,DELETE是删除表中的元组,ALTER是修改表的结构,UPDATE是修改表中的数据。故选B。10、(4分)【单选题】基于记录的逻辑模型分为()与网状模型三类。A、层次模
31、型、关系模型B、层次模型、网络模型C、树形模型、层次模型D、星形模型、关系模型参考答案:A 解析:无11、(4分)【填空题(主观)】数据库系统的特点分别是数据的结构化、填空(1)、数据独立性和填空(2)。参考答案:填空一 数据共享填空二 可控冗余度解析:无12、(4分)【填空题(主观)】SQL server使用填空(1)文件记载用户对数据库进行的所有操作。参考答案:填空一 日志文件解析:无13、(4分)【填空题(主观)】在数据库技术中,实体联系模型是一种(填空(1)。参考答案:填空一 概念数据模型解析:无14、(4分)【填空题(主观)】命令 truncate table 的功能是填空(1)。参
32、考答案:填空一 清空表解析:无15、(4分)【填空题(主观)】在SQL Server中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的填空(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 Serve
33、r 2005 Express Edition。解析:无17、(10分)【问答题】接上题,根据上题所绘E-R图,将其转换为关系模式参考答案:出版社(出版社编号,出版社名称,出版社地址,所在城市,邮政编码,联系电话)图书(图书编号,ISBN,图书名称,图书类号,作者,版次,出版社日期,库存数量,图书单价,出版社号)客户(客户编号,客户名称,性别,地址,联系电话 )供应商( 供应商编号,供应商名称,所在城市,联系人,联系电话)入库单(入库单号,图书编号,入库日期,购入数量,图书单价,供应商编号,经手人 )销售单(销售单号,图书编号,销售日期,销售数量,销售单价,客户编号,经手人 )解析:无18、(1
34、0分)【问答题】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)not null 库存数量:Stoc参考答案:CREATE PROCEDURE P_Sale2 CusNo varchar(3)
35、 AS SELECT P.ProNo,ProName,Price,SumQuantity=SUM(Quantity),SumJe=SUM(Price*Quantity) FROM Product P,ProOut PO,Customer C WHERE P.ProNo=PO.ProNo AND C.CusNo=PO.CusNo AND C.CusNo=CusNo GROUP BY P.ProNo,ProName,Pri解析:无19、(10分)【问答题】什么是视图?使用视图的优点是什么?参考答案:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并
36、不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 优点:1隐蔽数据库的复杂性2控制用户提取数据3简化数据库用户管理 4简化查询解析:无数据库技术与应用试卷题库及答案(第6套)1、(4分)【单选题】下面说法不正确的是( )A、主键约束不能输入NULL值。B、在一个表中不能存在主键完全相同的两条记录。C、一个表上可以有多个主键。D、主键是通过数据表中一个列或多个列组合的数据来唯一标识表中的每一行数据。参考答案:C 解析:一个表上只能有一个主键。2、(4分)【单选题】在关系数据库中元组的集合称为关系,能唯一标识元组的属性集的值称为()A、关键
37、字B、字段C、索引D、属性参考答案:A 解析:无3、(4分)【单选题】当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会( )A、为数据加上页级锁上B、为数据加上行级锁C、需要用户的干涉和参与D、使用户独占数据库参考答案:B 解析:无4、(4分)【单选题】下面说法中不正确的是( )A、外键由表的一个列或多个列组成B、外键约束用来维护两个表之间数据的一致性C、一个表的主键属性在另一个表中出现,此时该主键就是另一个表的外键D、以上都不正确参考答案:D 解析:无5、(4分)【单选题】在数据库中存储的是( )A、数据B、数据模型C、数据以及数据之间的联系D、信息参考答案:
38、C 解析:无6、(4分)【单选题】在SELECT语句中,能实现选择操作的是( )。A、SELECTB、FROMC、WHERED、GROUP BY参考答案:C 解析:无7、(4分)【单选题】在Transact-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A 解析:无8、(4分)【单选题】一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是( )A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系参考答案:C 解析:无9、(4分)【单选题】下面关于tempdb数据库描述不正确的是( )。A、是
39、一个临时数据库B、属于全局资源C、没有权限限制D、是用户建立新数据库的模板参考答案:D 解析:无10、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用( )来实现。A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D 解析:无11、(4分)【填空题(主观)】一个事务的操作必须是具备以下四个属性:原子性、填空(1)、填空(2)和永久性。参考答案:填空一 一致性填空二 隔离性解析:无12、(4分)【填空题(主观)】用户对数据进行添加、修改和删除时,自动执行的存储过程称为填空(1)。参考答案:填空一 触发器解析:无13、(4分)【填空题
40、(主观)】SQL Server服务包括有填空(1)、填空(2)、Microsoft Search和MS DTC服务。参考答案:填空一 SQL Server服务填空二 SQL Server Agent服务解析:无14、(4分)【填空题(主观)】在一个表中主键的个数为:填空(1)。参考答案:填空一 1解析:无15、(4分)【填空题(主观)】为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:填空(1)和 填空(2)。参考答案:填空一 身份验证填空二 权限验证解析:无16、(10分)【问答题】接上题,转换为关系模式参考答案:业务员(工号,姓名)商品(商品编
41、号,商品名称,价格,库存数量)供应商(供应商编号,供应商名称,联系电话)销售(工号, 商品编号,销售编号,数量,销售日期)供应(商品编号,供应商编号,供应编号,供应日期,数量,价格)解析:无17、(10分)【问答题】请绘制专业与班级的联系E-R图参考答案:解析:无18、(10分)【问答题】显示整数25和当前日期getdate()的值分别占用的字节数,写出SQL语句。参考答案:select datalength(25),datalength(getdate()解析:无19、(10分)【问答题】试举例说明 COUNT(*)与COUNT()之间的区别?参考答案:COUNT(列名)统计该列的非NULL
42、值,而COUNT(*)对所有行计数,无论列中是否包含NULL值。解析:无数据库技术与应用试卷题库及答案(第7套)1、(4分)【单选题】根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:( )A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在C、能体现一对多、多对多的关系,但不能体现一对一的关系D、关系模型数据库是数据库发展的最初阶段参考答案:B 解析:无2、(4分)【单选题】使用CREATEDATABASE命令创建数据库时,FILENAME选项定义的是()A、文件增长量B、文件大小C、逻辑文件名D、物理文件名参考答案:D 解析:无3、(4分)【单选题】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。A、多对多B、一对一C、多对一D、一对多参考答案:C 解析:无4、(4分)【单选题】在数据管理技术的发展过程