大工16春(SQL数据库系统及应用)期末考试温习题讲解学习.docx
《大工16春(SQL数据库系统及应用)期末考试温习题讲解学习.docx》由会员分享,可在线阅读,更多相关《大工16春(SQL数据库系统及应用)期末考试温习题讲解学习.docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大工16春(SQL数据库系统及应用)期末考试温习题讲解学习机密启用前大连理工大学网络教育学院2021年春(SQL数据库系统及应用)期末考试温习题注意事项:本温习题满分共:400分。一、名词解释1.数据:Data,描绘事物的符号记录。2.数据库:Database,存放数据的仓库,长期存储在计算机内,有组织的,可分享的大量数据的集合。3.数据库管理系统:DBMS,用于科学地组织和存储数据,高效地获取和维护数据的系统软件。4.数据库系统:是指在计算机系统中引入数据库后的系统。5.模型是对客观现实的事物的某些特征与内在联络所作的一种模拟或抽象。6.数据模型DataModel也是一种模型,是数据库系统的
2、基础。数据库系统的数据库是根据数据模型建立的,数据库管理系统基于数据模型对数据库中的数据进行管理。7.数据模型中数据构造:描绘数据库的组成对象类型、内容、性质以及对象之间的联络,是刻画数据模型性质最重要的方面,是对系统静态特性的表述。8.数据模型中数据操作:指该数据构造上的各种实例允许操作的集合,包括相关的操作规则,是对系统动态特性的描绘。9.数据模型中数据的完好性约束:一组完好性约束的集合,是给定的数据模型中数据及其联络所具有的约束和依存规则,用以限定符合数据模型的数据,保证数据的正确、有效、相容。10.域:具有一样数据类型的值的集合。11.元组:关系是笛卡尔积的有限子集,所以是一个二维表,
3、表的每行对应一个元组,每列对应一个域。12.关系表中的属性:为了区分域,必须对每列起一个名字,称为属性Attribute。13.候选码:若关系中的某一最小属性组的值能唯一地标识一个元组,则该最小属性组称为候选码。14.主属性Primeattribute:候选码的诸属性称为主属性。15.非主属性Nonprimaryattribute:不被任何候选码包含的属性。16.全码All-key:关系形式的所有属性都是这个关系形式的候选码。17.域完好性约束:是指数据库表中的列必须知足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。18.外码ForeignKey:设F是基本关系R的一个或一组属
4、性,但不是关系的码。若F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。19.数据库对象:数据库中详细存储数据或对数据进行操作的实体都被称为数据库对象。20.表:是包含数据库中所有数据的数据库对象,由行和列组成。21.字段:表中的列。字段具有本人的属性,包括字段类型,字段大小等。22.索引:单独的、物理的数据库构造,用于快速存取数据表中的数据。23.视图:从一个或多个表中导出的表,其构造和数据建立在对表的查询基础上。24.存储经过:经编译后存储在数据库中,可通过名称调用完成特定功能的SQLT-SQL语句集合。25.Master数据库:SQLServer最重要的数据库,记录SQLServ
5、er实例的所有系统级别信息,包括所有的登录账号和系统配置等。26.Tempdb数据库:临时数据库,保存临时对象或中间结果集。上一页下一页27.Model数据库:创立数据库的模版。28.Msdb数据库:SQLServer代理程序调度警报和作业以及记录操作。29.数据定义语言:即DDLdatadefinition,指创立、修改或删除数据库中各种对象,包括表、视图、索引等。30.数据操纵语言:即DML,指对已经存在的数据库进行记录的插入、删除、修改等操作。31.SUM函数:计算值的总和并返回总数。32.COUNT函数:计算记录数。33.AVG函数:返回指定列中的平均值。34.MIN函数:返回自变量中
6、指定列的最小值。35.MAX函数:返回自变量中指定列的最大值。36.参照完好性规则:若属性或属性组F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中的每个元组在F上的值必须是:或者取空值,或者等于S中某个元组的主码值。37.连接:“在笛卡尔积的基础上只保留知足一定条件的新生成数据行这样的操作被称为连接JOIN。38.本身连接:一个表与其本人进行连接,称为表的本身连接。39.内连接:普通连接内连接操作只输出知足连接条件的元组。40.外连接:外连接操作以指定表为连接主体,将主体表中不知足连接条件的元组一并输出。41.查询块:一个SELECT语句称为一个查询块。42.子查询:将一个查询
7、块嵌套在另一个查询块中的查询称为子查询。43.视图:是从一个或几个基本表或视图导出的“表。44.数据库索引:是对数据表中一个列或多个列的值进行排序的构造,提供了在表中快速查询特定行的能力。45.查找键:被用来建立索引的属性也被称为查找键SearchKey。46.查找键值:查找键对应的属性值被称为查找键值。47.Transact-SQL:T-SQL是MSSQLServer对于标准SQL语言的扩展,是在MSSQLServer上运行的数据库编程语言。48.存储经过:StoredProcedure,是在数据库服务器端执行的T-SQL语句集合,经编译后存储在数据库服务器中。49.触发器:是一种特殊类型的
8、存储经过,在插入、删除或修改特定表中的数据时触发执行。50.AFTER触发器:在语句执行之后执行触发器。51.INSTEADOF触发器:使用触发器的操作替换导致触发器执行的语句所本应进行的操作。52.事务(Transaction):是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。53.事务的原子性Atomicity:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。54.事务的一致性Consistency:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。55.事务的隔离性Isolation:对并发执行而言,一个事务的执
9、行不能被其他事务干扰,一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能相互干扰。56.事务的持续性:也称永久性Permanence,一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。57.SQLServer的安全管理:利用权限管理手段,通过只允许经过受权的操作行为来保证数据库中的数据安全有效的管理机制。58.操作系统级的安全性:是指在用户使用客户计算机通过网络实现对SQLServer服务器的访问时,用户首先要获得计算机操作系统的使用权。59.SQLServer级的安全性:建立在控制SQLServer服务
10、器登录账号和口令的基础上。60.数据库级的安全性:在用户通过SQLServer服务器的安全性检验以后,将直接面对不同的数据库入上一页下一页口。这是用户将接受的第三次安全性检验。61.完好恢复形式:将整个数据库恢复到一个特定的时间点,这个时间点能够是近期一次可用的备份、一个特定的日期和时间或标记的事务。62.大容量日志恢复形式:对大容量操作进行最小日志记录,节省日志文件的空间。63.简单恢复形式:在该形式下,数据库会自动把不活动的日志删除,因而简化了备份的复原,但由于没有事务日志备份,所以不能恢复到失败的时间点。64.完好备份:备份整个数据库的所有内容,包括事务日志。65.差异备份:是完好备份的
11、补充,只备份上次完好备份后更改的数据。66.事务日志备份:只备份事务日志里的内容。67.文件和文件组备份:每次只备份一个或几个文件或文件组,能够分屡次来备份数据库,避免大型数据库备份的时间过长。68.Windows验证:使用Windows操作系统的安全机制来验证用户身份。69.混合验证:使用Windows及SQLServer验证方式。70.SQLServer中的权限:用于控制用户对于数据库及数据库对象的访问,规定了用户可移植性的操作。71.服务器权限:又称系统权限,不是控制对指定数据库对象的访问,而是用来许可对各种特性的访问,或许可SQLServer数据库中的特定任务。72.数据库对象权限:又
12、称对象权限,控制用户能否能在特定数据库对象如表、视图或存储经过上执行特定类型的操作。73.SQLServer中的角色:类似于Windows中的用户组,若一个用户被参加到某个角色中,则用户就具有了该角色的权限。SQLServer提供了预定义的服务器角色和数据库角色。二、填空题1.在关系数据库的规范中,在一个关系中,消除重复字段,且各字段都是最小的逻辑存储单元代表第_范式。答案:一参考教材p42.在索引命令中使用关键字CLUSTERED和NONCLUSTERED分别表示将建立的是_和_。答案:聚集索引、非聚集索引参考教材p1103.常见的关系数据库有ACCESS、_和_。答案:SQLServer、
13、Oracle参考教材p54.从表中删除数据的命令是_from_where。答案:Delete、表名5.向表中_数据的命令是insertinto表名_constant1,constant2,。答案:插入、values6.在一个表上,最多能够定义_个聚集索引,最多能够有_个非聚集索引。答案:1、多参考教材p1117.ABS函数的功能是返回数值表达式的_。答案:绝对值8.LIKE查询中_符号代表由零个或更多字符组成的任意字符串,下划线“_符号代表_字符。答案:%、任意单个p859.创立表的语句是:_。答案:CREATETABLE表名上一页下一页10.在MicrosoftSQLServer2020中,
14、主数据文件的后缀是_。答案:.mdf参考教材p3211.在MicrosoftSQLServer2020中,日志文件的后缀是_。答案:.ldf参考教材p3212.创立索引的语句是:_INDEX。答案:CREATE三、问答题1.对SQLServer实例访问,SQLServer2020支持哪几种身份验证形式?答案:SQLServer2020支持两种身份验证形式:Windows身份验证形式(2分)和混合身份验证形式(2分)。Windows身份验证形式使用Windows操作系统中的信息验证账户名和密码,默认的身份验证形式。3分混合身份验证形式允许用户使用Windows身份验证或SQLServer身份验证
15、进行连接(3分)。2.什么是事务?简述事务ACID原则所包含的内容。答案:事务(TRANSACTION)是由对数据库的若干操作组成的一个逻辑工作单元,这些操作要么都执行,要么都不执行,是一个不可分割的整体。事务用这种方式保证数据知足并发性和完好性的要求。使用事务能够避免发生有的语句被执行,而另外一些语句没有被执行,进而造成数据不一致的情况。5分事务的处理必须知足四原则,即原子性(A)、一致性(C)、隔离性(I)和持久性(D),简称ACID原则。5分3.T-SQL和SQL的关系是什么?答案:SQL全称是“构造化查询语言(StructuredQueryLanguage)。SQL是一种数据库查询和程
16、序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。5分T-SQL是标准SQL设计语言的加强版,它是用来让应用程式与SQLServer沟通的主要语言。T-SQL是在SQL的基础上发展起来的一种构造化查询语言,在使用时,要用到SSMSSQLServerManagementStudio中的查询编辑器。5分4.简述SELECT语句中的FROM、WHERE以及ORDERBY子句的作用。SQLServer2020系统中主要数据库对象都有哪些?答案:在SELECT语句中:FROM子句:用来指定数据来源的表;2分WHERE子句:用来限定返回行的搜索条件;2分ORDERBY子句:用来指定结果的排序方式
17、。2分主要的数据库对象包括数据库关系图、表、视图、同义词、存储经过、函数、触发器、程序集、类型、规则和默认值等。酌情给分,共4分5.怎样使用IFELSE流程控制语句?答案:一个逻辑表达式的结果要么为真,要么为假。根据不同的结果,对应于不同的操作。这时就需要使用IFELSE语句在程序中对于给定条件进行判定。语法格式如下:IF条件表达式语句体1ELSE语句体25分讲明:条件表达式的运算结果应该为TRUE(真)或FALSE(假),假如条件表达式中含有SELECT语句,则必须用圆括号将SELECT语句括起来;2分当条件表达式的值为TRUE时执行语句体1,然后执行IF语句之后的语句;假如条件表达式的值为
18、FALSE,则执行ELSE关键字后面的语句体2,然后执行IF语句之后的语句;2分能够在IF区域或者ELSE区域嵌套另一个IF语句,对于嵌套的层数没有限制。1分上一页下一页6.怎样使用WHILE流程控制语句?答案:WHILE语句是一种将同一段代码循环运行屡次的方法,它能够根据一个条件表达式的结果,将代码从0次开场运行到指定次数,或者是持续运行直到遇见BREAK关键字退出循环。5分WHILE语句的语法格式如下:WHILE条件表达式Begin循环体end能够在循环体内设置BREAK和CONTINUE关键字,以便控制循环语句的执行。5分7.T-SQL的注释符是什么?参见p67答案:注释也称注解,是程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大工 16 SQL 数据库 系统 应用 期末考试 温习 讲解 学习
限制150内