当前位置:网站首页>【数据库原理及应用教程(第4版|微课版)陈志泊】【第七章习题】
【数据库原理及应用教程(第4版|微课版)陈志泊】【第七章习题】
2022-07-03 12:03:00 【爱笑的冷面鬼】
一、选择题
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|
| B | C | B | D | A |
1.在 SQL Server 中不是对象的是( )。
A)用户
B)数据
C)表
D)数据类型
2.声明了变量:DECLARE @i int,@c char(4),现在为@i 赋值 10,为@c 赋值’abcd’,正确的语
句是( )。
A)SET @i=10, @c=‘abcd’
B)SET @i=10, SET @c=‘abcd’
C)SELECT @i=10, @c=‘abcd’
D)SELECT @i=10, SELECT @c=‘abcd’
3.在 SQL Server 服务器上,存储过程是一组预先定义并( )的 Transact-SQL 语句。
A)保存
B)编译
C)解释
D)编写
4.可以用( )来声明游标。
A)CREATE CURSOR
B)ALTER CURSOR
C)SET CURSOR
D)DECLARE CURSOR
5.当以下代码中的【】位置分别为 BREAK,CONTINUE 或 RETURN 时,输出的值为( )。
DECLARE @n int
SET @n=3
WHILE @n>0
BEGIN
SET @n=@n-1
IF @n=1 []
END
PRINT @n
A)1,0,不输出
B)1,1,_
C)0,0,0
D)0,1,2
二、填空题
1.Transact-SQL 中可以使用局部变量和全局变量两种变量。
2.在 Transact-SQL 中可以使用两类注释符:单行注释 - - 和多行注释 /… …/。
3.用于声明一个或多个局部变量的命令是DECLARE。
4.无论是存储过程还是触发器,都是SQL语句和流程控制语句的集合。
5.SQL Server 2012 支持DML触发器 、DDL触发器和登录触发器三种类型的触发器。(仅供参考)
6.每个触发器有插入表和删除表两个特殊的表在数据库中。
7.在 SQL Server 2012 中有数据库备份、事务日志备份、差异备份和文件和文件组备份四种备份类型。
8.在 SQL Server 2012 中有简单还原、完全还原和批日志还原三种数据库还原模式。
9.备份设备可以是硬盘、磁带或管道。
三、简答题
1.什么是触发器?触发器的作用有哪些?
触发器是一种特殊的存储过程,其中包含一系列的 T-SQL 语句,但它的执行不是用EXECUTE命令显式调用,而是在满足一定条件下自动激活而执行,如向表中插入记录﹑更新记录或者删除记录时被系统自动地激活并执行。
使用触发器主要有以下优点:
(1)触发器是在某个事件发生时自动激活而执行的。如,在数据库中定义了某个对象之后,或对表中的数据做了某种修改之后立即被激活并自动执行。
(2)触发器可以实现比约束更为复杂的完整性要求,比如 CHECK 约束中不能引用其他表中的列,而触发器可以引用;CHECK 约束只是由逻辑符号连接的条件表达式,不能完成复杂的逻辑判断功能。
(3)触发器可以根据表数据修改前后的状态,根据其差异采取相应的措施。
(4)触发器可以防止恶意的或错误的 INSERT、UPDATE 和 DELETE 操作。
2.简述在 SQL Server 2012 中进行数据备份的 4 种类型。
(1)数据库完整备份
数据库完整备份(Database Backup)是指对数据库内的所有对象都进行备份,包括事务日志。
该备份类型需要比较大的存储空间来存储备份文件,备份时间也比较长,在还原数据时,也只要还原一个备份文件。(2)差异备份
数据库差异备份(Differential Database Backup)是完整备份的补充,只备份自从上次数据库
完整备份后(注意:不是上一次差异备份后)数据库变动的部分。相对于完整备份来说,差异备份的数据量比完整备份小,备份的速度也比完整备份要快。因此,差异备份通常作为常用的备份方式。(3)事务日志备份。
事务日志备份(Transaction Log Backup)只备份数据库的事务日志内容。事务日志备份是以事务日志文件作为备份对象,相当于将数据库里的每一个操作都记录下来了。
事务日志记录的是某一段时间内的数据库变动情况,因此在进行事务日志备份之前,必须要进
行完整备份。与差异备份类似,事务日志备份生成的文件较小、占用时间较短,但是在还原数据时,(4)文件及文件组备份
文件及文件组备份是针对单一数据库文件或者是文件组做备份,它的好处是便利和具有弹性,
而且在还原时可以仅仅针对受损的数据库文件做还原。
3.SQL Server 提供了哪几种方法来减少备份或还原操作的执行时间。
- (1)使用多个备份设备来同时进行备份处理。同理,可以从多个备份设备上同时进行数据库还原操作处理。
- (2)综合使用数据库完整备份、差异备份或事务日志备份来减少每次需要备份的数据量。
- (3)使用文件或文件组备份和事务日志备份,这样可以只备份或还原那些包含相关数据的文件,而不是整个数据库。
PS:仅供参考,因个人能力有限,如有错误,请不吝赐教~
Reference
边栏推荐
- Take you to the installation and simple use tutorial of the deveco studio compiler of harmonyos to create and run Hello world?
- Quickly learn member inner classes and local inner classes
- Tianyi ty1208-z brush machine detailed tutorial (free to remove)
- RedHat5 安装Socket5代理服务器
- 【判断题】【简答题】【数据库原理】
- Analysis of a music player Login Protocol
- Sword finger offer09 Implementing queues with two stacks
- How to stand out quickly when you are new to the workplace?
- 【习题五】【数据库原理】
- Dix règles de travail
猜你喜欢

Summary of error prone knowledge points: Calculation of define s (x) 3*x*x+1.

Xctf mobile--app1 problem solving

ncnn神經網絡計算框架在香柳丁派OrangePi 3 LTS開發板中的使用介紹

Analysis of the influence of voltage loop on PFC system performance

GaN图腾柱无桥 Boost PFC(单相)七-PFC占空比前馈

剑指Offer03. 数组中重复的数字【简单】

Application of ncnn Neural Network Computing Framework in Orange Pi 3 Lts Development Board

What is more elegant for flutter to log out and confirm again?

Huffman coding experiment report

Integer case study of packaging
随机推荐
The solution to change the USB flash disk into a space of only 2m
Eureka自我保护
[review questions of database principles]
【数据库原理复习题】
[ManageEngine] the role of IP address scanning
双链笔记·思源笔记综合评测:优点、缺点、评价
4. Wireless in vivo nano network: electromagnetic propagation model and key points of sensor deployment
Powerful avatar making artifact wechat applet
With pictures and texts, summarize the basic review of C language in detail, so that all kinds of knowledge points are clear at a glance?
电压环对 PFC 系统性能影响分析
Quick learning 1.8 front and rear interfaces
ORM use of node -serialize
启用MemCached的SASL认证
I'm too lazy to write more than one character
Pytext training times error: typeerror:__ init__ () got an unexpected keyword argument 'serialized_ options'
elastic_ L01_ summary
4. 无线体内纳米网:电磁传播模型和传感器部署要点
Two solutions of leetcode101 symmetric binary tree (recursion and iteration)
Detailed explanation of the most complete constraintlayout in history
ImportError: No module named examples. tutorials. mnist