滨江学院SQL SERVER数据库填空题集
SQL Server数据库试题三及答案

SQL Server试题3班级: _______姓名:_______学号:_______成绩:_______一、填空题( 30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。
2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中SQL数据库是基于_________建立的。
3、访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows 验证模式和_______验证模式。
4、__________是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
5、SQL server使用__________文件记载用户对数据库进行的所有操作。
6、sp_help系统存储过程的功能是___________________。
7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(Identity)可以实现_________数据完整性。
8、SQL语言中行注释的符号为_________;块注释的符号为_________。
9、SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_________字符开始,有系统定义和维护。
局部变量以_________字符开始,由用户自己定义和赋值。
10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。
11、命令truncate table的功能是_______________。
12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。
SQL_Server复习题汇总带答案

SQL Server复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小B、数据的结构化C、数据独立性高D、数据可以共享2、下面不属于关系数据库管理系统的是( B )A、OracleB、IMSC、SQL ServerD、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4、(C)是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
A、操作系统B、关系模型C、数据库管理系统D、数据库5、下列四项说法中不正确的是(C ) 。
A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性6、下列特点中哪个不是数据库系统阶段的特点( B)。
A.数据共享B.数据冗余大C.完善的数据控制D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是(C)。
A. 数据字典B. 流程图C. E-R图D.二维表格8、关系模型的基本数据结构是(B)A、树B、二维表C、图D、二叉树9、将E-R模型转换成关系模型的过程,属于数据库设计的( C)阶段。
A、需求分析B、概念设计C、逻辑设计D、物理设计10、在E-R模型中,实体间的联系用(C)表示A、矩形B、直线C、菱形D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供(A).A、安全性保护B、完整性保护C、故障恢复D、并发控制12、按照数据模型分类,数据库管理系统可分为(C)。
A.关系型,概念型,网状B.模式,概念模式,外模式C.关系型,层次型,网状模型D.SQL Server,oracle,DB213、SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库(C)。
A. masterB. modelC. AdventureWorksD. msdb14、SQL server数据库文件有三类,其中主数据文件的后缀为(D)A、NDFB、LDFC、MDFD、IDF15、SQL server 数据库文件有3类,其中日志文件的后缀为(D)。
《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. 关系数据库关系运算___选择_____、__投影____和_连接____。
SQL Server数据库试题及答案

SQL Server数据库试题九及答案一、选择题(每题2分,共30分)1、下面不属于数据定义功能的SQL语句是:()A.CREAT TABLEB.CREAT CURSORC.UPDATED.ALTER TABLE2、SQL数据库中的视图与下列哪项是对应的()。
A.关系模式B.存储模式C.子模式D.以上都不是3、下列选项中不是数据库复制类型的是()。
A.快照复制B.差异复制C.事务复制D.合并复制4、下列说法错误的是: ()。
A.一个基本表可以跨一个或多个存储文件B. 一个存储文件可以跨一个或多个基本表C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。
A.Echo B.Message C.Warn D.MsgBox6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。
A.聚集索引B.非聚集索引C.主键索引D.唯一索引7. SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int8、以下选项中哪一项不是访问数据库系统的接口()。
A.ODBCB.OLE DBC.APID.ADO9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()A.*B.%C.-D.?10、SELECT语句中与HAVING子句同时使用的是()子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合11~15题使用如下数据:当前盘当前目录下有数据库db_stock,其中有表stock的内容是:股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳11、有如下SQL语句create view stock_view as select * from stock where 交易所=”深圳”执行该语句后产生的视图包含的记录个数是()A.1B.2C.3D.412、有如下SQL语句create view view_stock as select 股票名称 as 名称,单价 from stock执行该语句后产生的视图含有的字段名是()A.股票、名称、单价B.名称、单价C 名称、单价、交易所D 股票名称、单价、交易所13、执行如下SQL语句后select distinct 单价 from stockwhere 单价=(select min(单价) from stock)into dbf stock_x表stock_x中的记录个数是()A.1B.2C.3D.414、求每个交易所的平均单价的SQL语句是()A.SELECT(交易所,avg(单价)FROM stock GROUP BY 单价B. SELECT(交易所,avg(单价)FROM stock ORDER BY 单价C. SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所D. SELECT(交易所,avg(单价)FROM stock GROUP BY交易所15、在当前盘当前目录下删除表stock的命令是()A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock C.DELETE stock二、填空题(每空2分,共30分)1、SQL Server 2000支持5种类型的存储过程:系统存储过程、、临时存储过程、和扩展存储过程。
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数据库程序设计复习题

SQL Server数据库程序设计复习题之填空题1. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的____2. SQL Server采用的结构化查询语言称为______ 。
3. 常见的SQL Server2000的版本一般包括_______、_______、_______、开发版和评估版等。
4. 安装SQL Server时需要以本地____________身份登录操作系统。
5. 如果在Windows NT/2000上安装,需要事先设置至少一个_______。
6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为_______、_______和_______ 。
7. SQL Server的数据库分为____________和_______两种类型。
8. 每个SQL Server数据库下都包括_______、_______、_______和_______四个系统数据库。
9. _______系统数据库主要用来进行复制、作业调度和管理报警等活动。
10. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为_______ 。
11. SQL Server中的数据类型主要包括________、________、________、二进制、位和双字节等类型。
12. SQL Server提供的最常用的管理工具是______________和______________。
13. Microsoft SQLServer2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。
14. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。
15. 对表中记录的维护工作主要有增加、________和________操作,均可通过企业管理器或Transact-SQL语句完成。
《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
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
65 A,97 a1.数据库系统具有数据的___外模式______、____模式____和内模式三级模式结构。
2.SQL Server 2008局部变量名字必须以______@___开头,而全局变量名字必须以__@@_______开头。
3.语句 select ascii('D'), char(67) 的执行结果是:___68______和____C_____。
4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: _____beautiful____和_____我心中的太阳______。
5.选择运算是根据某些条件对关系做___水平___分割;投影是根据某些条件对关系做__垂直____分割。
6.关系运算主要有____选择____、__投影______和连接。
7.完整性约束包括___实体___完整性、__域____完整性、参照完整性和用户定义完整性。
8.在SQL Server 2008中,数据库对象包括_表_____、__视图____、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。
9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和___7______。
10.语句select round(13.4321,2), round(13.4567,3)的执行结果是:___13.4300______和___13.4570______。
8. 语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和___7______。
9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的执行结果是:____17_____、____-215_____、____13.4400_____和___-18.4560______。
3. 语句 select ascii('C'), char(68), len(' 你是BigTiger ') 的执行结果是: ___67______、___D______和____12_____。
7. 索引的类型主要有_ 聚簇索引 _和_ 非聚簇索引。
2. 语句 select year('1931-9-18') 的执行结果是____1931________。
3.__域完整性________是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
4.____触发器______是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。
5.事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么__都完成____,要么_都取消_______(如果在操作执行过程中不能完成其中任一操作)。
8.SQL Server 2008提供的数据库备份方法有___完整____数据库备份和__差异______数据库备份、____事务日志________备份和______文件和文件组__________备份。
9.SQL Server代理主要由__操作员____、__作业____和警报来组成。
10.SQL Server复制把服务器分为__发布____服务器、___分发___服务器和订阅服务器三种。
1.SQL语言主要由____数据定义语言DDL____________、_____数据操作语言DML__________和数据控制语言(DCL)组成。
3.语句 SELECT (7+3)*4-17/(4-(8-6))+99%4 的执行结果是___35__________。
4. ___视图_____是由一个或多个数据表(基本表)或视图导出的虚拟表。
5._____实体完整性________用于保证数据库中数据表的每一个特定实体的记录都是惟一的。
7.____存储过程_____是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
8.触发器定义在一个表中,当在表中执行__insert______、__update______或delete操作时被触发自动执9.事务的ACID属性是指__原子______性、__一致______性、___独立____性和__持久_____性。
10.数据库管理系统的安全性通常包括两个方面,一是指数据__访问______的安全性,二是指数据___运行____的安全性。
11.SQL Server代理主要由__作业______、操作员和__警报______来组成。
12.SQL Server复制有快照复制、__事务______复制和____合作____复制3种类型。
1. 目前最常用的数据库有层次数据库、__网状_______数据库和___关系______数据库,其中____关系_____数据库是目前应用最广泛的一种数据库。
2. 关系数据模型的逻辑结构是___二维表_______,关系中的列称为___属性_____,行称为____元组____。
5.实体之间的联系类型有三种,分别为___1对1_____、___1对多_____和___多对多_____。
6.数据库系统的三级模式结构和两级数据映像确保了数据的_____逻辑___独立性和___物理_____独立性。
1.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__客户服务器_________结构和____浏览器服务器_______结构。
4.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用____或____等通配符来配合查询。
并且,模糊查询只能针对_字符________类型字段查询。
8. 游标的操作步骤包括声明、__打开____、处理(提取、删除或修改)、_关闭_____和_释放_____游标。
9.SQL Server代理主要由__作业____、___操作员___和警报来组成。
10.SQL Server复制把服务器分为__发布____服务器、__分发____服务器和___订阅___服务器三种。
11.创建、修改和删除表命令分别是create table、_________ table和_________ table。
2. SQL Server 2008以___#______开头的标识符5. left join 运算是____左外连接_________。
6. SELECT DATEADD(day, 10, '2005-12-22')结果是____2006-01-01_________。
7. ROUND( )函数的是____四舍五入_________函数。
6.SQL Server复制有快照复制、__事务______复制和___合并_____复制3种类型。
8. SQL Server复制把服务器分为______服务器、______服务器和订阅服务器三种。
1.SQL Server 2008最常用的四个工具是__服务管理器________、__企业管理器________、__查询分析器________和联机帮助。
2.SQL Server 2008四个系统数据库是___master_______、___model_______、__msdb________和tempdb。
6.数据控制语言是用于控制对数据库对象的权限的 SQL 语句,授权、拒绝和撤销访问数据库对象权限的语句是___grant_______、__deny________和____revoke______。
1.IBM公司的研究人员E.F.Codd连续发表了论文,提出了关系模型,奠定了__关系数据库______管理系统的基础。
3.__内嵌表值函数_______可用于实现参数化视图的功能,这种类型的函数在使用参数和扩展索引视图方面提供了比___视图______更多的灵活性。
4.__存数过程_______是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
6.SQL Server的数据库文件的扩展名为__mdf___、事务日志文件的扩展名为_ldf______。
7.建立和使用____约束____的目的是为了保证数据的完整性。
8.BACKUP命令是对数据库进行___备份_______, RESTORE命令是对数据库进行___恢复_______。
9.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__客户/服务器__________结构和 ___浏览器/服务器_________结构。
10.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的__基本表_______。
11.SQL Server 2008的安全性分为两类: ___数据访问____安全性和___数据运行____安全性。
1.DBMS是位于用户与操作系统之间的一层数据管理软件,它属于__系统______软件,它为用户或应用程序提供访问数据库的方法。
2.关系模型用__二维表______结构表示实体集,用键来表示实体间联系。
3.数据库是被长期存放在计算机内的、有组织的、统一管理的相关___数据___的集合。
6.__关系完整性______是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。
7.数据完整性的类型有________完整性、________完整性、________完整性和用户自定义完整性。
8.视图是由一个或多个__数据表____或视图导出的__虚拟表____或查询表。
9.___角色___是指服务器管理、数据库管理和数据库访问特定的权限的集合。
10.SQL Server的安全性分为两类:___数据访问____安全性和___数据运行____安全性。
11.__存储过程_____是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
12.当_表_____被删除时与它关联的触发器也一同被删除。
2、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库图表、表、函数、视图、__存储过程_______ 、_触发器________ 、缺省、规则等。
3、表是由行和列组成的,行有时也称为__记录_______,列有时也称为___字段______或域。
5、创建索引的方法可以分为_直接方法________和_间接方法________。