sql大数据库期末考试地的题目及详解

sql数据库期末考试题与答案

一、单项选择题〔共 10 道试题,共 50 分。〕1. SQL Server中,保存着每个数据库对象的信息的系统表是〔 C〕。

A. sysdatabases

B. Syscolumns

C. Sysobjects

D. Syslogs

2. 在存在如下关键字的SQL语句中,不可能出现Where子句的是〔D 〕。

A. Update

B. Delete

C. Insert

D. Alter

3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40〞,这个表达式等同于〔A 〕。

A. age>=30 and age<=40

B. age>=30 or age<=40

C. age>30 and age<40

D. age>30 or age<40

4. 如果要在一X管理职工工资的表中限制工资的输入X围,应使用〔D 〕约束。

A. PDRIMARY KEY

B. FOREIGN KEY

C. unique

D. check

5. 记录数据库事务操作信息的文件是〔D 〕。

A. 数据文件

B. 索引文件

C. 辅助数据文件

D. 日志文件

6. 要查询XSH数据库CP表中产品名含有“冰箱〞的产品情况,可用〔 C〕命令。

A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’

B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’

C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’

D. SELECT * FROM CP WHERE 产品名称=‘冰箱’

7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是〔D 〕。

A. 一对一的联系

B. 一对多的联系

C. 多对一的联系

D. 多对多的联系

8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的〔 D〕子句之中。

A. SELECT

B. HAVING

C. GROUP BY… HAVING

D. WHERE

9. 列值为空值〔NULL〕,如此说明这一列〔 C〕。

A. 数值为0

B. 数值为空格

C. 数值是未知的

D. 不存在

10. 数据库的数据一般存放在〔D 〕中。

A. 内存

B. CPU

C. 存放器

D. 磁盘

SQL Server数据库试题十与答案

一、单项选择题〔每题2分,共15题〕1. SQL Server 2000是一个〔C 〕的数据库系统。〔A〕网状型〔B〕层次型〔C〕关系型〔D〕以上都不是2. DTS 是一个简称,它的全称是〔B 〕。A. 数据运输系统 B. 数据传输服务 C. 数据库传输系统 D. 数据库运输服务3. SQL Server 2000 采用的身份验证模式有〔 D〕。〔A〕仅Windows身份验证模式〔B〕仅SQL Server身份验证模式〔C〕仅混合模式〔D〕Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:〔 C〕〔A〕DML 〔B〕DCL 〔C〕DQL 〔D〕DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是〔B 〕〔A〕 * 〔B〕% 〔C〕- 〔D〕?6. SQL Server提供的单行注释语句是使用〔 B〕开始的一行内容。〔A〕“/*〞〔B〕“--〞〔C〕“{〞〔D〕“/〞7. 以下那种类型能作为变量的数据类型〔 C〕。〔A〕text 〔B〕ntext 〔C〕table 〔D〕image

〔 C〕A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE9.

8. 下面不属于数据定义功能的SQL语句是:

如果希望完全安装SQL Server,如此应选择〔 A〕。A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接10. 在SQL SERVER中局部变量前面的字符为:〔 D〕〔A〕* 〔B〕# 〔C〕〔D〕 11. 假设有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?〔D 〕〔A〕包括table_1中的所有行,不包括table_2的不匹配行〔B〕包括table_2中的所有行,不包括table_1的不匹配行〔C〕包括和两个表的所有行〔D〕只包括table_1和table_2满足条件的行12. 对视图的描述错误的答案是:〔D 〕〔A〕是一X虚拟的表〔B〕在存储视图时存储的是视图的

定义〔C〕在存储视图时存储的是视图中的数据〔D〕可以像查询表一样来查询视图13. 在T-SQL语言中,假设要修改某X表的结构,应该使用的修改关键字是〔 C〕。〔A〕ALTER 〔B〕UPDATE 〔C〕UPDAET 〔D〕ALLTER 14. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是〔D 〕。〔A〕企业管理器〔B〕导入和导出数据〔C〕事件探察器〔D〕服务管理器15. 要查询book 表中所有书名中以“计算机〞开头的书籍的价格,可用〔 D〕语句。〔A〕 SELECT price FROM book WHERE book_name = ‘计算机*’〔B〕 SELECT price FROM book WHERE book_name LIKE ‘计算机*’〔C〕 SELECT price FROM book WHERE book_name = ‘计算机%’〔D〕 SELECT price FROM book WHERE book_name LIKE ‘计算机%’二、填空题〔每空2分,共15空〕1.数据库系统的特点分别是数据的结构化、、数据独立性和。2.在SQL Server 2000中,一个批处理语句是以完毕的。3. SQL Server 2000中的数据以页为根本存储单位,而8个相邻的页称为扩展盘区,那么扩展盘区的大小应该为。4. 在SQL Server 2000中,索引的顺序和数据表的物理顺序不一样的索引是_____________。5. 如果要计算表中数据的平均值,可以使用的聚合函数是________ ____。6. 游标的概念包括两个局部,它们是和。7. 一个事务的操作必须是具备以下四个属性:原子性、、_____________和持久性。8. 在SQL Server 2000中,我们创建数据库的语句是,而修改数据库的语句是。9. 在我们说到数据完整性时,使用是优先于使用触发器、规如此和。三、简答〔10分〕1. 声明一个长度为16的字符型变量“ame〞, 并赋初值为〞数据库系统概述〞。请按前面的要求写出相应语句。2. 在字符串中,我们应该怎样来产生一个回车并生成一个新行?四、程序阅读题〔10分〕下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,假设存在,如此删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name、address和telephone字段插入数据。阅读并回答以下问题: USE bookdbGO IF EXISTS(SELECT ① FROM Sysobjects WHERE name=’my_proc’ and type=’②’)DROP PROC my_procGOCREATE PROC my_proca int, b char(8),c char(50) ③INSERT INTO clients(client_id,client_name,address)VALUES(a,b,c)GO问题:〔1〕填写该程序段中空白处的内容:①②③〔2〕任写一条调用该存储过程的语句:。

参考答案

一、单项选择题〔每题2分,共15题〕1. C 2.B 3.D 4.C 5.B 6.B 7.C 8.C 9.A 10.D 11.D 12.D 13.C 14.D

15.D二、填空题〔每空2分,共15空〕1.数据共享可控冗余 2.GO 3. 64KB 4.非聚集索引 5.AVG函

数 6.游标结果集游标位置 7.一致性隔离性 8.CREATE DATABASE ALTER DATABASE 9.约束默认值三、简答〔10分〕1.DECLARE ame char(16)SET ame=’数据库系统概述’或者是DECLARE ame char(16)SELECT ame=’数据库系统概述’2.CHAR〔13〕+CHAR〔10〕四、程序阅读题〔5分〕1. name P as 2. EXEC my_proc 7,‘李好’,‘考试书店’或者 EXEC my_proc a=7,b=‘李好’,c=‘考试书店’五、编程题〔25分,共4题〕1、 (4分)update course (1分)set 学分=4 (2分)where课程号=2 (1分)2、select * from student where 年龄>18 order by 学号 desc (5分)1分 1分 1分 2分3、(6分)方法1:select distinct student.

学号,某某,性别 (1分)from student, course, sc (1分)where (student.学号=sc.学号) and (course.

课程号=sc.课程号) and (course.学分=4) and (sc.成绩>80) (1+1+1+1分)

方法2:select distinct student.学号,某某,性别 (1分)from student Inner Join (sc Inner Join course On course.课程号=sc.课程号) On student.学号=sc.学号 (2分+2分)where (course.学分=4) and (sc.成绩>80) (1分+1分)4、〔10分〕If exists(Select name From sysobjects Where name=’my_trig’and type=’tr’) (整个If语句 1分) Drop trigger my_trig (0.5分)Go (0.5分)Create trigger my_trig (1分)On student (0.5分)For Delete (1分)As (0.5分)Delete From sc (2分)Where 学号 in (Select 学号 From Deleted) (1分+2分)Go

大型数据库期末试题以及答案

一、选择题 1、下面(_B___)描述是正确的。 A、视图是一种常用的数据库对象,使用视图不可以简化数据操作。 B、使用视图可以提高数据库的安全性。 C、视图和表一样是由数据构成的。 D、视图必须从多个数据表中产生才有意义。 2、下面(__D__)组命令,将变量count值赋值为1。 A、DIM @count int SELECT @count=1 B、DIM count=1 int C、DECLARE count int SELECT count=1 D、DECLARE @count int SELECT @count=1 3、你要为一个向全世界出口产品的物流公司开发一个数据库。这个公司有关销售信息的资料都存储在一个名为sales的表格内。消费者的名字都被存放一个名为Customers的数据库内。以下是创建表格的脚本代码。 CREATE TABLE Customers ( CustomerID int NOT NULL, CustomerName varchar (30) NOT NULL, ContactName varchar (30) NULL, Phone varchar (20) NULL, Country varchar (30) NOT NULL) 通常每个国家只有1,2名顾客。然而, 有些国家有多达20 名顾客。公司的营销部门想要对超过10个顾客的国家做广告。 你要为营销部门创建一个包含这些国家的名单列表。你应该使用哪个代码? ( A ) A. SELECT Country FROM Customers GROUP BY Country HAVING COUNT (Country) > 10 B. SELECT TOP 10 Country FROM Customers C. SELECT TOP 10 Country FROM Customers FROM (SELECT DISTINCT Country FROM Customers) AS X GROUP BY Country HAVING COUNT(*) > 10 D. SET ROWCOUNT 10 SELECT Country , COUNT(*) as “NumCountries”

sql数据库习题与答案

sql数据库习题与答案 SQL数据库习题与答案 SQL(Structured Query Language)是一种用于管理关系型数据库的标准化语言。在数据库管理系统中,SQL可以用于执行各种操作,如插入、更新、删除和查询数据。对于学习SQL的人来说,练习SQL数据库习题是非常重要的。下面将为大家提供一些常见的SQL数据库习题以及相应的答案。 1. 查询所有学生的信息 答案:SELECT * FROM students; 2. 查询所有学生的姓名和年龄 答案:SELECT name, age FROM students; 3. 查询所有学生的姓名,并按照年龄从小到大进行排序 答案:SELECT name FROM students ORDER BY age; 4. 查询学生表中年龄大于18岁的学生信息 答案:SELECT * FROM students WHERE age > 18; 5. 查询学生表中姓“张”的学生信息 答案:SELECT * FROM students WHERE name LIKE '张%'; 6. 查询学生表中的姓名和对应的课程名称 答案:SELECT https://www.360docs.net/doc/0319479573.html,, https://www.360docs.net/doc/0319479573.html, FROM students INNER JOIN course ON students.course_id = course.id; 7. 查询学生表中每个班级的学生人数 答案:SELECT class, COUNT(*) FROM students GROUP BY class; 通过以上SQL数据库习题与答案的练习,可以帮助大家更好地理解和掌握SQL

SQL server数据库期末考试试题及答案

SQL Server 数据库技术期末考试题目及答案 一、单选题1. Microsoft 公司的SQL Server2000 数据库管理系统一般只能运行于()。 A. Windows 平台 B. UNIX 平台 C. LINX 平台 D. NetWare 平台2. 当一条SELECT 语句访问一张大表里的有限几行数据时,SQL Server2000 通常会()。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 3. 当采用Windows 认证方式登录数据库服务器时,SQL Server2000 客户端软件会向操作系统请求一个()。 A. 信任连接 B. 邮件集成 C. 并发控制 D. 数据转换服务4. 以下对SQL Server2000 描述不正确的是()。A. 支持XML B. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型 5. 如果在SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。 A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000 性能的最佳方法之一是()。 A. 增大硬盘空间 B. 增加内存 C. 减少数据量 D. 采用高分辨率显示器7. SQL Server2000 标准版不支持的操作系统是()。A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。A. 典型安装B. 最小安装C. 自定义安装D. 仅连接 9. 要想使SQL Server2000 数据库管理系统开始工作,必须首先启动()。A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。A. 企业管理器B. 客户端网络实用工具 C. 查询分析器D. 联机帮助文档11. SQL Server2000 的物理存储主要包括3 类文件()。 A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程D. 表文件、索引文件、图表文件12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。A. 事务日志文件B. 主数据文件C. DELETE 语句D. 联机帮助文件13. SQL Server2000 系统中的所有系统级信息存储于哪个数据库()。A. master B. model C. tempdb D. msdb 14. 下面关于tempdb 数据库描述不正确的是()。A. 是一个临时数据库B. 属于全局资源1 C. 没有权限限制 D. 是用户建立新数据库的模板15. Transact-SQL对标准SQL的扩展主要表现为()。A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能 D. 提供了Min、Max 等统计函数16. 语句“USE master GO SELECT * FROM sysfiles GO”包括()个批处理。A. 1 B. 2 C. 3 D.4 17. SQL Server2000 的字符型系统数据类型主要包括()。A. int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 18. 如果要在SQL Server2000 中存储图形图像、Word 文档文件,不可采用的数据类型是()。A. binary B. varbinary C. image D. text 19. 下面关于Timestamp 数据类型描述正确的是:()。A. 是一种日期型 数据类型 B. 是一种日期和时间组合型数据类型 C. 可以用来替代传统的数据库加锁技术 D. 是一种双字节数据类型20. 使用“CREATE DA TABASE AAA”命令所建立数据库文件的初始大小是()字节。A. 1M B. 2M C. 3M D. 4M 21. 下面关于索引的描述不正确的是()。A. 索引是一个指向表中数据的指针B. 索引是在元组上建立的一种数据库对象 C. 索引的建立和撤消对表中的数据毫无影响 D. 表被撤消时将同时撤消在其上建立的索引22. 以下哪种情况应尽量创建索引()。A. 在where 子句中出现频率较高的列 B. 具有很多NULL 值的列 C. 记录较少的基本表D. 需要更新频繁的基本表23. 下面关于聚集索引和非聚集索引说法正确的是()。 A. 每个表只能建立一个非聚集索引 B. 非聚集索引需要较多的硬盘空间和内存 C. 一张表上不能同时建立聚集和非聚集索引 D. 一个复合索引只能是聚集索引24. “Create Unique

数据库期末考试试题及答案复习必备

数据库期末考试试题及答案复习必备 数据库试题经典问题 一、填空题(共9题,每空1分,共15分) 1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_________,可通过_______将其重新加载到SQL Server 实例中。 2.SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是_______________。 3.打开数据库student,使之成为当前数据库,可以使用语句______________。 4.使用T-SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用_________子句。 5.若要删除sutdent表的全部数据,数据删除后不可撤销,应使用语句____________,若想删除student数据表,应使用语句________________。 6.若要对数据库中的对象进行改名,就使用的系统存储过程是_____________。 7.Sql Server的数据库文件分为数据文件和__________,其中数据文件又分为_________和__________。 8.在Sql Server中,按触发的时机,触发器可分为__________和________。 9.在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事 和撤销事务应使用____________和___________。 二、简答题(共3题,每题7分,共21分) 1.在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同。 2.SqlServer有哪些系统数据库,各自的作用是什么? 3.数据库中的常用完整性有几种?在Sql Server主要通过什么方

SQL数据库期末复习题答案-子良

SQL数据库期末复习题答案-子良 学生期末综合练习题 班级:14电商2班序号:25号姓名:莫子良 一、选择题: (1) 下面是创建表的命令: create table 客户信息 ( 编号Int Primary key, 姓名varchar(10) Not NULL , ) 关于Primary key的描述,那个是正确的(D) A、指定惟一键 B、指定检查约束 C、指定标识 D、指定主键 (2) 下面哪个约束,具有自动地生成字段值的是(D) A、Identity标识 B、外键约束 C、惟一键约束 D、主键约束 (3) 下面是创建表的命令: create table 客户信息 ( 编号Int Primary key, 姓名varchar(10) UNIQUE , ) 关于UNIQUE的描述,那个是正确的(A) A、指定惟一键 B、指定检查约束

D、指定主键 (4) 下面的关于约束的说法,哪个是不正确(D) A、主键、标识列是保证实体完整性。 B、通过CHECK约束、规则、默认值和非空属性可以保证域完整性。 C、参照完整性定义了同一个关系数据库中,不同表中列之间的关系。 D、主键列不能为空值,并且一个表可以有多个主键。 (5) 下面是创建表的命令: create table 客户信息 ( 编号Int Primary key, 姓名varchar(10) Not NULL , 工作时间DateTime default getdate() ) 关于default的描述,那个是正确的(C) A、指定惟一键 B、指定标识 C、指定默认值 D、指定主键 (6) 下面是创建表的命令: create table 客户信息 ( 编号Int Primary key Identity(1,1), 姓名varchar(10) Not NULL , ) 关于Identity的描述,那个是正确的(C) A、指定惟一键 B、指定检查约束

SQLServer期末考试题目和答案

SQL Server 期末考试题目及答案 一、单选题 1. Microsoft 公司的SQL Server2000 数据库管理系统一般只能运行于()。 A. Windows 平台 B. UNIX 平台 C. LINX 平台 D. NetWare 平台 2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会()。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 3. 当采用Windows 认证方式登录数据库服务器时,SQLServer2000 客户端软件会向操作系统请求一个()。 A. 信任连接 B. 邮件集成 C. 并发控制 D. 数据转换服务 4. 以下对SQL Server2000 描述不正确的是()。 A. 支持XML B. 支持用户自定义函数 C. 支持邮件集成 D. 支持网状数据模型 5. 如果在SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 6. 提高SQL Server2000 性能的最佳方法之一是()。 A. 增大硬盘空间 B. 增加内存 C. 减少数据量 D. 采用高分辨率显示器 7. SQL Server2000 标准版不支持的操作系统是()。 A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server 8. 如果希望完全安装SQL Server2000 ,则应选择()。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 )。 A. SQL Server 服务器 B. 查询分析器 C. 网络实用工具 D. 数据导入和导出程序 10. 用于配置客户端网络连接的工具是()。 A. 企业管理器 B. 客户端网络实用工具 C. 查询分析器 D. 联机帮助文档 11. SQL Server2000 的物理存储主要包括3 类文件( ) A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程 D. 表文件、索引文件、图表文件 12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库( A. 事务日志文件 B. 主数据文件 C. DELETE 语句 D. 联机帮助文件 13. SQL Server2000 系统中的所有系统级信息存储于哪个数据库 A. master B. model C. tempdb D. msdb )。)。 9. 要想使SQL Server2000 数据库管理系统开始工作,必须首先启动( 14. 下面关于tempdb 数据库描述不正确的是()。 A. 是一个临时数据库 B. 属于全局资源

sql数据库期末考试题及答案完整版

s q l数据库期末考试题 及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE

SQL Server数据库试题十及答案

SQL Server数据库试题及答案 一、单项选择题(每题2分,共15题) 1. SQL Server 2005是一个(C)的数据库系统。 (A)网状型(B)层次型(C)关系型(D)以上都不是 2. DTS 是一个简称,它的全称是(B)。 A. 数据运输系统 B. 数据传输服务 C. 数据库传输系统 D. 数据库运输服务 3. SQL Server 2005 采用的身份验证模式有(D)。 (A)仅Windows身份验证模式 (B)仅SQL Server身份验证模式 (C)仅混合模式 (D)Windows身份验证模式和混合模式 4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C) (A)DML (B)DCL (C)DQL (D)DDL 5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B) (A) * (B)% (C)- (D)? 6. SQL Server提供的单行注释语句是使用(B)开始的一行内容。 (A)“/*” (B)“--” (C)“{” (D)“/” 7. 以下那种类型能作为变量的数据类型(C)。 (A)text (B)ntext (C)table (D)image 8. 下面不属于数据定义功能的SQL语句是:(C) A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE 9. 如果希望完全安装SQL Server,则应选择(A)。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 10. 在SQL SERVER中局部变量前面的字符为:(D ) (A)* (B)# (C)@@ (D) @ 11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D)(A)包括table_1中的所有行,不包括table_2的不匹配行 (B)包括table_2中的所有行,不包括table_1的不匹配行 (C)包括和两个表的所有行 (D)只包括table_1和table_2满足条件的行 12. 对视图的描述错误的是:(C) (A)是一张虚拟的表 (B)在存储视图时存储的是视图的定义 (C)在存储视图时存储的是视图中的数据 (D)可以像查询表一样来查询视图 13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(A )。(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER 14. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是(D )。 (A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器15. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(D )

北理工《SQL Server 数据库应用》期末考试精选题汇总【含答案解析】94

SQL Server课程复习提纲 第1章数据库基础知识 复习内容 1.数据与数据处理的基本概念 2.计算机数据管理的3个阶段 3.数据模型的基本概念和分类 4.概念模型的基本概念和表示方法 5.数据库系统主要特征 (1) 数据结构化 (2) 数据独立性高 物理独立性:数据库物理结构的改变,不影响数据的逻辑结构,不影响应用程序 逻辑独立性:数据库中的逻辑数据结构发生改变时,应用程序无需修改 (3) 减少数据冗余 (4) 数据共享 (5) 统一的数据保护功能 6.数据库设计的六个阶段及内容 复习重点 1.数据模型的三个组成部分:数据结构、数据操作、完整性约束条件。 2.E-R方法的三要素是:实体、属性、联系。联系的类型包括:一对一、 一对多和多对多。 3.数据库设计各个阶段及各阶段需要完成的工作 4.数据库管理系统的主要功能 数据库定义功能

数据存取功能 数据库运行管理功能 数据库的建立和维护功能 数据通信功能 第2章 SQL Server 2000系统概述 复习内容 1.SQL Server服务器的主要组件 2.SQL Server 的两种身份验证模式 第3章创建和使用数据库 复习内容 1.SQL Server支持的数据库类型以及SQL Server有哪些系统数据库 2.SQL Server数据库文件和数据库文件组的概念 3.SQL Serve数据库存储结构 4.创建、删除数据库以及数据库更名 复习重点 1.SQL Server的系统数据库包括:master数据库,用于控制用户数据 库和 SQL Server 操作,储存用户账户、可配置的环境变量、系统错误消息等信息;model数据库,新建用户数据库的模板原型;tempdb数据库,临时表以及其他临时的工作存储需要;msdb数据库,调度信息和作业历史存储区域。 2.SQL Server采用操作系统文件来存放数据库,数据库文件包括主数 据文件、次要数据文件、日志文件三类。 3.数据库的物理存储对象是页面和盘区。简单的说,一个数据库是由 文件组成,文件是由盘区组成,盘区由页面组成。页面的大小是8kb 复习要求 1.了解SQL Server数据库文件和数据库文件组的概念 2.了解在使用数据库文件和文件组时,应该注意的事项。 3.能够使用企业管理器进行数据库的创建、删除和更名。

国家开放大学电大《MySQL数据库应用》机考终结性考试第四套真题题库及答案2

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试第四套真题题库及答案 试卷总分:100 答题时间:60分钟 客观题 一、单选题(共25题,共75分) 1.要保证数据库的逻辑数据独立性,需要修改的是()。 A模式与外模式的映射 2.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。 C子模式 3.下而的选项不是关系数据库基本特征的是()。 A不同的列应有不同的数据类型 4.下述()不是DBA数据库管理员的职责。 D数据库管理系统设计 5.在视图上不能完成的操作是()o C在视图上定义新的表 6.()是目前数据库系统中最常用的一种数据模型。 A关系模型 7.假设学生关系S (S#, SNAME, SEX),课程关系C (C#, CNAME),学生选课关系SC (S#, C#, 要查询选修“Computer”课的男生姓名,将涉及到关系()。 GRADE) O D S, C, SC 8.现有如下关系:患者(患者编号,患者姓名,性别,出生日起,所在单位),医疗(患者编号, 患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是()。 A患者编号 9.在ER模型中,如果有3个不同的实体集,3个M: N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。 C 6 10.子模式是用来描述()o B数据库的局部逻辑结构 11.“汽车用品网上商城”数据库包括()张表。 C 8 12.“汽车用品网上商城”中,购物车实体与()实体有联系。

B用户 13.E-R模型的基本成分是()。 D实体和联系 14.设关系R,按条件f对关系R进行选择,其关系代数是()。 C af(R) 15.用TRUNCATE和DELETE语句删除表中数据的区别() A TRUNCATE命令不记录日志 16.关系数据库中,实现实体之间的联系是通过表与表之间的() D公共属性 17.下面关于索引描述中错误的一项是() C innodb存储引擎支持全文索引 18.修改列指令是() A ALTER TABLE - MODIFY … 19.以下聚合函数求数据总和的是() B SUM 20.下列关于INSERT语句使用正确的是() D如果列设置了默认值,则可以不为该列提供数据 21.数据库服务器、数据库和表的关系,正确的说法是() B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 22.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() C用户自定义完整性约束 23.DECIMAL是()数据类型 A可变精度浮点值 24.哪个关键字在Select语句中表示所有列() A * 25.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是() D在ORDER BY子句中使用RANDO函数,并用LIMIT子句定义行数 二、多选题(共4题,共20分) 1.MySQL存储过程中错误处理有哪几种类型()

(完整版)数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共 16分,每小题1分) 1. 在数据库中,下列说法( )是不正确的。 A •数据库中没有数据冗余 B •数据库具有较高的数据独立性 C •数据库能为各种用户共享 D •数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为 () 三种类 型。 C.层次、网状和关系 •数据、图形和多媒体 是用户与数据库系统的接口,是用户用到的那部分数据的描述。 •存储模式 D •模式 4.下面选项中不是关系的基本特征的是 7. E-R 图是数据库设计的工具之一,它适用于建立数据库的 ( ) A •概念模型 B •逻辑模型 C •结构模型 8. 若关系模式R (ABCD )已属于3NF,下列说法中( ) 是正确的。 A •它一定消除了插入和删除异常 B •仍存在一定的插入和删除异常 C . 一定属于BCNF D 9. 解决并发操作带来的数据不一致性普遍采用 A •封锁技术 B .恢复技术 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 ( ) 。 A •可靠性 B • 一致性 C •完整性 D •安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事 务的( ) 。 A.原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于 () 。 A.事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是 () 。 A • R1(学生号,学生名,性别) B • R2 (学生号,学生名,班级号) C. R3(学生号,学生名,宿舍号) D • R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着 15个不同的二元联系,其中 4个是1:1联系类型,5个是1:N A .大型、中型和小型 •西文、中文和兼容 A.不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C.没有行序和列序 D. 没有重复元组 5. SQL 语言具有两种使用方式,分别称为交互式 A •提示式 SQL B •多用户 SQL SQL 和 ( ) C •嵌入式SQL D •解释式SQL 6.设关系模式R (ABCD ), F 是R 上成立的FD 集, F={A ~ B , B T C},则(BD)+ 为( A . BCD • BC • ABC 3.在数据库的三级模式结构中, A •外模式 ( •内模式 D •物理模型 • A 和 C 都是 () 。 C •存取控制技术 D •协商

数据库期末考试复习题及答案-填空简答

(本大题共9小题,每空1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。 1. 关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。 2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个 共有的属性 3. 在Student表的Sname列上建立一个唯一索引的SQL语句为: CREATE UNIQUE INDEX Stusname ON student(Sname) 4. SELECT语句查询条件中的谓词“!=ALL”与运算符 NOT IN 等价 5. 关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C) →A},则侯选码是 A和(B,C) ,R∈ AB NF。 6. 分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。 7. 事物是DBMS的基本单位,是用户定义的一个数据库操作序列。 8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1 正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,这种情形称为死锁。 9. 可串行性是并发事务正确性的准则。 三、简答题(第1、3题3分,第2题4分,共10分) 1.试述关系模型的参照完整性规则? 答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与 基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则 对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。 2.试述视图的作用? (1)视图能够简化用户的操作。(1分) (2)视图使用户能以多种角度看待同一数据。(1分) (3)视图对重构数据库提供了一定程度的逻辑独立性。(1分) (4)视图能够对机密数据提供安全保护。(1分) 3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则: (1)登记的次序严格按并发事务执行的时间次序。(1分) (2)必须先写日志文件,后写数据库。(2分)

数据库系统期末考试卷及答案

数据库系统试卷一 试卷说明: 1.本次考试为闭卷考试。本试卷共计 8 页,共五大部分,请勿漏答; 2.考试时间为 90 分钟,请掌握好答题时间; 3.答题之前,请将试卷和答题纸上的考试班级、学号、姓名填写清楚; 4.本试卷第所有部分答案都写在试卷上; 5.答题完毕,请将试卷和答题纸正面向外对叠交回,不得带出考场; 6.考试中心提示:请你遵守考场纪律,诚信考试、公平竞争! 一、单项选择题(每题2分,共30分) 1. 实现关系代数投影运算的SQL子句是()。 A.SELECT B.ORDER BY C.FROM D.WHERE 2. SQL语言一次查询的结果是一个() A.数据项B.记录C.元组D.表 3. 下述选项中,()不是数据操纵语句。 A.Insert B.Update C.Delete D.Create 4. LEFT JOIN用于()。 A. 显示符合条件的数据行 B. 显示符合条件的数据行以及左边表中不符合条件的数据行 C. 显示符合条件的数据行以及右边表中不符合条件的数据行 D. 将两个表中的记录匹配成新的数据行 5. SQL使用()语句为用户授予系统权限或对象权限。 A.SELECT B.CREATE C.GRANT D.REVOKE 6. 同一个关系模型的任意两个元组值()。 A.不能完全相同B.可以完全相同C.必须完全相同D.以上都不是 7. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。 A.r+s B.r-s C.r×s D.max(r, s) 8. ()可以看成是现实世界到机器世界的一个过渡的中间层次。 A.概念模型B.逻辑模型C.结构模型D.物理模型 9. 对于分布式数据库,可以简单归纳为( )。 A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的 10. 数据库系统的核心是()。 A.数据模型B.数据库管理系统

SQL Server 2016数据库应用教程期末考试卷带答案(高职)

SQL Server 2016数据库应用教程期末考试 卷 一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。 1、函数依赖集F的最小函数依赖集Fmin不一定是唯一的。() 2、一个表可以有主键值相同的两行。() 3、带参数的存储过程的一般格式是:CREATE PROCEDURE 存储过程名( 参数列表) AS SQL语句。() 4、多个用户不能通过角色(role)或组(Windows groups)成员关系拥有同一个架构。 () 5、ADO .NET只是内部运作采用XML格式,与外部数据交换采用的是其他格式。() 二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 6、以下哪项是属于数据库系统阶段的特点?() [A] 数据面向程序 [B] 由文件系统对数据进行管理 [C] 面向全组织的数据结构化 [D] 数据冗余度较大 7、数据库运行管理功能包括数据的安全性控制、并发控制和()。 [A] 查询控制 [B] 完整性控制 [C] 存取控制 [D] 定义控制 8、在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序()。 [A] 必须改变 [B] 自动改变 [C] 可以不变 [D] 必须作废 9、以下有关“关系的性质”的说法错误的是()。 [A] 不同的列可出自同一个域 [B] 行的次序不能任意交换 [C] 关系中不允许有两个完全相同的元组 [D] 不允许某个属性又是一个二维关系 10、关系代数中投影运算是对关系进行的()。 [A] 垂直分割 [B] 水平分割 [C] 结合 [D] 先垂直分割后水平分割 11、如果A→BC,则A→B且A→C。这体现了Armstrong公理中的()推论。 [A] 自合规则

(完整版)数据库期末考试复习题及答案

试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1.数据库系统的核心是( B ) A •数据库 B •数据库管理系统 C .数据模型 D .软件工具 2. 下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B •数据由DBMS 统一管理和控制 C .数据冗余度大 D .数据独立性高 3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B •关系模型 C .网状模型 D •实体-联系模型 4. 数据的物理独立性是指( C ) A •数据库与数据库管理系统相互独立 B •用户程序与数据库管理系统相互独立 C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D •应用程序与数据库中数据的逻辑结构是相互独立的 5・要保证数据库的逻辑数据独立性,需要修改的是( A ) A •模式与外模式之间的映象 B •模式与内模式之间的映象 C .模式 D •三级模式 6・关系数据模型的基本数据结构是( D ) A. 树 B .图 C .索引 D .关系 7・ 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情 况摘要等属性,该实体主码是( C ) A. 车次 B .日期 C .车次+日期 D .车次+情况摘要 8. 己知关系R 和S , R A S 等价于(B )

A. ( R-S)-S C. (S-R)-R 9. 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A.全外联接 C.右外联接 10. 用下面的T-SQL 语句建立一个基本表: CREATE TABLE Student (Sno CHAR (4) PRIMARY KEY, Sname CHAR (8) NOT NULL, Sex CHAR ( 2), Age INT ) 可以插入到表中的元组是( D ) D. '5021','刘祥',NULL , NULL 11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C A. GRANT QTY ON SPJ TO '李勇’ B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 13•关系规范化中的插入操作异常是指 A •不该删除的数据被删除 C .应该删除的数据未被删除 14•在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任 务 A .逻辑设计 B •物理设计 C .需求分析 D •概念设计 B. S-(S-R) D. S-(R-S) B.左外联接 D.自然联接 A. '5021','刘祥',男,21 B. NULL ,'刘祥',NULL , 21 C. '5021', NULL ,男,21 (D ) B .不该插入的数据被插入 D .应该插入的数据未被插入

相关文档
最新文档