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