《SQL Server数据库技术》试卷J
(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中,下列选项不属于数值型数据类型的是()。
《sql server数据库技术》试卷一及答案
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1.下列四项中,不属于SQL2005实用程序的是( D )。
A.企业管理器 B.查询分析器C.服务管理器D.媒体播放器2. SQL Server安装程序创建4个系统数据库,下列哪个不是(C)。
A.master B.model C.pub D. msdb3. 下列哪个不是数据库对象()。
A.数据模型B.视图C.表D.用户4. 下列哪个不是sql 数据库文件的后缀。
(C)A..mdf B..ldf C..tif D..ndf5. 在SQL中,建立表用的命令是 ( A )。
A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX6. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( A )。
A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁7. 模式查找like '_a%',下面哪个结果是可能的(B)A.ailiB. baiC.bbaa8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL语言中,删除记录的命令是( B )。
A. DELETEB. DROPC. CLEARD. REMOVE10. SQL的视图是从( C )中导出的。
A.基本表 B. 视图C. 基本表或视图 D. 数据库二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11. "xingming" 是SQL中的字符串常量( N )12. "11.9" 是SQL中的实型常量( N )13. 语句 select 22%4, 的执行结果是: 0 ( N )14. "2005.11.09" 是SQL中的日期型常量( N )16. 语句 select 15/2 的执行结果是: 7.5 ( N )17. 'AB'>'CD' 比较运算的结果为真( N )18. bigint是SQL的数据类型( Y )19. 设置惟一约束的列可以为空( Y )20.一个表可以创建多个主键( N )三、填空题(每空1分,共30分)21. 关系数据库关系运算___选择_____、__投影____和_连接____。
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`作为参数,并返回该客户的所有订单信息。
《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷
分A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期适用专业年级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。
A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。
A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。
A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。
A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。
A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。
A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。
A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
《SQL Server数据库技术》试卷L[5页]
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 40 道小题,共计 5 页,总分 100 分L 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1.下列四项中,不属于SQL2005实用程序的是()。
A.企业管理器 B.查询分析器C.服务管理器D.媒体播放器2. SQL Server安装程序创建4个系统数据库,下列哪个不是()。
A.master B.model C.pub D. msdb3. 下列哪个不是数据库对象()。
A.数据模型B.视图C.表D.用户4. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf C..tif D..ndf5. 在SQL中,建立表用的命令是 ( )。
A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX6. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁7. 模式查找like '_a%',下面哪个结果是可能的A.ailiB. baiC.bbaa8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL语言中,删除记录的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE10. SQL的视图是从()中导出的。
A.基本表 B. 视图C. 基本表或视图 D. 数据库二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11. "xingming" 是SQL中的字符串常量阶段()12. "11.9" 是SQL中的实型常量()13. 语句 select 22%4, 的执行结果是: 0 ()14. "2005.11.09" 是SQL中的日期型常量()15. ¥2005.89 是SQL中的货币型常量()16. 语句 select 15/2 的执行结果是: 7.5 ()17. 'AB'>'CD' 比较运算的结果为真()18. bigint是SQL的数据类型()19. 设置惟一约束的列可以为空()20.一个表可以创建多个主键()三、填空题(每空1分,共30分)21. 关系数据库关系运算___________、_________和_________。
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.数据库系统一般是由(硬件系统)、(数据库)、(数据库管理系统及相关软件)、(用户)及(数据库管理员)等五大部分组成。
SQLServer数据库试题七及答案
SQLServer数据库试题七及答案第一篇:SQL Server数据库试题七及答案SQL Server数据库试题七及答案一.单项选择题(每题2分,计30分)1._______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
(c)A、操作系统 B、关系模型 C、数据库管理系统 D、数据库2.SQL Server2000是一款基于_________体系的关系型数据库管理系统。
(A)A、客户机/服务器 B、主机 C、N层 D、单机3.下面哪一个不是SQL Server2000的基本数据类型(A)A、VARIANT B、VARCHAR C、VARBINARY D、NVARCHAR 4.下面的类型中宽度最大的是(C)A、CHAR(5)B、VARCHAR(5)C、NCHAR(5)D、BIGINT 5.表达式LEN('电子学院')+ DATALENGTH(GETDATE())的值为(C)A、8 B、10 C、12 D、16 6.在SQL Server2000中,数据存储的基本单位是页,页的大小是(D)A、1K B、2K C、4K D、8K 7.在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)A、文件增长量B、文件大小 C、逻辑文件名 D、物理文件名 8.关于表结构的定义,下面说法中错误的是(C)A、表名在同一个数据库内应是唯一的B、创建表使用CREATE TABLE命令 C、删除表使用DELETE TABLE命令D、修改表使用ALTER TABLE命令9.下面哪一个约束用来禁止输入重复值?(A)A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 10.下面关于登录账户、用户和角色的说法错误的是(C)A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射 C、用户不一定要和登录账户相关联D、角色其实就是用户组11.在SELECT语句中,用于去除重复行的关键字是(B)A、TOP B、DISTINCT C、PERCENT D、HAVING 12.若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为(C)A、姓名LIKE ‘张%’ AND 出生日期 = NULL B、姓名LIKE ‘张*’ AND 出生日期 = NULL C、姓名LIKE ‘张%’AND 出生日期IS NULL D、姓名LIKE ‘张_’ AND 出生日期IS NULL 13.下面关于视图的说法中,错误的是(C)A、视图是个虚拟表B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器 D、可以创建基于视图的视图 14.下面关于触发器的描述,错误的是(A)A、触发器是一种特殊的存储过程,用户可以直接调用 B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器15.下面关于事务的描述,错误的是(D)A、事务可用于保持数据的一致性 B、事务应该昼小且应尽快提交C、应避免人工输入操作出在在事务中D、在事务中可以使用ALTER DATEABSE二.填空题(每空1分,计20分)1.SQL Server是作为Windows NT或2000的一个__服务________运行的,用户可以启动、暂停或停止它。
SQL-Server数据库技术试卷9
《SQL Server数据库技术》试卷I一、选择题(每题2分,共50分)和OS之间的关系是()A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行2.SQL server 数据库文件有三类,其中主数据文件的后缀为:()A. ndfB. ldfC. mdfD. idf3.表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容。
A. 显示B. 查询C. 存放D. 检索4.在SQL语言中,条件“B ETWEEN 20 AND 30”表示年龄在20到30之间,且()A.包括20岁和30岁 B.不包括20岁和30岁C.包括20岁不包括30岁 D.不包括20岁包括30岁5.()操作是把已经存在磁盘的数据文件恢复成数据库A.附加数据库 B.删除数据库 C.分离数据库 D.压缩数据库6.下列哪个关键字在Select语句中表示所有列?()A.* B.ALL C.DESC D.DISTINCT7.下列哪个数据库是SQL Server在创建数据库时候,可以使用的模版?()A. masterB. modelC.pubsD. msdb8.下列哪一项不是日志文件所具有的功能?()A. 帮助客户进行计算和统计B. 记载用户针对数据库进行的操作C. 维护数据完整性D. 帮助用户恢复数据库9. Microsoft公司的SQL Server数据库管理系统一般只能运行于()。
A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台10. 主键用来实施()A.实体完整性约束B.引用完整性约束C.域完整性约束D.自定义完整性约束11. 下面关于聚集索引和非聚集索引说法正确的是()。
A. 每个表只能建立一个非聚集索引B. 非聚集索引需要较多的硬盘空间和内存C. 一张表上不能同时建立聚集和非聚集索引D. 一个复合索引只能是聚集索引12. AAA为数据库名或表名,下列SQL Server语句中出现语法错误的是()。
《SQL Server数据库技术》试卷J
职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 100 分J 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)Ⅰ理论题部分(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上直接作答的无效)一、选择题(在每个小题四个备选答案中选出一个正确答案)(本大题共10小题,每小题1分,总计10分)1.SQL Server 2000 属于()数据库系统。
A .层次模型B .网状模型C .关系模型D .面向对象模型2.关系数据表的关键字可由()字段组成。
A .一个B .两个C .多个D .一个或多个3.字符串常量使用()作为定界符。
A .单引号B .双引号C .方括号D .花括号4.下列叙述错误..的是()。
A .ALTER TABLE 语句可以添加字段B .ALTER TABLE 语句可以删除字段C .ALTER TABLE 语句可以修改字段名称D .ALTER TABLE 语句可以修改字段数据类型5.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A .主键B .外键C . 非空D . 检查6.下列语句中正确..的是()。
表 score(sti_id,names,math,English,VB)A.select stu_id,sum(math) from scoreB.select sum(math),avg(VB) from scoreC.select * ,sum(english) from scoreD.delete * from score7.SQL server 数据库文件有三类,其中主数据文件的后缀为()。
A . .ndfB . .ldfC . .mdfD . .idf8.表达式 Datepart ( yy,‘2004-3-13’) +2 的结果是()。
SQLServer数据库考试试卷
D.属性值都不相同
()12.CREATE PROCEDURE是用来创建_________________的语句?
A.程序B.过程
C.触发器D.函数
()13.要将一组语句执行10次,下列__________________结构可以用来完成此项任务?
A.WHILEB.IF…ELSE
C.CASED.以上都不是
26.查询课程名称中包含“言”的课程信息,写出该查询的SQL语句。(5分)
27.将“学生基本信息”表中姓名为“张三”的学生姓名改为“李四”,写出该更新的SQL语句。(5分)
28.删除“系部”表中的所有数据。(5分)
二.单项选择题(每个小题只有一个正确选项,每小题2分,共20分)
评卷人
得分
题号
7
8
9
10
11
12
13
14
15
16
答案
()7.创建数据库的命令是__________________?
A.CREATE PROCEDUREB.ALTER DATABASE
C.DROP DATABASED.CREATE DATABASE
()14.下列用计算机表示的信息中不能称为“数据”的是__________________?
A.人名B.图形符号
C.计算机程序D.文件名
()15.__________________触发器是为响应以CREATE、ALTER和DROP开头的数据定义语言而激发?
A.DDLB.DML
C.AFTERD.INSTEAD OF
“系部”表
字段名
数据类型
长度
是否允许空值
说明
系部编码
varchar
《SQL Server数据库技术》期末试卷及答案A
职业技术学院 考试试卷 说明:本次考试 120 分钟, 59 道小题,共计 6 页,总分 100 分A 考试科目 SQL Server 数据库技术 考试类型 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。
A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。
A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。
A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。
A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。
A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。
A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。
A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
SQLserver数据库期末考试试题及答案
SQLserver数据库期末考试试题及答案SQL Server数据库期末考试试题及答案本文为SQL Server数据库期末考试试题及答案,旨在为读者提供一份便捷的学习资料。
以下将给出一系列试题并附上相应的答案,帮助读者更好地理解和掌握SQL Server数据库的相关知识点。
试题一:数据库基础1. 请简要解释数据库、数据表和字段的概念。
答案:数据库是指按照一定的数据模型组织、描述和存储数据的集合,具有良好的数据管理系统。
数据表是指数据库中的一种组织形式,类似于Excel的工作表,用于存储具有相同结构的数据。
字段是数据表中的列,用于存储特定类型的数据。
2. 请列举SQL Server中的常见数据类型以及其含义。
答案:常见数据类型包括:- int: 用于存储整数数据。
- varchar: 用于存储可变长度的字符串数据。
- date: 用于存储日期数据。
- float: 用于存储浮点数数据。
- bool: 用于存储布尔值。
3. 请解释主键和外键的概念。
答案:主键是一种用于唯一标识数据表中每一行记录的字段或一组字段,具有唯一性和非空性的特点。
外键是指在一个数据表中,用于与另一个数据表的主键建立关联的字段,用于保持数据表之间的数据完整性。
试题二:SQL查询1. 请写出查询employees表中所有员工的姓名和工资。
答案:SELECT 姓名, 工资 FROM employees;2. 请写出查询orders表中订单金额大于100的订单编号和客户ID。
答案:SELECT 订单编号, 客户ID FROM orders WHERE 订单金额 > 100;3. 请写出查询customers表中以'A'开头并且包含'E'的客户姓名。
答案:SELECT 客户姓名 FROM customers WHERE 客户姓名 LIKE 'A%E';试题三:数据操作1. 请写出向employees表中插入一条新员工信息的SQL语句,包括字段:员工编号、姓名、年龄和性别。
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语句的功能,说法正确的是()。
《SQLServer数据库技术》试题(第3套)
《SQLServer数据库技术》试题(第3套)班级:姓名:学号:成绩:一、单项选择题(每小题1分,共10分)1.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布3.数据库设计中的概念结构设计的主要工具是()。
A.数据模型B.E—R模型C.新奥尔良模型D.概念模型4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DBA5.在SQL中,建立视图用的命令是()。
A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDE某6.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁8.在MSSQLServer中,用来显示数据库信息的系统存储过程是()。
A.p_dbhelpB.p_dbC.p_helpD.p_helpdb9.SQL语言中,删除一个表的命令是()。
A.DELETEB.DROPC.CLEARD.REMOVE10.SQL的视图是从()中导出的。
A.基本表B.视图C.基本表或视图D.数据库二、判断题(每空1分,共10分)1.\在那遥远的地方\是SQL中的字符串常量吗?2.\是SQL中的实型常量吗?3.语句elect16%4,的执行结果是:0吗?4.\是SQL中的日期型常量吗?5.¥2005.89是SQL中的货币型常量吗?6.语句elect15/2的执行结果是:7.5吗?7.'李白'>'杜甫'比较运算的结果为真吗?8.在事务中包含createdatabae语句吗?9.创建唯一性索引的列可以有一些重复的值?10.固定数据库角色:db_datawriter的成员删除本数据库内任何表中的数据吗?三、填空题(每空1分,共20分)1.数据库系统具有数据的___________、_________和_________三级模式结构。
《SQL Server数据库技术》试卷K[5页]
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 40 道小题,共计 5 页,总分 100 分K 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1. 下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多B.一对一C.多对一D.一对多3. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁4. 在SQL Server 中,model是( )A.数据库系统表 B. 数据库模板C.临时数据库 D. 示例数据库5.在视图上不能完成的操作是( )A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图6. 数据库的三要素,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作7.一个规范化的关系至少应当满足( )的要求。
A.一范式B.二范式C.三范式D.四范式8.表达实体之间逻辑联系的E-R模型,是数据库的( )A. 概念模型B. 逻辑模型C. 外部模型D. 物理模型9. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldfC..dbf D..ndf10.在SQL语言中,"授权"命令是( )A. GRANTB. REVOKEC. OPTIOND. PUBLIC二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11.数据库不允许存在数据冗余。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 100 分
J 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期
适用专业
年 级
教研室主任
(装订线内不准做答)
Ⅰ理论题部分
(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上直接作答的无效)
一、选择题(在每个小题四个备选答案中选出一个正确答案)
(本大题共10小题,每小题1分,总计10分)
1.SQL Server 2000 属于()数据库系统。
A .层次模型
B .网状模型
C .关系模型
D .面向对象模型
2.关系数据表的关键字可由()字段组成。
A .一个
B .两个
C .多个
D .一个或多个
3.字符串常量使用()作为定界符。
A .单引号
B .双引号
C .方括号
D .花括号
4.下列叙述错误
..的是()。
A .ALTER TABLE 语句可以添加字段
B .ALTER TABLE 语句可以删除字段
C .ALTER TABLE 语句可以修改字段名称
D .ALTER TABL
E 语句可以修改字段数据类型
5.表设计器的“允许空”单元格用于设置该字段是否可输入空值,
实际上就是创建该字段的()约束。
A .主键
B .外键
C . 非空
D . 检查
6.下列语句中正确
..的是()。
表 score(sti_id,names,math,English,VB)
A.select stu_id,sum(math) from score
B.select sum(math),avg(VB) from score
C.select * ,sum(english) from score
D.delete * from score
7.SQL server 数据库文件有三类,其中主数据文件的后缀为()。
A . .ndf
B . .ldf
C . .mdf
D . .idf
8.表达式 Datepart ( yy,‘2004-3-13’) +2 的结果是()。
A . ' 2004-3-15 '
B . 2004
C . '2006'
D . 2006
9.下列途径哪个不是
..实现值域完整性()。
A . rule( 规则)
B . primary key
C . not null
D . default
(装订线内不准做答)
10.CREATE TABLE 语句()。
A .必须在数据表名称中指定表所属的数据库
B .必须指明数据表的所有者
C .指定的所有者和表名称组合起来在数据库中必须惟一
D .省略数据表名称时,则自动创建一个本地临时表
二、填空题(在每个小题横线上填上正确答案)(本大题共10小题,
每空2分,总计20分)
11. 关系完整性包括实体完整性、值域完整性、___________和
用户自定义完整性。
12. SQL Server 有__________和混合验证模式两种身份验证模式。
13. 数据库表可分为系统表和___________两种。
14. 企业管理器和_____________是 SQL Server 的两大主要工具。
15. 对数据进行统计时,求最小值的函数是_________。
16. 触发器可分为____________和AFTER两类.
17. sp_rename的功能是_______________。
18. SQL语言中块注释的符号为_________。
19. 以@@作为首部的变量在SQL SERVER称为_________变量。
20. SQL Server安装时会自动创建两个登录账户:
BUILTIN\Administrators和_________。
三、判断题(正确的打√,错误的打×)(本大题共10小题,
每小题1分,总计10分)
21.SQL中所有变量都必须先声明后使用。
22.数据文件的自动增长方式有:按兆字节和按百分比两种方式。
23.在SELECT查询语句中用TOP关键字来删除重复记录。
24.从 Windows“开始”菜单启动查询分析器后,默认数据库为pubs。
25.SQL语言包含数据定义、数据操作、数据查询三种子语言。
26.以SP__作为首部的存储过程称为远程存储过程。
27.在SQL Server中,根据索引对数据表中记录顺序的影响,
索引可以分为聚集索引和非聚集索引。
28.备份是为了在数据库遭到破坏时,能够修复,
29.使用SQL server身份验证方式登录 SQL Server 时,
不需输入登录名和密码。
30.表的检查约束是值域有效性检验规则。
(装订线内不准做答)四、简答题(本大题共2小题,每小题5分,共计10分)
31.数据库设计分为哪几个阶段?
32.数据备份有哪几种类型?
Ⅱ操作题部分
(注意:所有操作画面都应保存在以自己姓名命名的WORD文档中,代码的保存请按题目的编号来命名,代码无需记录在试卷上。
最后所有的代码和操作画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位学号+姓名的形式命名,如“01王明”。
考试期间,一定要注意文件的保存。
)
五、数据库的创建。
(本大题1小题,共计10分)
33.创建一个名字为TestDB的数据库,该数据库包含一个数据文件和一
个日志文件,逻辑文件名为Test_DB_data,磁盘文件名为
TestDB_data.mdf,文件初始容量为5MB,最大容量为15MB,文件增
长量为20%,而事务日志文件的逻辑文件名Test_DB_log,磁盘文件
名为TestDB_log.ldf,文件初始容量为5MB,最大容量为10MB,文
件递增量为1MB(数据库创建在C:\SERVER文件夹下,代码以文件
名33.sql保存)
六、数据表的基本操作。
(本大题共4小题、每题4分、共计16分)
34.用T-SQL语句创建一个如下所示的数据表,表名为Student,
建在名为TestDB的数据库中(即上题所创建的数据库TestDB)。
(代码以文件名34.sql保存)
35.为表Student中“系别”字段添加默认值为“计算机系”。
(代码以文件名35.sql保存)
36.删除Student表中所有“计算机系”的学生信息。
(代码以文件名36.sql保存)
37.删除Student表中“系别”字段。
(代码以文件名37.sql保存)
(装订线内不准做答)七、数据查询。
(本大题共4小题、每题4分,共计16分)
(提供的数据库备份xsxx中共有三张表,分别是学生、课程和学生选课信息,数据表的结构如下所示。
请原名恢复数据库,并根据题目要求完成数据查询)学生(学号char(12) primary key,
姓名char(8),
性别char(2),
出生日期datetime,
所在系部 char(10),
入学成绩int)
课程(课程号char(4) primary key,
课程名char(20)
学生选课信息(学号char(12) references学生(学号),
课程号char(4) references课程(课程号),
成绩int)
38.查询在1988年前出生的学生的学号、姓名和成绩。
(代码以文件名38.sql保存)
39.统计学生表中每个系部的入学成绩最低分。
(代码以文件名39.sql保存)
40.查询和“王亦”在同一系部的学生的姓名和班级。
(代码以文件名40.sql保存)
41.查询选修“艺术欣赏”课程的学生的学号、姓名和成绩。
(代码以文件名41.sql保存)
八、程序设计。
(本大题1小题,共计8分)
38.编写一个存储过程ST_JC,可以计算10的阶乘,并执行该存储过程。
(要求:所有代码以文件名42.sql保存)
(装订线内不准做答)
《SQL-SERVER 数据库》理论部分答题卷
一、选择题(本大题共10小题,每小题1分,总计10分)
1. 2. 3. 4. 5.
6.7.8.9.10.
二、填空题(本大题共10小题,每题2分,总计20分)
11.12.
13.14.
15.16.
17.18.
19.20.
三、判断题(本大题共10小题,每小题1分,总计10分)
21.22.23.24.25.
26.27.28.29.30.
四、简答题(本大题共2小题,每小题5分,共计10分)
31.
32.。