SQL SERVER数据库试题 (7)

合集下载

数据库SQLServer题库

数据库SQLServer题库

一、单项选择题(共30题)1. 创建数据库使用()命令。

A. create databaseB. alter databaseC. drop databaseD. dbcc shinkdatabase答案:A2. DBMS对数据库恢复的重要文件是()。

A. 日志文件B. 数据文件C. 数据库文件D. 备注文件答案:A3. SQL Server 2000的主数据文件名推荐的扩展名为()。

A. .ldfB. .mdfC. .ndfD. 无扩展名答案:B4. 使用create database命令建立数据库时,给出的数据库名是()。

A. 数据库逻辑名B. 数据库物理名C. 数据文件名D. 日志文件名答案:A5. 下列说法正确的是()。

A. 不能修改已创建的数据文件属性B. 可以向数据库添加文件组C. 不能删除数据库的文件组D. 不能删除数据库中的文件答案:B6. 创建数据库时不能省略的参数是()。

A. nameB. filenameC. filegroupD. 数据库名答案:D7. 下面有关文件组的叙述不正确的为()。

A. 一个文件只能属于一个文件组B. 一个文件或文件组只能属于一个数据库C. 文件组中包括日志文件D. 主数据文件只能属于主文件组答案:C8. 如果创建的数据库文件的大小为2.5MB,则参数size的正确写法是()。

A. 2.5B. 2.5MBC. 2500KBD. 2560KB答案:D9. 按照所采用的数据模型划分,SQL Server2000应当是()。

A. 层次型数据库管理系统B. 网状型数据库管理系统C. 关系型数据库管理系统D. 混合型数据库管理系统答案:C10. SQL Server 2000使用()。

A. ANSI SQL-86B. ANSI SQL-89C. ANSI SQL-92D. T-SQL答案:D11. SQL Server系统解决死锁的方法是()。

A. 一次封锁法B. 顺序封锁法C. 预防法D. 诊断解除法答案:D12. 在SQL Server中,用来显示数据库信息的系统存储过程是()。

sql server考试题

sql server考试题

sql server考试题SQL Server考试题指的是针对SQL Server数据库管理系统进行考试的相关题目。

这些题目用于测试考生对SQL Server的掌握程度,包括理论知识、操作技能和问题解决能力等方面。

示例:1.单选题:在SQL Server中,用于创建表的语句是:A. CREATE INDEXB. CREATE DATABASEC. CREATE TABLED. CREATE VIEW答案:C. CREATE TABLE。

2.多选题:在SQL Server中,可以使用哪些语句进行数据查询?A. SELECTB. DELETEC. UPDATED. INSERT答案:A、B、C、D。

在SQL Server中,SELECT、DELETE、UPDATE和INSERT都是用于数据查询的语句。

3.简答题:请简述SQL Server中的事务处理的概念及其作用。

答案:事务处理是SQL Server中的一个重要概念,它是一个完整的业务逻辑单元,可以确保数据库的完整性和一致性。

事务可以确保一系列操作要么全部成功执行,要么全部不执行,从而保持数据库的一致性状态。

事务处理的作用是确保数据的完整性和避免数据损坏或不一致的情况。

4.案例分析题:给定一个数据库表结构,要求编写一个查询语句,从表中检索符合特定条件的记录,并按照一定顺序对结果进行排序。

答案:根据具体的表结构和条件要求,编写相应的SELECT语句,并使用WHERE子句来筛选符合条件的记录。

然后使用ORDER BY子句对结果进行排序。

具体的查询语句和排序方式应根据实际情况进行调整。

总结来说,SQL Server考试题指的是针对SQL Server数据库管理系统进行的考试所使用的相关题目。

这些题目用于测试考生对SQL Server的掌握程度,包括理论知识、操作技能和问题解决能力等方面。

考生需要通过学习和实践来掌握相关知识和技能,以顺利通过考试。

(SQLServer)考试试题及答案解析

(SQLServer)考试试题及答案解析

2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。

(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。

(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。

则称实体集A与B具有()。

(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。

(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。

(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。

(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。

(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。

(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。

Microsoft SQL Server数据库管理练习题参考答案

Microsoft SQL Server数据库管理练习题参考答案

Microsoft SQL Server数据库管理练习题参考答案1. 数据库的备份和还原是维护数据库的重要任务,请简要说明在Microsoft SQL Server中如何备份和还原数据库。

在Microsoft SQL Server中,可以使用SQL Server Management Studio (SSMS)工具来备份和还原数据库。

备份数据库:1) 打开SSMS工具,连接到SQL Server数据库引擎。

2) 在对象资源管理器中,展开数据库文件夹,右键点击要备份的数据库,选择“任务”->“备份”。

3) 在“备份数据库”对话框中,选择备份类型、备份到的位置、备份集的名称等设置,然后点击“确定”进行备份。

还原数据库:1) 打开SSMS工具,连接到SQL Server数据库引擎。

2) 在对象资源管理器中,展开数据库文件夹,右键点击要还原的数据库,选择“任务”->“还原”->“数据库”。

3) 在“还原数据库”对话框中,选择备份集、还原到的位置、还原选项等设置,然后点击“确定”进行还原。

2. 在数据库设计中,为了保持数据的一致性和完整性,我们常常使用约束来规定数据的规则。

请简要说明在Microsoft SQL Server中如何添加和删除约束。

添加约束:1) 打开SSMS工具,连接到SQL Server数据库引擎。

2) 在对象资源管理器中,展开数据库文件夹,展开要添加约束的表所在的文件夹,右键点击该表,选择“设计”。

3) 在设计视图中,选择要添加约束的列,在属性窗口中选择“约束”一项,点击“...”按钮。

4) 在“约束”对话框中,选择要添加的约束类型(如主键、唯一性约束、外键等),设置约束的名称和规则,然后点击“确定”完成添加。

删除约束:1) 打开SSMS工具,连接到SQL Server数据库引擎。

2) 在对象资源管理器中,展开数据库文件夹,展开要删除约束的表所在的文件夹,右键点击该表,选择“设计”。

sqlserver考试试题库

sqlserver考试试题库

sqlserver考试试题库SQL Server考试试题库是一个专为准备SQL Server相关认证考试的考生设计的资源库。

以下是一些模拟考试题目,涵盖了SQL Server的基础知识、高级查询技术、性能优化、安全性以及数据库管理等方面。

一、选择题1. 在SQL Server中,以下哪个不是系统表?A. sys.databasesB. sys.tablesC. sys.columnsD. Customers2. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE PROCEDURE3. SQL Server中的事务可以保证哪些特性?A. 原子性、一致性、隔离性B. 原子性、一致性、持久性C. 原子性、隔离性、持久性D. 所有选项都是4. 以下哪个选项不是SQL Server的索引类型?A. 聚集索引B. 非聚集索引C. 唯一索引D. 复合索引5. SQL Server中,以下哪个命令用于备份数据库?A. BACKUP DATABASEB. BACKUP TABLEC. BACKUP INDEXD. BACKUP LOG二、简答题1. 解释SQL Server中的死锁是什么,并给出解决死锁的一般策略。

2. 描述SQL Server的恢复模式,并说明它们在数据库备份和恢复过程中的作用。

3. 什么是SQL Server的分区表,它有什么优势?三、操作题1. 假设你有一个名为`Sales`的数据库,里面有一个名为`Orders`的表,包含`OrderID`, `OrderDate`, `CustomerID`, `TotalAmount`等字段。

编写一个SQL查询,列出所有2019年的订单,并按`TotalAmount`降序排序。

2. 编写一个存储过程,该存储过程接受一个`CustomerID`作为参数,并返回该客户的所有订单信息。

SQLServer数据库考试试题与答案(doc8页)

SQLServer数据库考试试题与答案(doc8页)

SQLServer数据库考试试题与答案(doc8页)SQLServer数据库考试试题与答案(doc 8页)选择题:(20分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的⼀项:(___)A、只存在⼀对多的实体关系,以图形⽅式来表⽰。

B、以⼆维表格结构来保存数据,在关系表中不允许有重复⾏存在。

C、能体现⼀对多、多对多的关系,但不能体现⼀对⼀的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证⽅式,其中在(___)⽅式下,需要客户端应⽤程序连接时提供登录时需要的⽤户标识和密码。

A、Windows⾝份验证B、SQL Server ⾝份验证C、以超级⽤户⾝份登录时D、其他⽅式登录时3、SQL Server 2000 在安装之前,应注意的事项:(___)A、SQL Server 2000的任何版本在安装时都不⽤考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作C、alter table table1 column1 primary key ;5、表在数据库中是⼀个⾮常重要的数据对象,它是⽤来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以⽤(2___)等⽅法来创建。

⑴ A、显⽰ B、查询 C、存放 D、检索⑵ A、企业管理器 B、查询分析器C、OSQLD、企业管理器和CREATE TABLE语句6、为数据表创建索引的⽬的是(1___),可以在创建表时⽤(2___)来创建唯⼀索引,也可以⽤(2___)来创建唯⼀索引。

⑴ A、提⾼查询的检索性能 B、创建唯⼀索引C、创建主键D、归类⑵ A、设置主键约束,设置唯⼀约束B、Create table,Create indexC、设置主键约束,Create indexD、以上都可以7、在Transact-SQL语法中,⽤来插⼊数据的命令是(___),⽤于更新的命令是(___)。

A、INSERT,UPDATEB、UPDATE,INSERTC、DELETE,UPDATED、CREATE,INSERT INTO8、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但⾄少包括的部分(1___),使⽤关键字(2___)可以把重复⾏屏蔽,将多个查询结果返回⼀个结果集合的运算符是(3___),如果在SELECT语句中使⽤集合函数时,⼀定在后⾯使⽤(4___)。

SQLSERVER数据库管理员实操精华题下

SQLSERVER数据库管理员实操精华题下

SQLSERVER数据库管理员实操精华题下SQLSERVER数据库管理员实操精华题下1.【多选题】10分| SQLServer数据库包含一个名为trg_InsertOrders 的触发器,当订购数据被插入到Orders表时,进行触发操作。

此触发器负责确保在将数据插入到Orders表之前,某客户存在于Customers表中。

现在需要配置触发器,阻止其在数据导入进程中进行触发,可以使用哪两个Transact-SQL语句来完成此操作?A ALTERTABLEOrdersDISABLETRIGGERtrg_InsertOrdersB DROPTRIGGERtrg_InsertOrdersC DISABLETRIGGERtrg_InsertOrdersONOrdersD ALTERTRIGGERtrg_InsertOrdersONOrdersNOTFORREPLICATION2.【单选题】10分| 通过一个视图来联接SQLServer数据库中的Customers表和Orders表,需要确保对基础表架构的修改不会对该视图造成影响。

应当如何操作?A 在表内创建CHECK限制B 创建DDL触发器,如果所做的更改影响到视图中的列,则撤销这些更改C 创建视图,指定WITHSCHEMABINDING选项D 创建视图,指定WITHCHECK选项3.【单选题】10分| 某抵押公司需要创建一个SQLServer数据库。

该数据库需要支持基于Web的新应用程序,能够同时处理多达1,000个用户。

该应用程序必须能够快速显示大量计算操作的结果,如计算抵押支付款以及分期付款计划。

为了确保该数据库尽可能快速高效地处理计算,应当如何操作?A 在应用程序中实现参数化Transact-SQL查询。

B 在数据库中实现Transact-SQL存储过程C 在数据库中实现CLR存储过程。

D 实现分布式Web服务。

4.【单选题】10分| 现在需要修改SQLServer数据库中名为Product 的表,并为Product表中添加名为FriendlyName的新列。

SQL Server数据库技术及应用1-7章题库练习题测试题带答案

SQL Server数据库技术及应用1-7章题库练习题测试题带答案

思考习题一、单选题1.应用数据库技术的主要目的是为了(C)。

A解决保密问题B解决数据完整性问题C共享数据问题D解决数据量大的问题2.数据库管理系统(DBMS)是(D )。

A 教学软件B 应用软件C 辅助设计软件D系统软件3.在数据库中存储的是(C )。

A 数据B 数据模型C 数据以及数据之间的关系D 信息4.数据库系统的核心是(B )。

A 数据库B 数据库管理系统C 操作系统D 应用程序5.数据库具有(B)、最小的(A)和较高的(C)。

(1)A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化(2)A 冗余度 B 存储量 C 完整性 D 有效性(3)A 程序与数据可靠性 B 程序与数据完整性 C 程序与数据独立性 D 程序与数据一致性6.在数据管理技术的发展过程中,经历了人工、文件系统及数据库系统管理阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理7.在数据库中,产生数据不一致的根本原因是(D )。

A 数据存储量太大B 没有严格保护数据C 未对数据进行完整性控制D 数据冗余8.按照传统的数据模型分类,数据库系统可以分为三种类型(B)。

A大型、中型和小型B层次、网状和关系C数据、图形和多媒体D西文、中文和兼容9.数据库技术的奠基人之一E.F.Codd从1970年起发表多篇论文,主要论述的是(C)。

A层次数据模型B网状数据模型C关系数据模型D面向对象数据模型10.数据库三级模式体系结构的划分,有利于保持数据库的(A )。

A数据独立性B数据安全性C结构规范化D操作可靠性二、填空题1.数据库是长期存储在计算机内、有(组织)的、可(共享)的数据集合。

2.DBMS是指(数据库管理系统),具有(数据定义)、(数据控制)、(数据库运行与管理、数据字典等功能,SQL Server是属于(关系)数据库管理系统。

3.数据库系统一般是由(硬件系统)、(数据库)、(数据库管理系统及相关软件)、(用户)及(数据库管理员)等五大部分组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东英才学院 学年第 学期
《SQL SERVER 实例 》期末考试试卷
年级 专业 层次:普通高职
普通本科
(本试卷考试时间120分钟 满分100分)
(本试卷共8页)
一、单选题:(每题2分,共30分)
1、DBMS 是什么?( )
(A )操作系统 (B )数据库管理系统 (C )数据库 (D ) 数据库管理员
2 、SQL Server 2005是一个( )的数据库系统。

(A )网状型 (B )层次型 (C )关系型 (D )以上都不是 3、SQL Server 2005 采用的身份验证模式有( )。

(A )仅Windows 身份验证模式 (B )仅SQL Server 身份验证模式 (C )仅混合模式
(D )Windows 身份验证模式和混合模式 4、关于主键描述正确的是:( ) (A )包含一列 (B )包含两列
(C)包含一列或者多列(D)以上都不正确
5、下列()数据库不属于SQL Server 2005在安装时创建的系统数据库。

(A)master (B)NorthWind (C)model (D)bookdb 6、在SQL SERVER中局部变量前面的字符为:()
(A)* (B)# (C)@@ (D)@
7、在Transact-SQL语法中,用来插入数据的命令是( )
(A)INSERT (B)UPDATE (C)DELETE (D)CREATE
8、SQL Server的字符型系统数据类型主要包括()。

(A)Int、money、char (B)char、varchar、text (C)datetime、binary、int (D)char、varchar、int 9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()
(A)* (B)% (C)- (D)?
10、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用()
(A)BEGIN……END
(B)CASE……END
(C)IF……THEN
(D)GOTO
11、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是()
(A)ORDER BY (B)WHERE
(C)GROUP BY (D)HA VING
12、要删除视图myview,可以使用()语句。

(A)DROP myview (B)DROP TABLE myview
(C)DROP INDEX myview (D)DROP VIEW myview
13、对视图的描述错误的是:()
(A)是一张虚拟的表
(B)在存储视图时存储的是视图的定义
(C)在存储视图时存储的是视图中的数据
(D)可以像查询表一样来查询视图
14、SQL Server提供的单行注释语句是使用()开始的一行内容。

(A)“/*”(B)“--”(C)“{”
(D)“/”
15、假如有两个表的连接是这样的:table_a inner join table_b 其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集?
(A)包括table_a中的所有行,不包括table_b的不匹配行
(B)包括table_b中的所有行,不包括table_a的不匹配行
(C)包括和两个表的所有行
(D)只包括table_a和table_b满足条件的行
二、填空题(每空1分,共10分)
1、在一个表中主键的个数为:_____。

2、在SQL Server 2005中,索引的顺序和数据表的物理顺序相同的
索引是_____________。

3、角色是一组用户所构成的组,可以分为标准角色和__________角色。

4、触发器有3种类型,即INSERT类型DELETE类型和。

5、如果要计算表中的行数,可以使用聚合函数___________。

6、SQL Server 2005提供数据备份的类型分别是:、事务日志备份、差异备份和文件和文件组备份。

7、,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。

8、命令truncate table的功能是__________。

9、在SQL Server 2005中,一个批处理语句是以结束的。

10、将规则xb_rule绑定到学生表的性别字段的语句为:
三、判断题:(每题1分,共10分)
sp_unbindrule。

2、在查询中很少被引用的列上创建索引可以极大地提高查询性能。

()
3、在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引()
4、在SQL SERVER中,触发器的执行是在数据的插入,更新或删除之前执行的。

()
5、通配符"_"表示某单个字符。

( )
6、因为通过视图可以插入,修改或删除数据,因此视图也是一个实在表。

( )
7、数据库有两级映像分别为外模式/模式映象和模式/内模式映象,其中外模式/模式映象保证数据的物理独立性( )
8、在关系模式的规范化中利用第二范式消除的非主属性对码的部分
依赖( )
9、查询学生表中备注字段为空的班级信息的语句为:select * from 学生where 备注=“” ( )
10、drop table 删除表是必须小心注意的操作,因为表一旦删除便无法恢复。

( )
四、简答题(每题4分,共20分)
3、数据库设计分哪几个步骤?
4、试述主数据文件,辅助数据文件,事务日志文件的概念?
5、COMPUTE 与COMPUTE BY 子句在使用的时候有什么不同? 五、编程题(共30分)
student 表(学生表)
1、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。

2、在student表中查询所有姓“刘”的学生信息。

3、计算student表中学生的总数。

4、向student表中添加数据(4,王洪,男,19,计算机系)
5、使用while语句,实现以下功能:求2—300之间的所有素数。

山东英才学院 学年第 学期
《SQL SERVER 实例 》期末考试答题纸
年级 专业 层次:普通高职
普通本科
(本试卷考试时间120分钟 满分100分)
(本试卷共8页)
二、填空题(每空1分,共10分)
1、 2、 3、 4、 5、 6 、 7、 8、
9、 10 、
2、 3、 4、 5、
2、 3、 4、 5、
四、简答题(10分)
五、编程题(10分)。

相关文档
最新文档