sqlserver复习填空题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题:
第1章
1.数据库是描述事物的符号记录。
2.数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的数据集合。数
据库中的数据是按照一定的数据模型组织、描述和存储的,有较小的冗余度,较高的数据独立性和易扩展性。
3.数据库管理系统是使用和管理数据库的系统软件,负责对数据库进行统一的管理和控
制。
4.数据库管理员是专门负责管理和维护数据库服务器的人。
5.数据库的发展大致划分为以下几个阶段:人工管理阶段、文件系统阶段和数据库系统阶
段。
6.数据库系统通常采用3级模式结构,即数据库系统由外模式、模式和内模式3级组成。
7.数据库设计实施整个过程包括需求分析、概念模型设计、逻辑模型设计、物理模型设计、
数据库实施运行和维护5个阶段。
8.需求分析结果包括数据字典、数据流图、判定树和判定表等。
9.实体-联系模型属于概念模型,实体-联系模型是用E-R图来描述现实世界的概念模型,
E-R图的内容包括实体型、属性和联系。
10.逻辑模型通常由数据结构、数据操作和完整性约束。
11.关系模型完整性分成三类,是实体完整性、参照完整性和用户自定义完整性。
12.两个实体型之间的联系种类分为一对一、一对多和多对多。在转换成关系模式时,一对
一的联系可以转换成单个关系模式,也可以与任意一端的实体型转换成的关系模式合并;一对多的联系可以转换成单个关系模式,也可以与多端的实体型转换成的关系模式合并;多对多的联系只能转换成单个关系模式。
第2章
1.SQL Sever数据库分为系统数据库和用户数据库两类。
2.SQL Sever系统数据库包括master、model、tempdb、msdb和resource,最重要的是
master。
3.SQL Sever数据库的文件包括主要数据文件、次要数据文件和事务日志3类。
4.SQL Sever数据库文件中存储数据的基本单位是页,区是由8个物理上连续的页构成的
集合,区的作用是有效管理页。
5.创建数据库使用的T-SQL语句是CREATE DATABASE。修改数据库使用的T-SQL语
句是ALTER DATABASE。删除数据库使用的T-SQL语句是DROP DATABASE。6.创建数据库时数据文件和日志文件需要设置的参数有逻辑名称、文件组、初始大小、自
动增长、路径和文件名。
7.文件组是数据库中数据文件的逻辑组合。
8.创建数据库时创建文件组使用的T-SQL语句是CREATE DATABASE。已创建数据库
时创建文件组使用的T-SQL语句是ALTER DATABASE。
第3章
1.SQL Sever的数据类型分为系统数据类型和用户自定义数据类型。
2.精确数字数据类型中,tinyint的数值范围在0和255之间。
3.char和varchar的区别在于定长与变长,char和nchar 的区别在于字符集是非UNICODE
还是UNICODE。
4.创建表使用的T-SQL语句是CREATE TABLE。修改表使用的T-SQL语句是ALTER
TABLE。删除表使用的T-SQL语句是DROP TABLE.
5.标识列的值是由系统生成的,其依据是标识增量和标识种子。
6.Null的含义是值未知。
7.数据完整性是指保证数据库的表中各字段数据完整而且合理,分为实体完整性、域完整
性和引用完整性。
8.实体完整性是指表中字段或字段组合能将表中各记录唯一区别开来。域完整性是指表中
特定字段的值有效取值。引用完整性是指一个表中的某个字段值必须是引用另一个表中某个字段现有的值。
9.实现实体完整性是指PRIMARY KEY约束和UNIQUE约束。
10.实现域完整性的是CHECK 约束和DEFAULT定义。
11.实现引用完整性的是FOREIGN KEY约束。
第4章
1.关系数据库中的表用来存储数据,并用表格的形式显示数据,每一行称为记录。
2.修改表中记录的操作包括插入、更新和删除。
3.清空表中的记录,可以使用语句DELETE TABLE ,也可以使用语句TRUNCATE
TABLE,其中TRUNCATE TABLE速度更快,并且使用更少的系统资源和事务日志资源。
第5章
1.查询语句中的6个基本组成部分是SELECT子句、FROM子句、WHERE子句、GROUP
by子句、HAVING子句和ORDER BY子句。
2.关键字BETWEEN…AND…的作用是指定搜索范围。
3.关键字IN的作用是指定值得集合。
4.多表连接的种类包括内连接、外连接、交叉连接和自连接。
5.关键字ANY的作用是集合中任意值。
6.关键字ALL的作用是集合中所有值。
7.关键字EXISTS的作用是判断结果集合是否有记录。
8.关键字UNION的作用是合并多个结果集。
第6章
1.SQL Sever中的标识符有两类,分别是常规标识符和分隔标识符。
2.常规标识符的格式规则是:首字符必须是字母、下划线_、符号@或数字符号#之一,后
续字符必须是字母、下划线_、符号@、数字符号、美元符号$或十进制数字(0~9)之一;不能是T-SQL保留字,不允许有空格或其他特殊字符。
3.分隔标识符可以不符合标识符的格式规则,在使用时必须包含在双引号或者方括号内。
4.T-SQL语言中局部变量以一个符号@开始,在程序中必须先声明再使用。DECLARE语
句完成局部变量并赋初值null。SET语句和SELECT语句对局部变量进行赋值。PRINT 语句输出用户定义的消息。
5.单行注释在该行注释开始位置之前使用--。多行注释在该注释块开始位置之前加/*,在
该注释块结束位置之后使用*/。
6.BREAK语句的作用是中止循环,CONTINUE语句的作用是中止本轮循环。
7.SQL Sever将GO命令作为结束批处理的标志。
8.每个T-SQL程序的运行错误都包含以下属性:错误号、消息字符串、严重性、状态、过
程名称和行号,要处理T-SQL程序的运行错误,具体的操作方法是使用TRY…CATCH 语句块,或是使用@@ERROR函数测试错误并进行处理。
9.事务是SQL Sever单个逻辑工作单元。事务有4个属性,包括原子性、一致性、隔离性