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