sqlServer填空题.docx
《sqlServer填空题.docx》由会员分享,可在线阅读,更多相关《sqlServer填空题.docx(51页珍藏版)》请在冰豆网上搜索。
sqlServer填空题
1、关系R是1NF,当且仅当所有的基础域仅包含
________。
2
、主关键字应该具有________性,__________
性,__________性。
3
、关系R是3NF,当且仅当R是2NF,并且所有非PK属性都是__________于PK。
4
、Transact-SQL语言包含_________语言,_________语言,_________语言。
5
、消除列重复的关键字是
_________,使用_________操作符从多个查询中创建单结
果集,提交一个事务的语句为
________。
6
、SQLServer的两种授权模式分别为
___________和_____________
。
7
、有一个数据表其一行有
5KB,有
10000行数据,那么我们至少需要
______M的数
据库空间。
8
、数据完整性分为__________,__________,__________.
9
、每个允许有_______个簇索引,___________
索引是SQLServer默认选择。
10、可以使用________关键字显示未加密存储过程信息,执行存储过程的关键字是_________,统计列平均值的聚合函数为________,修改对象的关键字为_______,删除对象的关键字为_________。
11、________数据库保存所有的临时表和临时存储过程。
答案:
1、原子值
2、稳定性,最简性,熟悉性
3、非传递地依赖
4、数据定义,数据控制,数据操纵
5、distinct,UNION,COMMITTRANSACTION
6、NTonly验证模式,混合模式
7、80
8、域完整性,实体完整性,参考完整性
9、一,非簇
10、sp_help,EXEC,AVG,ALTER,DROP
11、tempdb
第二组
16.概念模型是按__________的观点对数据建模,强调其语义表达能力。
17.层次模型和网状模型的数据结构分别是__________和__________。
18.结构数据模型应包括____________、____________和____________三个部分。
19.DBS的全局结构体现了
DBS的__________结构。
20.在关系代数中,五个基本操作的运算符的中文名称是
_____、
、_____、_____和_____。
21.SQL中,表有三种:
____________、____________和____________。
22.SQL
语言与主语言具有不同的数据处理方式,
SQL是面向
__________的,而主语言是面
向__________的。
23.在数据库中,操作异常和数据不一致往往是由__________引起的。
24.在DBS运行阶段,对DB经常性的维护工作由__________来完成。
25.事务的持久性,是由DBMS的________________实现的。
26.DDBS中,如果系统具有分片透明性,那么用户只要对____________就能操作了,不必
了解数据的____________情况。
27.中间件的作用是保证____________________之间透明性。
28.ODBC技术是以_______________结构为设计基础。
29.ODBC应用程序的基本流程分为三个部分:
____________、____________和____________。
30.OO数据模型中,继承性有两种:
____________和____________。
答案:
16.
用户
17.树
有向图
18.
数据结构
数据操纵
数据完整性约束条件
19.模块
20.并差
笛卡儿积
选择
投影
21.
基本表(实表)
视图(虚表)
导出表(临时表)
22.集合
记录
23.数据冗余
24.DBA
25.事务管理子系统
26.全局关系
片段和场地
27.网络中各部件
28.C/S
29.初始化
SQL处理
终止
30.单重继承性
多重继承性
第三组:
1、SQLServer登录身份验证模式类型有_________和_________两种。
2、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库图表、表、
函数、视图、_________、_________、缺省、规则等。
3、表是由行和列组成的,行有时也称为_________,列有时也称为_________或域。
4、数据库操作语句就是指insert、_________、_________和select语句。
5、创建索引的方法可以分为_________和_________。
6、在MicrosoftSQLServer系统中,支持3种类型的备份介质:
_________、磁带和_________。
7、触发器有3种类型,即insert类型、_________和_________。
8、Transact-SQL语言有4部分元素组成,分别是:
数据定义语言、________________、
______________和一些附加的语言元素。
9、事务的4个属性:
原子性、一致性、_______性和_______性。
10.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______
分割。
答案:
1、Windows认证模式、混合模式
2、存储过程、触发器
3、记录、字段
4、update、delete
5、直接方法、间接方法
6、硬盘文件、NamedPipe(或命名管道)
7、update、delete
8、数据控制语言、数据操作语言
9、独立、持久
10、水平、垂直
第四组:
1.DBMS是位于用户与操作系统之间的一层数据管理软件,它属于
________软件,它为
用户或应用程序提供访问数据库的方法。
2.关系模型用________结构表示实体集,用键来表示实体间联系。
3.数据库是被长期存放在计算机内的、有组织的、统一管理的相关______的集合。
4.数据库管理系统由三个要素组成:
________、________和________。
5.SQLServer数据库的体系结构也是三级模式结构,在SQLServer中,________对应于视
图、_______对应于基本表、______对应于存储文件。
6.________是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件
或规则。
7.数据完整性的类型有________完整性、________完整性、________完整性和用户自定
义完整性。
8.视图是由一个或多个______或视图导出的______或查询表。
9.______是指服务器管理、数据库管理和数据库访问特定的权限的集合。
10.SQLServer的安全性分为两类:
_______安全性和_______安全性。
11._______是已经存储在SQLServer服务器中的一组预编译过的Transact-SQL语句。
12.当______被删除时与它关联的触发器也一同被删除。
答案:
1、系统
2、二维表
3、数据
4、数据结构、数据操作、完整性约束
5、外模式、模式、内模式
6、关系完整性
7、实体、域、参照
8、数据表、虚拟表
9、角色
10、数据访问、数据运行
11、存储过程
12、表
第五组:
1.IBM公司的研究人员
E.F.Codd连续发表了论文,提出了关系模型,奠定了
________管
理系统的基础。
2.数据库的数据模型包含_________、_______和_________三个要素。
3._________可用于实现参数化视图的功能,这种类型的函数在使用参数和扩展索引视图
方面提供了比_________更多的灵活性。
4._________是已经存储在SQLServer服务器中的一组预编译过的Transact-SQL语句。
5.SQLServer数据库的体系结构也是三级模式结构,但术语与传统的关系模式不同,在
SQLServer中,_________对应于视图、_______对应于基本表、________对应于存
储文件。
6.SQLServer的数据库文件的扩展名为_____、事务日志文件的扩展名为_______。
7.建立和使用________的目的是为了保证数据的完整性。
8.BACKUP命令是对数据库进行__________,RESTORE命令是对数据库进行__________。
9.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、
____________结构和____________结构。
10.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的_________。
11.SQLServer2000的安全性分为两类:
_______安全性和_______安全性。
答案:
1、关系数据库
2、数据结构、数据操作、完整性约束
3、内嵌表值函数、视图
4、存储过程
5、外模式、模式、内模式
6、mdf、ldf
7、约束
8、备份、恢复
9、客户/服务器、浏览器/服务器
10、基本表
11、数据访问、数据运行
第六组
1.IBM公司的研究人员
E.F.Codd连续发表了论文,提出了关系模型,奠定了
________管
理系统的基础。
2.数据库的数据模型包含_________、_______和_________三个要素。
3._________可用于实现参数化视图的功能,这种类型的函数在使用参数和扩展索引视图
方面提供了比_________更多的灵活性。
4._________是已经存储在SQLServer服务器中的一组预编译过的Transact-SQL语句。
5.SQLServer数据库的体系结构也是三级模式结构,但术语与传统的关系模式不同,在
SQLServer中,_________对应于视图、_______对应于基本表、________对应于存
储文件。
6.SQLServer的数据库文件的扩展名为_____、事务日志文件的扩展名为_______。
7.建立和使用________的目的是为了保证数据的完整性。
8.BACKUP命令是对数据库进行__________,RESTORE命令是对数据库进行__________。
9.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、
____________结构和____________结构。
10.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的_________。
11.SQLServer2000的安全性分为两类:
_______安全性和_______安全性。
答案
1、关系数据库
2、数据结构、数据操作、完整性约束
3、内嵌表值函数、视图
4、存储过程
5、外模式、模式、内模式
6、mdf、ldf
7、约束
8、备份、恢复
9、客户/服务器、浏览器/服务器
10、基本表
11、数据访问、数据运行
第七组
1.SQLServer2000
最常用的四个工具是
__________、__________、__________和联机帮
助。
2.SQLServer2000
四个系统数据库是
__________、__________、__________和
tempdb。
3.Transact-SQL语言主要由__________语言、__________语言、__________语言和一些
4.
附加的语言元素等部分组成。
数据定义语言是指用来创建、修改和删除各种对象的语句是__________、__________
和__________。
5.数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、__________、__________和__________。
6.数据控制语言是用于控制对数据库对象的权限的SQL语句,授权、拒绝和撤销访问数
据库对象权限的语句是__________、__________和__________。
7.语句selectchar(68),len('你是BigTiger')的执行结果是:
_________
和_________。
答案
1.服务管理器、企业管理器、查询分析器
2.master、model、msdb
3.数据定义、数据操作、数据控制
4.create、alter、drop
5.insert、update、delete
6.grant、deny、revoke
7.D、11
第八组
1.
实体—联系模型的三要素是
______________、____________和实体之间的联系。
2.
创建、修改和删除表语句分别是
_________table、_________table和_________
table。
3.
SQLServer的数据类型可分为
_______数据类型和_______数据类型。
4.
Transact-SQL语言有4部分元素组成,分别是:
数据定义语言、
________________、
______________和一些附加的语言元素。
5.表或视图的操作权限有select、___________、___________、___________和dri。
6.数据完整性分为_______完整性、________完整性、________完整性和用户自定义完整
性。
7.将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中
____________设计阶段的任务。
8.SQLServer复制把服务器分为______服务器、______服务器和订阅服务器三种。
9.SQLServer聚合函数有最大、最小、求和、平均和计数等,它们分别是max、_______、
_______、avg和count。
答案:
1.实体、属性
2.create、alter、drop
3.系统、用户自定义
4.数据操作语言、数据控制语言
5.insert、update、delete
6.域、实体、参照
7.逻辑结构
8.发布、分发
9.min、sum
第九组
1.MSSQLServer提供多个图形化工具,其中用来启动、停止和暂停
工具称为_______________。
SQLServe的图形化
2._________是已经存储在
SQLServer
服务器中的一组预编译过的
Transact-SQL
语句。
3.在______________身份验证模式,输入的账号必须是在
2000professional
(或NT)已
经建立的登录者或组。
4.HAVING子句与WHERE子句很相似,其区别在于:
WHERE子句作用的对象是______________,HAVING子句作用的对象是________________。
5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。
分析以下SQL语句:
SELECTSNO
FROMSC
WHERESCORE=(SELECTSUM(SCORE)
FROMSC
WHERECNO='002')
简述上述语句完成了的查询操作是_____________________________________________。
6.表或视图的操作权限有select、___________、___________、___________和dri。
7.创建、修改和删除表命令分别是createtable、_________table和_________table。
答案:
1服务管理器
2存储过程
3Windows
4表和视图,分组
5检索有与课程号为“002”的课程的最高成绩相等的同学的学号
insert、update、deletealter、drop
第十组
1.MSSQLServer提供多个图形化工具,其中用来启动、停止和暂停
形化工具称为_________________。
SQLServe服务的图
2.数据库操作语句就是指________、_________、_________和select语句。
3.在安装MSSQLServer时,必须选择一种安全类型。
如果在登录时,不需要记录用户名
和登录ID,则该安全模式是_____________________。
4.如果表的某一列被指定具有NOTNULL
属性,则表示
________________________________________。
5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。
分析以下SQL语句:
SELECTSNO
FROMSC
WHERESCORE=(SELECTMAX(SCORE)FROMSCWHERENO=’C002’)简述上述语句完成了的查询操作是___________________________________。
6.SQLServer复制有快照复制、________复制和________复制3种类型。
7.语句selectday('2004-4-6'),len('我们快放假了.')的执行结果是:
_________
和_________。
答案:
1服务管理器
2insert、update、delete
3Windows认证模式
4不允许在没有指定列缺省值的情况下插入省略该列值的数据行
5检索有与课程号为“002”的课程的最高成绩相等的同学的学号
5事务、合并
76、7
第十一组
1.创建、修改和删除表命令分别是createtable、_________table和_________table。
2.SQLServer2000以_________开头的标识符,表示临时表或过程;局部变量名字必须
以_________开头,而全局变量名字必须以_________开头。
3.语句selectchar(65),len('我们快放假了.')的执行结果是________、_______。
4.语句selectlower('beautiful'),rtrim('我心中的太阳')的执行结果是:
____________和___________。
5.leftjoin运算是_____________。
6.SELECTDATEADD(day,10,'2005-12-22')结果是_____________。
7.ROUND()函数的是_____________函数。
8.
检索姓名字段中含有'娟'的表达式为姓名like
。
9.
语句权限是指用户能否当前数据库上执行
backupdatabase、backuplog、create
database、create_________、create
_________、create
_________、create
_________、createrule、createdefault
语句。
10.SQLServer
复制把服务器分为
______服务器、
______服务器和
______服务器三种。
答案:
1.alter、drop
2.#、@、@@
3.A、7
4.beautiful、我心中的太阳
5.左外连接
6.2006-01-01
7.四舍五入
8.'%娟%'
9.table、view、procedure、function
10.发布、分发、订阅
第十二组
1.
关系数据库关系运算
___________、_________和_________。
2.
SQLServer2000局部变量名字必须以_________开头,而全局变量名字必须以
_________开头。
3.
语句selectascii(
'D')的执行结果是:
________。
4.
语句selectupper(
'beautiful'),ltrim(
'我心中的太阳')的执行结果是:
____________和___________。
5.
表或视图的操作权限有
___________、___________、___________、___________和dri。
6.
选择运算是根据某些条件对关系做
______分割;投影是根据某些条件对关系做______
分割。
7.SQLServer代理主要由______、______和警报来组成。
8.数据完整性的类型有________完整