sqlsever试题

合集下载

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案SQL Server期末考试试题及答案一、选择题1. 下列哪个不是SQL Server的数据类型?A. intB. varcharC. booleanD. datetime答案:C2. 下列哪个不是SQL Server的约束类型?A. 主键约束B. 外键约束C. 唯一约束D. 默认约束答案:D3. 下列哪个不是SQL Server的聚合函数?A. SUMB. AVGC. COUNTD. MAX答案:E(不存在)4. 下列哪个不是SQL Server的连接方式?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. FULL JOIN答案:E(不存在)5. 下列哪个不是SQL Server的系统函数?A. GETDATEB. LENC. CONVERTD. RAND答案:E(不存在)二、填空题1. SQL Server中,使用______语句可以创建数据库。

答案:CREATE DATABASE2. SQL Server中,使用______语句可以创建表。

答案:CREATE TABLE3. SQL Server中,使用______语句可以删除表。

答案:DROP TABLE4. SQL Server中,使用______语句可以插入数据。

答案:INSERT INTO5. SQL Server中,使用______语句可以更新数据。

答案:UPDATE三、简答题1. 什么是SQL Server?答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。

它支持SQL语言,可以用于存储、管理和检索数据。

2. SQL Server中,什么是主键?答案:主键是一种约束,用于唯一标识表中的每一行数据。

它可以是一个或多个列,且不允许为空值。

3. 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中,下列选项不属于数值型数据类型的是()。

SQLServer单科测试题(带答案)

SQLServer单科测试题(带答案)

--------------------------------------装--------------------------------------订------------------------------线----------------------------------------选择题(每题2分,共计100分)1.在SQL Server中,要防止大于100的数被保存到int类型的列,可以使用()。

A.主键约束B.限制约束C.外键约束D.检查约束2.在SQL Server中,下面关于数据完整性的描述正确的是()。

[选两项]A.如果数据库中没有重复的数据,数据就是完整的B.维护数据完整性就是保证数据的准确性C.数据库中数据越详细越符合数据完整性D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据3.在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。

A.masterB.modelC.msdbD.pubs4.在SQL Sever 2005中,假设表 users 包含主键列 id ,那么执行”update users set id=20 whereid=30”,执行的结果可能有()。

A.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败B.执行出错,因为主键列不可以被更新C.如果表中同时含有id 为20和id 为30的记录,则更新失败。

D.如果表中不包含id为20 和id 为30 的记录,则更新一行记录5.在SQL Server 2005数据库中,使用update语句更新数据库表中的数据,以下说法正确的是()。

A.每次只能更新一行数据B.每次可更新多行数据C.如果没有数据项被更新,将提示错误消息D.更新数据时,必须带有WHERE条件句子6.关于数据完整性,以下说法正确的是()。

[选两项]A.引用完整性通过主键和外键之间的引用关系实现B.引用完整性通过限制数据类型、检查约束等实现C.数据完整性是通过数据操纵者自身对数据的控制来实现的D.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性7.关于标识列,以下说法正确的是()。

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复习试题

SQLServer复习试题

SQLServer复习试题《SQL Server》复习试题一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2. 在SELECT语句中正确的语法顺序如下( D )。

A.where ,having, group by,order byB.having,where , group by,order byC.where, order by ,group by,havingD.where , group by, having,order by3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是 ( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

SQL Server题库

SQL Server题库

SQL Server题库一选择题2、下列哪个标识符不是SQL SERVER 2005的常规标识符(A )。

A、3b B、#xuesheng C、##xuesheng D、_2abc 3、下列哪个函数不属于聚合函数( D )。

A、count() B、avg() C、min() D、str() 4、下列各运算符中(A )不属于逻辑运算符。

A、& B、not C、and D、or 5、下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息(B )。

A、select * from 学生表where 姓名=’_敏%’ B、select * from 学生表 where 姓名like ’_敏%’ C、select * from 学生表 where 姓名like ’%敏%’ D、select * from 学生表 where 姓名like ’%敏’ 6、聚合函数不可以用在下列哪个语句中( D )。

A、SELECT子句 B、HAVING 子句 C、WHERE 子句D、子查询 7、下列哪些选项在T-SQL语言中使用时不用括在单引号中( D )。

A、单个字符 B、字符串C、通配符D、数字 9、下列哪个命令必须在单个批命令中执行。

( D ) A、CREATE DATABASE B、CREATE TABLE C、CREATE INDEX D、 CREATE VIEW 10、下列有关关键字的说法中,不正确的是(B )。

A、主关键字能惟一标识表中的每一行B、每个表中一定存在外关键字C、侯选关键字中的任一个都可以充当主关键字D、关键字的值不能重复,也不能为NULL 11、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(__B_)A、只存在一对多的实体关系,以图形方式来表示。

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

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

sqlserver综合练习题

sqlserver综合练习题

sqlserver综合练习题SQL Server综合练习题题目1: 管理数据库在SQL Server中,管理数据库是非常重要的任务。

请根据以下场景,回答相应的问题。

场景背景:某公司使用SQL Server作为其主要数据库管理系统,负责存储和管理大量的业务数据。

作为数据库管理员,您需要对数据库进行适当的管理和维护。

问题1:如何创建一个新数据库?要创建一个新的数据库,可以使用以下SQL语句:```sqlCREATE DATABASE [数据库名称];```问题2:如何备份和恢复数据库?为了备份数据库,可以使用以下方法之一:- 使用SQL Server Management Studio (SSMS):在对象资源管理器中,右键单击相应的数据库,选择“任务” > “备份”。

- 使用Transact-SQL:使用`BACKUP DATABASE`语句执行备份。

为了恢复数据库,可以使用以下方法之一:- 使用SSMS:在对象资源管理器中,右键单击“数据库”文件夹,选择“还原数据库”。

- 使用Transact-SQL:使用`RESTORE DATABASE`语句执行恢复。

问题3:如何监视数据库的性能和活动?要监视数据库的性能和活动,可以使用以下方法之一:- 使用SSMS:连接到相应的数据库服务器,在“对象资源管理器”中选择相应的数据库,右键单击选择“报表” > “标准报表” > “活动监视器”。

- 使用Transact-SQL:可以查询系统视图(如`sys.dm_exec_query_stats`)来获取性能统计信息。

场景背景:某公司的数据库中存在有关员工和部门的表。

现在,需要针对这些表执行一些常见的查询操作。

问题4:如何创建一个包含所有员工信息的视图?要创建一个包含所有员工信息的视图,可以使用以下SQL语句:```sqlCREATE VIEW [所有员工信息] ASSELECT * FROM [员工表];```问题5:如何查询工资最高的员工?要查询工资最高的员工,可以使用以下SQL语句:```sqlSELECT * FROM [员工表] WHERE [工资] = (SELECT MAX([工资]) FROM [员工表]);```问题6:如何计算每个部门的员工人数?要计算每个部门的员工人数,可以使用以下SQL语句:```sqlSELECT [部门], COUNT(*) AS [人数] FROM [员工表] GROUP BY [部门];```题目2: 数据库设计良好的数据库设计是一个高效、稳定和可扩展的数据库系统的关键。

SQLServer数据库试题十及答案

SQLServer数据库试题十及答案

SQLServer数据库试题十及答案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)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)image8. 下面不属于数据定义功能的SQL语句是:(C)A.CREATE TABLEB.CREATE CURSORC.UPDATED.ALTER TABLE9. 如果希望完全安装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 )。

sqlserver练习题参考答案

sqlserver练习题参考答案

1第1章 数据库基础数据库基础练习题一一、 单项选择题1.C 2.A 3.C 4.D 5.D6.B 7.A 8.B 9.B 10.D 1111..C 12.A 13.C 14.B 15.A 1616..B 17.A 18.D 19.B 20.B 2121..A; D 22.A 23.C 24.D 25.B 2626..B 27.B 28.D 29.B 30.B 二、 填空题1.概念.概念 ; 数据数据 2.属性.属性 3.码.码4.一对一联系;一对多(或多对一)联系;多对多联系.一对一联系;一对多(或多对一)联系;多对多联系 5.候选码.候选码 6.候选码.候选码7.关系名(属性1,属性2,…,属性n )8.关系数据结构;关系操作集合;关系完整性约束.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照.实体;参照;用户定义的;实体;参照 10.空值.空值11.需求分析阶段;.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段数据库实施阶段;数据库运行和维护阶段1212.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。

书,做为下一步数据库概念结构设计的依据。

13.将需求分析得到的用户需求抽象为信息结构即概念模型。

.将需求分析得到的用户需求抽象为信息结构即概念模型。

1414.将概念结构进一步转化为某一.将概念结构进一步转化为某一DBMS 支持的数据模型,并对其进行优化。

支持的数据模型,并对其进行优化。

1515.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。

SQL_Server测试题及答案(10套)

SQL_Server测试题及答案(10套)

绿色刚开始选对的,红色没有选对的,黄色一直没有写……SQL Server试题1班级: _______ 姓名: _______ 学号: _______ 成绩: _______一、填空题( 30*1 分)1.SQL server 2005 从设计结构来看,是按 _________ 进行设计的。

2.根据模型应用目的的不同,数据模型可以分为两类:一类是 _________ ,是按用户的观点来对数据和信息进行抽象;另一类是 _________ ,是按计算机的观点建模。

3.结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有 _________ ,_________ , _________ , _________ 。

4.在给数据库改名之前,必须设置数据库处于 ____________ 状态。

命令 truncate table 的功能是 _______________ 。

5.数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为: _________ , _________ , _________ , _________ 四种,其中标志列可以实现 _________ 数据完整性。

6.SQL 语言中行注释的符号为 _________ ;块注释的符号为 _________ 。

使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类: _________ 和 _________ 。

____________ 是将用户组成一个集体授权的单一单元。

7.为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:_________ 和 _________ 。

事务有两种类型 _________ 和 _________ 。

8.SQL server 中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以 _________ 字符开始,有系统定义和维护。

SQLServer数据库的练习题和答案6共6份

SQLServer数据库的练习题和答案6共6份

一、上机题一、上机题1. 在Student 数据库的以下表中数据库的以下表中 学生表(Student)基本数据表的字段 字段名字段名 类型类型 长度长度 StudentID Int (Identity) StudentCode Char 8 StudentName V archar 20 Sex Bit Phone V archar 20 Address V archar 100 Parent V archar 20 Birthdate Smalldatetime Remark V archar 500 Photo Image RegisterDateDatetime成绩表(Score)基本数据的字段字段名字段名类型类型长度长度 小数位小数位 ScoreID Int(Identity) StudentCodeChar 8 ExamType Char 1 Chinese Decimal 5 1 Math Decimal 5 1 English Decimal 5 1 Physics Decimal5 1 ChemistDecimal51(1) 在Student 表的StudentCode 字段创建聚集索引Index_StudentCode ,并且该索引为唯一索引,然后向Student 表中插入一条与表中记录的StudentCode 字段相同的记录,检查能否插入成功。

录,检查能否插入成功。

Create union index index_studentcode on student (studenrcode) (2) 在Student 表的StudentName 字段创建非聚集索引。

字段创建非聚集索引。

Create nonclustered index index_studentcode on student(studentname) (3) 在Score 表的StudentCode 字段创建聚集索引。

SQLServer数据库试题(1—6)附答案

SQLServer数据库试题(1—6)附答案

SQLServer数据库试题(1—6)附答案数据库试题(⼀)⼀、单选 (每空2分,共10分)1. 当采⽤Windows认证⽅式登录数据库服务器时,SQL Server客户端软件会向操作系统请求⼀个()。

A. 信任连接B. 邮件集成C. 并发控制D. 数据转换服务2. SQL Server的物理存储主要包括3类⽂件()。

A. 主数据⽂件、次数据⽂件、事务⽇志⽂件B. 主数据⽂件、次数据⽂件、⽂本⽂件C. 表⽂件、索引⽂件、存储过程D. 表⽂件、索引⽂件、图表⽂件3. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加⼊了程序控制结构和变量B. 加⼊了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数4. 以下哪种情况应尽量创建索引()。

A. 在Where⼦句中出现频率较⾼的列B. 具有很多NULL值的列C. 记录较少的基本表D. 需要更新频繁的基本表5. SQL Server触发器主要针对下列语句创建()。

A. SELECT、INSERT、DELETEB. INSERT、UPDATE、DELETEC. SELECT、UPDATE、INSERTD. INSERT、UPDATE、CREATE⼆、填空 (每空1分,共20分)1.使⽤数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。

2.若⼀个联系涉及到两个实体则称为________联系,若只涉及到⼀个实体则称为________联系。

3.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

4.在⼀个关系中不允许出现重复的________,也不允许出现具有相同名字的________。

5.数据库系统中的四类⽤户分别为数据库管理员、数据库设计员、____________和____________。

6.在存取数据库的数据的过程中,使⽤了两个数据缓冲区,分别为________缓冲区和________缓冲区。

SQLSERVER题库

SQLSERVER题库

模拟题三课号课程名称网络数据库(认证)专业计算机软件时间120分钟年级班级学号_ ___ _姓名_____ _ 成绩__ __一、选择题(每题2.5分,共20分)1、下面语句中,哪种语句用来创建视图()?A、CREATE TABLEB、ALTE VIEWC、DROP VIEWD、CREATE VIEW2、下面语句中,哪种语句用来修改视图()。

A、CREATE TABLEB、ALTE VIEWC、DROP VIEWD、CREATE VIEW3、下面语句中,哪种语句用来删除视图()。

A、CREATE TABLEB、ALTE VIEWC、DROP VIEWD、CREATE VIEW4、sp_help属于哪一种存储过程()?A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他5、下列哪些语句用于创建存储过程()?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他6、下列哪些语句用于删除存储过程()?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他7、下列哪些语句用于创建触发器()?A、CREATE PROCEDUREB、CREATE TRIGGERC、ALTER TRIGERD、DROP TRIGGER8、下列哪些语句用于删除触发器()?A、CREATE PROCEDUREB、CREATE TRIGGERC、ALTER TRIGERD、DROP TRIGGER二、填空题(每空3分,共30分)1、SQL SERVER2000提供系统存储过程_________ 和_________来获取视图信息。

2、在SQL SERVER2000 中,一共有三种类型的存储过程,分别为:________、__________和________________。

3、在SQL SERVER 2000 中有两种类型的触发器,分别为:_____________和_____________。

sql server考试题

sql server考试题

一、选择题(1-25没题1分26-30每题2分共35分)1)假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是()。

(选择两项)a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

b)此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。

c)此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。

d) 如果采用userid作为主键,那么在userid列输入的数值,允许为空。

2)Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括()。

(选择两项)a)Pubsb)Masterc)Northwindd)Msdb3)以下()语句从表TABLE_NAME中提取前10条记录。

(选择一项)a)select * from TABLE_NAME where rowcount=10b)select TOP 10 * from TABLE_NAMEc)select TOP of 10 * from TABLE_NAMEd)select * from TABLE_NAME where rowcount<=104) 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。

(选择一项)a)SELECT * FROM 产品WHERE 价格>‘一次性纸杯’b)SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’一次性纸杯’c)SELECT * FROM 产品WHERE EXISTS 产品名称=’一次性纸杯’d)SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’一次性纸杯’5)查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()。

sqlserver选择题答案

sqlserver选择题答案

SQL Server选择题第一章数据库基础1.DBMS的全称是()A.数据库系统B.业务管理系统C.数据库管理系统D.数据库信息系统2.下列关于SQL Server数据库分离和附加的说法,正确的是()A.分离出来的数据库文件有mdf文件和ldf文件B.分离出来的数据库文件只有mdf文件C.分离出来的数据库文件只有ldf文件D.不能对分离出来的数据库文件进行重命名,否则附加不成功3.目前,主流的模型数据库系统是()A.关系模型数据库系统B.网状模型数据库系统C.层次模型数据库系统D.面向对象模型数据库系统4.下列关于SQL Server身份认证模式的说法,错误的是()A.SQL Server提供了Windows身份认证和SQL Server身份认证两种模式B.SQL Server身份认证模式是默认的身份认证模式创ServerSQL 身份认证,用户名和密码均由ServerSQL 采用.C.建并存储在SQL Server中D.采用Windows身份认证,用户身份由Windows进行确认,SQL Server不要求提供密码5.主数据库文件的后缀名是()A..ndfB..logC..masterD..mdf第二章创建和管理数据表1.商品表的商品名属于()数据类型A.整型B.字符类型C.日期类型D.小数类型2.下列关于主键的说法,错误的是()A.一个表只能有一个主键B.主键值不能重复C.一个表可以有多个主键D.主键约束是一种重要的实体完整性约束3.有关varchar和nvarchar的比较,下列说法正确的有()A.它们都是字符类型数据它们都是可变长度字符类型数据B.C.Varchar存储Unicode字符数据D.nvarchar存储Unicode字符数据4.关于外键约束,下列说法正确的是()A.外键约束建立在主表的字段上B.外键约束建立在从表的字段上C.外键列的值不能为空D.外键一定要与相应的主键同名5.表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3。

sqlserver达标考试题及答案

sqlserver达标考试题及答案

sqlserver达标考试题及答案SQLserver达标考试题考试时间:90分钟总分:100分⼀、填空:(每题1分,共30分)1、数据完整性分为_实体完整性_,__域完整性__,_参照完整性__.和⽤户⾃定义完整性2、SQLserver是___关系______型数据库3、SQL Server登录⾝份验证模式类型有___Windows ⾝份验证______ 和__windoes和SQl Server混合验证_______ 两种。

4、触发器有3种类型,即insert类型、___delete______和____update_____。

5、建⽴和使⽤___约束_____的⽬的是为了保证数据的完整性。

6、SELECT DATEADD(day, 10, '2005-12-22')结果是__2006-01-01 00:00:00.000__。

7、SQL Server的安全性分为两类:____数据访问___安全性和___数据运⾏____安全性8、SQL Server的数据库⽂件的扩展名为__mdf___、事务⽇志⽂件的扩展名为___ldf____9、HAVING⼦句与WHERE⼦句很相似,其区别在于:WHERE⼦句作⽤的对象是_____表和视图_________,HAVING⼦句作⽤的对象是______分组__________10、已知有学⽣关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学⽣选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。

分析以下SQL语句:SELECT SNO FROM SC WHERE SCORE= (SELECT SUM(SCORE)FROM SC WHERE CNO='002')简述上述语句完成了的查询操作是________检索有与课程号为“002”的课程的最⾼成绩相等的同学的学号________________________________。

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

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

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.【单选题】5分| 在SQL Server 中,关于视图的正确叙述是A 视图与数据库表相同,用来存储数据B 视图不能同数据库表进行连接操作C 在视图上不能进行更新操作D 视图是从一个或多个数据库表导出的虚拟表2.【单选题】5分| SQL 是那几个英文单词的缩写A StandardQueryLanguageB StructuredQueryLanguageC SelectQueryLanguageD 以上都不是3.【单选题】5分| 不属于SQL Server 系统全局变量的是A @@ErrorB @@ConnectionC @@Fetch_StatusD @Records4.【单选题】5分| 下面描述错误的是A 每个数据文件中有且只有一个主数据文件B 日志文件可以存在于任意文件组中C 主数据文件默认为primary文件组D 文件组是为了更好地实现数据库文件组织5.【单选题】5分| SQL Server 数据库文件有三类,其中主数据文件的后缀为A .mdfB .ldfC .ndfD .idf6.【单选题】5分| 下面标识符不合法的是A [mydelete]B mybaseC $moneyD trigger17.【单选题】5分| SQL语言是____的语言,易学习A 层次数据库B 网络数据库C 关系数据库D 非数据库8.【单选题】5分| SQL语言具有____的功能A 关系规范化、数据操纵、数据控制B 数据定义、数据操纵、数据控制C 数据定义、关系规范化、数据控制D 数据定义、关系规范化、数据操纵9.【单选题】5分| SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____A SELECTB INSERTC UPDATED DELETE10.【单选题】5分| SQL语言具有两种使用方式,分别称为交互式SQL和____A 提示式SQLB 多用户SQLC 嵌入式SQLD 解释式SQL11.【单选题】5分| SQL语言中,实现数据检索的语句是____A SELECTB INSERTC UPDATED DELETE12.【单选题】5分| 下列SQL语句中,修改表结构的是____A ALTERB CREATEC UPDATED INSERT13.【单选题】5分| 基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#, SN, SEX, AGE, DEPT)C(C#, CN)SC(S#, C#, GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。

SQL_Server数据库笔试题集合

SQL_Server数据库笔试题集合

SQL测试-笔试试卷1) 在SQL Server 中,为数据库表建立索引能够()。

A. 防止非法的删除操作B. 防止非法的插入操作C. 提高查询性能D. 节约数据库的磁盘空间2) 在SQL SERVER中,创建一个表使用()语句。

A. INSERTB. DROPC. CREATED. ALERT3) 在SQL SERVER中,下面关于视图说法错误的是()。

A. 对查询执行的大多数操作也可以在视图上进行B. 使用视图可以增加数据库的安全性C. 不能利用视图增加,删除,修改数据库中的数据D. 视图使用户更灵活的访问所需要的数据4) 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。

A. 需求分析B. 概要设计C. 逻辑设计D. 物理设计5) 在SQL Server 数据库中,如果强制要求grades表中的学员必须是Students表中存在的学员,以下描述正确的是()。

A. 在grades表中创建外键约束B. 在grades表中创建检查约束C. 在grades表中创建唯一约束D. 在grades表中创建默认约束6) 在SQL Server 数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。

BEGIN TRANSACTIONupdate Account set balance=7800 where id=1update Account set balance=9000 where id=1检查上一句错误则执行IF @@error <> 0ROLLBACK TRANSACTIONELSECOMMIT TRANSACTIONA. Account表中id为1的记录中balance字段的值被修改为7800B. Account表中id为1的记录中balance字段的值被修改为9000C. Account表中id为1的记录中balance字段的值不变D. 不可能发生这种情况7) 在SQL Server 数据库中,有关下列T-SQL语句的功能,说法正确的是()。

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

SQL题库2008年11月01日星期六 11:33一﹑选择题(1)系统软件一般包括( D )1.服务性程序 2.语言处理程序 3. 操作系统4.数据库管理系统,2,3 B. 1,3,4 ,3,4 D.全部(2)为提高产品质量,降低生产成本,利用计算机控制,操作和管理生产设备的系统称为( D )A. CATB. CAIC. CADD. CAM(3)计算机输出设备的功能是( D )A. 将计算机运算的二进制结果信息打印输出B. 将计算机内部的二进制信息显示输出C. 将计算机运算的二进制结果信息打印输出和显示输出D. 将计算机内部的二进制信息转换为人和设备能识别的信息(4)Internet上的计算机,在通信之前需要( C ) A.建立主页 B.指定一个IP地址 C.使用WWW服务 D.发送电子邮件(5)信息传输的安全应保证信息在网络传输的过程中不被泄漏和不被攻击,下列哪些属于攻击方法( D ) 1.复制信息 2.剪裁信息 3.窃听信息 A.1,2 B. 2,3 C. 1,3 D. 全部(6)计算机病毒是一种具有破坏性的程序,它是( C ) A. 最初由系统自动生成的程序 B. 具有恶毒内容的文件 C. 具有自我在生能力的程序 D. 只通过网络传播的文件(7)以下关于数据的存储结构的叙述哪一条是正确的( B )A. 数据的存储结构是数据间关系的抽象描述 B. 数据的存储结构是逻辑结构在计算机存储器中的实现 C. 数据的存储结构分为线性结构和非线性结构D. 数据的存储结构对数据运算的具体实现没有影响(8)以下关于队列的叙述中哪一条是不正确的( D ) A. 先进先出 B. 即能用顺序存储,也能用链接存储C. 适用于二叉树的对称序周游算法的实现 D. 适用于树的层次次序周游算法的实现(9)单链表的每个结点中包括一个指针link,它指向该结点的后继结点。

现要将指针q指向的新结点插入到指针p的单链表结点之后,下面的哪条操作是对的( C ) A. q:=p^.link; p^.link:=q^.link; B. p^.link:=q^.link; q:=p^.link; C. q^.link:=p^.link; p^.link:=q; D. p^.link:=q; q^.link:=p^.link; (10)按行优先序存储下三角矩阵的非零元素,则计算非零元素Aij的地址的公式为( D ) A. LOC(Aij)=LOC(a11)+I*(I+1)/2+j B. LOC(Aij)=LOC(a11)+I*(I+1)/2+(j-1) C. LOC(Aij)=LOC(a11)+I*(I-1)/2+j D. LOC(Aij)=LOC(a11)+I*(I-1)/2+(j-1) (11)二叉数的结点前序序列为E,A,C,B,D,G,F,对称序序列为A,B,C,D,E,F,G。

责该二叉树的后序序列为( A ) A. B,D,C,A,F,G,E B. B,D,C,F,A,G,E C. E,G,F,A,C,D,B D. E,G,A,C,D,F,B (12)上题中的二叉树对应的树林包括多少棵树( C ) A. 1 B. 2 C.3 D.4 (13)顺序表中(3,6,8,10,12,15,16,18,21,25,30),用二分法查找11,所需的比较次数为( C ) A. 2 B. 3 C. 4 D.5 (14)散列表的地址空间为0到10,散列函数为h(k)=k mod 11,依次插入95,14,27,68,82,责82的地址为( C ) A. 4 B. 5 C.6 D.7 (15)引入多道程序设技技术的目的是( C ) A. 增强系统的用户友好性 B. 提高系统实时性 C. 充分利用处理器资源 D. 扩充内存容量(16)在程序状态字PSW中设置了一位,用于控制用户程序不能执行特权指令,这一位是( C ) A. 保护位 B. CPU状态位 C. 屏蔽位 D. 条件位(17)关于当前目录的说法中,哪个错的( D ) A. 每个用户可以有一个当前目录 B. 引入当前目录可以加快索引速度 C. 查找文件时可以使用部分路径名 D. 当前目录不能随意改变(18)文件系统的多级目录结构是( B ) A. 线性结构B. 树形结构 C. 散列结构 D. 双链表结构(19)构成文件的基本单位是字符,这一类文件称为( A ) A. 流式文件 B. 记录式文件 C. 顺序文件 D. 索引文件(20)在数据库技术中,反映现实世界中事物的存在方式和运动状态的是( A ) A. 信息 B. 数据 C. 消息 D. 命令(21)在关系模式中,视图是三级模式结构中的( D ) A. 内模式B. 模式 C. 存储模式 D. 外模式(22)在数据库的三级模式中,内模式有( A ) A. 1 B. 2 C. 3 D. 多个(23)在关系数据库中,当关系的型改变时,用户程序也可以不变。

这是( B ) A. 物理独立性 B. 逻辑独立性 C. 位置独立性 D. 存储独立性(24)有关系 R ,S ( A ) R S A B C B E A1 b1 5 b1 3 A1 b2 6 b2 7 A2 b3 8 b3 10 A2 b4 12 b4 2 B5 2 若R,S操作结果如下,是执行了哪种条件的连接 A C E A1 b1 5 b2 7 A1 b1 5 b3 10 A1 b2 6 b2 7 A1 b2 6 b3 10 A2 b3 8 b3 10 A. R (CE)S C. R=S D. R S (25)若R,S操作结果如下,是执行了哪种条件的连接( C ) A B C E A1 b1 5 3 A1 b2 6 7 A2 b3 8 10 A2 b4 12 2 A. R (CE)S C. R=S D. R S (26)对于学生—选课—课程的三个关系 S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 为了提高查询速度,对SC表创建唯一索引,应建哪个组上( A ) A. (S#,C#) B. S# C. C# D. GRADE (27)接上题,为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,应创建( A ) A. 视图 B. 索引 C. 游标 D. 表(28)下列哪种方法不是并行数据库物理存储中常用的关系划分方法( B ) A. 轮转法 B.. 投影法 C. 散列分布 D. 范围分布(29)下述哪一个SQL语句用于实现数据存储的安全机知( C ) A. COMMIT B. ROLLBACK C. GRANT D. CREATE TABLE (30)关系模式中R(B,C,M,T,A,G),根据语义有如下函数依赖集: F={ B-àC, (M,T)--àB,(M,C)-àT,(M,A)-àT,(A,B)--àG } 关系模式R的码是( D ) A. (M,T) B. (M,C) C. (M,A) D.(A,B)(31)R的规范化程度最高达到( B ) A. 1NF B. 2NF C. 3NF D. 4NF (32)下列关于“分布式数据库系统”的叙述中,正确的是( C ) A. 分散在各结点的数据是不相关的 B. 用户可以对远程数据进行访问,但必须指明数据的存储结点 C. 每一个结点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D. 数据可以分散在不同结点的计算机上,但必需在同一台计算机上进行数据处理81.当前数据库系统所支持的主要模型有() DA.层次模型B.网状模型C.关系模型D.以上都是82.查找一个记录必须从根记录开始的模型是() AA.层次模型B.网状模型C.关系模型D.以上都是83.在查找语句中需要规定存取路径的模型是() BA.层次模型B.网状模型C.关系模型D.以上都是84.关系模型的最早提出者是() C关系模型的完整性包括() DA.实体完整性B.参照完整性C.用户定义完整性D.以上都是86.关系数据库中,主键的正确描述是()AA.为标识表中唯一的实体B.创建唯一的索引,允许空值C.只允许以表中第一字段建立D.允许有多个主键的Server 2000 在安装之前,应注意的事项()CServer 2000的任何版本在安装时都不用考虑操作系统的制约。

Server 2000的安装对硬件的要求不作任何限制。

Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D.在Windows NT Server 上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

88.不能在Windows 2000 Professional上运行的是() AServer2000企业版B. SQL Server2000企业评估版C. SQL Server2000个人版D. SQL Server2000开发版89.用以交互地设计和测试T-SQL语句的是() BA.企业管理器B.查询分析器C.事件探查器D.服务管理器90.当机器内存小于32MB时会给SQL Server自动划分() AD.以上都不是91.主数据库文件的默认扩展名是() BA..dbtB.. mdfC..datD..dst92.在T-SQL中,常用来显示有关数据库和数据库参数的信息的系统存储过程为() DA. sp_dropdbD. sp_helpdb93.关系数据库中,主键的建立方法有()CA.一B.二C.三D.四94.数据库中每个表格中每一条记录的timestamp字段数据都是() BA.不确定的B.惟一的C.相同的D.以上都不是字段专用于存储()数据 A字段专用于存储()数据 B97.在Transact-SQL语法中,用来插入数据的命令是()A98. 在Transact-SQL语法中,用于更新的命令是()B99.允许用一条SELECT命令同时查询数据需要子句() BBYBY100.存储在数据库中的数据的准确性属于() AA.数据完整性B.数据有效性C.数据安全性D.以上都不是101.用户定义的事务属于() AA.显式事务B.隐式事务C.自动提交事务D.以上都是102.与更新锁兼容的是() AA.共享锁B.独占锁C.意向独占锁D.以上都是103. 声明游标可以用()DCURSORCURSORCURSORCURSORServer中实现从一个查询或过程中无条件退出的语句是() B105.停止本次循环进入后面的循环用() D106.从游标中检索行的语句是() C107.游标关闭后不能对其进行的操作是()DA.提取B.修改C.删除D.以上都是108.用于关闭游标并释放所有用于缓存的内存的命令是() AB. DECLARE109.释放与游标关联的所有数据结构的语句用() BB. DEALLOCATE110.打开一个游标用() A支持的登录验证模式是() B身份验证Server 身份验证C.以超级用户身份验证D.其他方式112.在连接SQL Server时需要提供登录账号和口令的验证模式是() B 身份验证Server 身份验证C.以超级用户身份验证D.其他方式113.服务器所有的登录账号都保存在()表中。

相关文档
最新文档