大工16春《SQL数据库系统及应用》期末考试复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功