SQL Server数据库模拟试题2

合集下载

sqlserver考试试题库

sqlserver考试试题库

sqlserver考试试题库SQL Server考试试题库是一个专为准备SQL Server相关认证考试的考生设计的资源库。

以下是一些模拟考试题目,涵盖了SQL Server的基础知识、高级查询技术、性能优化、安全性以及数据库管理等方面。

一、选择题1. 在SQL Server中,以下哪个不是系统表?A. sys.databasesB. sys.tablesC. sys.columnsD. Customers2. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE PROCEDURE3. SQL Server中的事务可以保证哪些特性?A. 原子性、一致性、隔离性B. 原子性、一致性、持久性C. 原子性、隔离性、持久性D. 所有选项都是4. 以下哪个选项不是SQL Server的索引类型?A. 聚集索引B. 非聚集索引C. 唯一索引D. 复合索引5. SQL Server中,以下哪个命令用于备份数据库?A. BACKUP DATABASEB. BACKUP TABLEC. BACKUP INDEXD. BACKUP LOG二、简答题1. 解释SQL Server中的死锁是什么,并给出解决死锁的一般策略。

2. 描述SQL Server的恢复模式,并说明它们在数据库备份和恢复过程中的作用。

3. 什么是SQL Server的分区表,它有什么优势?三、操作题1. 假设你有一个名为`Sales`的数据库,里面有一个名为`Orders`的表,包含`OrderID`, `OrderDate`, `CustomerID`, `TotalAmount`等字段。

编写一个SQL查询,列出所有2019年的订单,并按`TotalAmount`降序排序。

2. 编写一个存储过程,该存储过程接受一个`CustomerID`作为参数,并返回该客户的所有订单信息。

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

分A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期适用专业年级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。

A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。

A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。

A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。

A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。

A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。

A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。

A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。

A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。

SQLServer数据库考试试题与答案(doc8页)

SQLServer数据库考试试题与答案(doc8页)

SQLServer数据库考试试题与答案(doc8页)SQLServer数据库考试试题与答案(doc 8页)选择题:(20分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的⼀项:(___)A、只存在⼀对多的实体关系,以图形⽅式来表⽰。

B、以⼆维表格结构来保存数据,在关系表中不允许有重复⾏存在。

C、能体现⼀对多、多对多的关系,但不能体现⼀对⼀的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证⽅式,其中在(___)⽅式下,需要客户端应⽤程序连接时提供登录时需要的⽤户标识和密码。

A、Windows⾝份验证B、SQL Server ⾝份验证C、以超级⽤户⾝份登录时D、其他⽅式登录时3、SQL Server 2000 在安装之前,应注意的事项:(___)A、SQL Server 2000的任何版本在安装时都不⽤考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作C、alter table table1 column1 primary key ;5、表在数据库中是⼀个⾮常重要的数据对象,它是⽤来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以⽤(2___)等⽅法来创建。

⑴ A、显⽰ B、查询 C、存放 D、检索⑵ A、企业管理器 B、查询分析器C、OSQLD、企业管理器和CREATE TABLE语句6、为数据表创建索引的⽬的是(1___),可以在创建表时⽤(2___)来创建唯⼀索引,也可以⽤(2___)来创建唯⼀索引。

⑴ A、提⾼查询的检索性能 B、创建唯⼀索引C、创建主键D、归类⑵ A、设置主键约束,设置唯⼀约束B、Create table,Create indexC、设置主键约束,Create indexD、以上都可以7、在Transact-SQL语法中,⽤来插⼊数据的命令是(___),⽤于更新的命令是(___)。

A、INSERT,UPDATEB、UPDATE,INSERTC、DELETE,UPDATED、CREATE,INSERT INTO8、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但⾄少包括的部分(1___),使⽤关键字(2___)可以把重复⾏屏蔽,将多个查询结果返回⼀个结果集合的运算符是(3___),如果在SELECT语句中使⽤集合函数时,⼀定在后⾯使⽤(4___)。

sql server模拟试卷

sql server模拟试卷

sql server考试试题学号:____________ 姓名:______________一、选择题(每题3分,共30分):1.下面的数据类型,在定义时需要给出数据长度的是__________A.intB.textC.charD.money2.在“工资表”中的“基本工资”列用来存放员工的基本工资金额(没有小数),下面最节省空间的数据类型是___________A.tinyintB.smallintC.intD.decimal(3,0)3.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束_________________A.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束4.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束________________A.DEFAULT约束B.UNIQUE约束C.PRIMARY KEY约束D.FOREIGN KEY约束5. 在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中___________________A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同6.查询毕业学校名称与“清华”有关的记录应该用_____________A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’B. SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’7. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是____________A.查询工资大于1250的纪录B.查询1250号记录后的记录C.检索所有的职工号D.从“职工”表中检索工资大于1250的职工号8.SQL Server系统中的所有服务器级系统信息存储于哪个数据库________________A. masterB. modelC. tempdbD. msdb9.以下关于外键和相应的主键之间的关系,正确的是_______________A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一10.查询员工工资信息时,结果按工资降序排列,正确的是__________A、ORDER BY 工资B、ORDER BY 工资 descC、ORDER BY 工资 ascD、ORDER BY 工资 dictinct二、填空题(每题1分,共20分):1.sql server的四个系统数据库是指____________、________________、_________________、________________________2.表是数据按逻辑关系做的分类,而数据文件是数据库中数据的____________存储方式3.表是反映现实世界中一类事物的数据类型,现实世界中一类事物的属性是表中的________4.不是所有的表都必须设置主键,但一个表只能有_____个主键,主键_________为空值,并且可以强制表中的记录的唯一性。

《SQL Server 2000》网络课程同步练习与模拟试题

《SQL Server 2000》网络课程同步练习与模拟试题

同步练习题第1章数据库基础知识一、单项选择题1. 通常所说的数据库系统(DBS)、数据库管理系统(DBMS)、和数据库(DB)三者之间的关系是A. DBMS包含DB和DBSB. DB包含DBS和DBMSC. DBS包含DB和DBMSD.三者无关答案:A2.数据是信息的载体,信息是数据的A. 符号化表示B. 载体C. 内涵D. 抽象答案:C3. 下列说法不正确的是A. 数据库避免了一切数据重复B. 数据库减少了数据冗余C. 数据库数据可为经DBA认可的用户共享D. 控制冗余可确保数据的一致性答案:A4.在数据库中,产生数据不一致的根本原因是A. 没有严格保护数据B. 数据存储量太大C. 数据间联系弱D. 数据冗余答案:D5.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能答案:C6.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型答案:A7. 当实体中有多个属性可作为键而选定其中一个时,称为该实体的A. 外部键B. 候选键C. 主键D. 主属性答案:C8. 如某属性虽非该实体主键,却是另一实体的主键,称此属性为A. 外部键B. 候选键C. 主键D. 主属性答案:A9.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的A. 元组B.行C. 记录D.属性答案:D10.关系模型中的关系模式至少是A.1NF B.2NFC.3NF D.BCNF答案:A11.候选关键字中的属性称为A.非主属性B.主属性C.复合属性D.关键属性答案:B12.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂lNF B.3NF⊂lNF⊂2NFC.1NF⊂2NF⊂3NF D.2NF⊂lNF⊂3NF答案:A13. 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是A. 建立库结构B.扩充功能C. 加载数据D.系统调试答案:B14.从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的键是A. M端实体的键B. N端实体的键C. M端实体键与N端实体键组合D. 重新选取其他属性答案:C15.数据库逻辑设计的主要任务是A. 建立E-R图和说明书B.创建数据库模式C. 建立数据流图D. 把数据送入数据库答案:B二、填空题1.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有和。

SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案(二)SQLServer数据库技术试题含答案是很多IT人员关注的话题。

下面列出一些常见的试题及其答案,希望对大家有所帮助。

1. 如何在SQLServer中创建一个新的数据库?答:可以使用SQL Server Management Studio (SSMS)或Transact-SQL (T-SQL)语句来创建新的数据库。

在SSMS中,右键单击“数据库”文件夹,选择“新建数据库”,然后按照提示操作即可。

在T-SQL中,使用CREATE DATABASE语句来创建新的数据库。

2. 如何备份SQLServer数据库?答:可以使用SSMS或T-SQL语句来备份SQLServer数据库。

在SSMS 中,右键单击要备份的数据库,选择“任务”->“备份”,然后按照提示操作即可。

在T-SQL中,使用BACKUP DATABASE语句来备份数据库。

3. 如何还原SQLServer数据库?答:可以使用SSMS或T-SQL语句来还原SQLServer数据库。

在SSMS 中,右键单击要还原的数据库,选择“任务”->“还原”,然后按照提示操作即可。

在T-SQL中,使用RESTORE DATABASE语句来还原数据库。

4. 如何创建SQLServer数据库表?答:可以使用SSMS或T-SQL语句来创建SQLServer数据库表。

在SSMS中,右键单击要创建表的数据库,选择“新建查询”,然后输入CREATE TABLE语句来创建表。

在T-SQL中,使用CREATE TABLE语句来创建表。

5. 如何在SQLServer中插入数据?答:可以使用SSMS或T-SQL语句来插入数据。

在SSMS中,右键单击要插入数据的表,选择“编辑前100行”,然后在表格中插入数据。

在T-SQL中,使用INSERT INTO语句来插入数据。

6. 如何更新SQLServer数据库中的数据?答:可以使用SSMS或T-SQL语句来更新SQLServer数据库中的数据。

《SQL Server数据库》模拟试卷二考卷及答案

《SQL Server数据库》模拟试卷二考卷及答案

《SQL Server数据库》模拟试卷二班级姓名学号成绩一、选择题:本大题共20小题,每小题2分,共40分。

1、在SQL Server2000中,一个表可最多创建()个列。

A、1024B、20亿C、8092D、2562、在Transact-SQL语法中,用来插入数据的命令是__ _,用于更新的命令是___ 。

A.INSERT,UPDATE B.UPDATE,INSERT C.DELETE,UPDATE D.CREATE,INSERT INTO3、SQL server数据库文件有三类,其中主数据文件的后缀为:A..ndf B..ldf C..mdf D..idf4、部分匹配查询中有关匹配符"_"的正确的叙述是。

A. "_"代表任意单个字符B. "_"可以代表零个或多个字符C. "_"不能与"%"一同使用D. "_"代表一个字符5、SQL Server安装程序创建4个系统数据库,下列哪个不是。

A.master B.model C.pubD. msdb6、关系数据模型 _______ 。

A.只能表示实体间的 1 : 1 联系B.只能表示实体间的 1 : n 联系C.只能表示实体间的 m : n 联系D.只能表示实体间的上述 3 种联系7、创建视图的语句格式为。

A. CREATE TABLE <视图名〉B. CREATE INDEX <视图名〉C. CREATE VIEW <视图名〉D. DROP VIEW <视图名〉8、模式查找like '_a%',下面结果是可能的。

A.ailiB. baiC.bbaa9、在MS SQL Server中,用来显示数据库信息的系统存储过程是A. sp_dbhelpB. sp_dbC. sp_helpD.sp_helpdb10、SQL Server 2000是一个()的数据库系统。

SQL部分模拟试题及答案(第2套)资料讲解

SQL部分模拟试题及答案(第2套)资料讲解

SQL部分模拟试题及答案(第2套)资料讲解S Q L部分模拟试题及答案(第2套)SQL部分模拟试题(二)一、单项选择题(本大题共12小题,每小题2分,共24分)1、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是________。

()A.DBMS包括DB和DBS B.DBS包括DB和DBMSC.DB包括DBS和DBMSD D.BS就是DB,也就是DBMS2、SQL Server的__________允许用户输入SQL语句并且迅速查看这些语句的结果。

() A.查询分析器B.服务管理器C.事件探测器D.企业管理器3、以下哪个操作可以创建数据库。

()A.进入查询分析器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项B.进入服务管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项C.进入事件探测器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项D.进入企业管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项4、下面所列条目中,哪一条不是标准的SQL语句?()A.ALTERTABLE B.ALTERVIEW C.CREATETABLE D.CREATEVIEW5、若要在基本表S中增加一列CN(课程名),可用__________。

()A.ADD TABLES(CN CHAR(8)) B.ADD TABLES ALTER (CN CHAR (8))C.ALTER TABLES ADD(CN CHAR(8))D.ALTER TABLES(ADD CN CHAR(8))6、取出关系中的某些列,并消去重复的元组的关系运算称为_________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL Server数据库模拟试题2说明:本试题为笔试方式,考试时间100分钟,总计100分。

一、选择题(每题1分,共15分)1. 在数据库中NULL表示_______A. 0B. 空格C. 未知值D. 其他2. 批处理是一个SQL语句集合,以_______为结束。

A. BEGINB. “}”C. GOD. END3. 在SQL Server中会滚事务的命令为_______。

A. COMMITB. ROLLBACKC. GOTOD. DECLEAR4. 聚合函数中的_______,可以实现对一数值列执行累加并返回单一值。

A.SUM B.COUNT C.MAX D.SQRT5. 在存有数据的表上建立非聚集索引,可以引起表中数据的_______发生变化。

A.表间关系B.物理位置C.逻辑顺序D.列值6. 下列函数中,返回值数据类型为int的是_______。

A.GETDATE B. COUNT C. LTRIM D. SUNSTRING7. 命令CREATE DEFAULT的功能是_______________。

A. 清空表B. 创建默认值C. 创建触发起D. 创建表8. 为数据表创建索引的目的是_______。

A. 提高查询的检索性能B. 归类C. 创建主键D. 准备创建视图9. 表达式Datepart(yy,'2010-9-13')+7的结果是_______。

A. '2010-9-20'B.2010C.'2017'D. '2011'10. 在SQL Server 2005服务器上,存储过程是一组预先定义并_______的Transact-SQL 语句集合。

A.保存B.编译C.解释D.编写11. 表是SQL Server数据库中用来_______各种数据内容的数据库对象。

A. 显示B.查询C. 存放D. 检索12. 关于SQL Server 2005数据库事务日志文件叙述错误的是_______。

A. 一个数据库可以有多个事务日志文件B. 创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C. 事务日志文件的默认大小为5MBD. 如果未指定事务日志文件的增长量,则文件大小也会不断变化。

13. 下列关于执行SQL Server 2005查询叙述正确的是_______。

A. 如果没有选中的命令,则只执行最前面的第一条命令B. 如果有多条命令选择,则只执行选中命令中的第一条命令C. 如果查询中有多条命令有输出,则按顺序显示所有结果D. 遇到GO命令就自动开始执行14.表达式DA TENAME(Mm,'2011-11-11')的值是_______。

A. 11B. 12C. 星期五D. '2011-11-11'15. 对数据库表创建索引的缺点有_______A. 提高检索速度B. 降低了数据修改速度C. 强制实施行的唯一性D. 节省了存储空间二、填空题(每空1分,共15分)1. 服务器是用来_______、_______和停止SQL Server 服务的。

2. 以@@作为首部的变量在SQL Server系统中称为_______。

3.SELECT语句的完整语法较复杂,但至少包括的部分_______、_______;使用关键字_______可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是_______。

4.声明游标的命令是_______,释放游标的命令是_______。

5.在SQL Server系统中,用户要访问默认工作数据库中的数据,必须在_______、_______、_______之后才能进行。

6.使用系统监视器可以通过创建_______、_______、_______和报表,以监视SQL Server 实例的运行情况。

三、简答题(每题5分,共20分)1. 如果给某用户授予更新表的权限,但该用户所属角色又拒绝了此权限,那么该用户账户是否保留更新表的权限,阐述原因?2. 简述public角色的功能。

3. 用户数据库包括由气象卫星收集的图像数据,并且这些数据不断地进行更新。

数据库大小为700GB,并且被划分到5个文件中保存。

如果准备对其进行完全数据库备份,那么将耗时20个小时。

请问:如何才能尽量缩短每天执行备份所需的时间,并且在系统出现故障的情况下,仍然能够保证较好的数据还原能力呢?4.说明如何创建一个名为MyDevice的备份设备的步骤,如何将其映射成为磁盘文件“D:\DA TA\MyDevice.BAK”。

四、综合题(每小题 5分,共50分)1. 利用Transact-SQL语句完成操作。

(1)创建一个新的数据库名称为store,该数据库包含一个数据文件和一个日志文件。

数据文件逻辑文件名为storeDB1_data,磁盘文件名为storeDB1_data.mdf,文件初始容量为5MB,最大容量为17MB,文件递增容量为1MB(数据库创建在D:\SERVER文件夹下),其他所有参数均取默认值。

(2)在store数据库中创建一个数据表orders,表结构如下表所示:orders 表结构列名数据类型及长度是否为空备注订单编号nchar (10) no 主键客户编号nchar (10) no订购日期datetime no 默认值为系统时间(3)向表orders中添加一个“备注”字段,数据类型为nchar(40)。

“备注”字段允许为NULL。

并向表orders中添加一条记录。

(4)查看orders表上的所有约束。

(5)删除订购日期在2009年7月17日以前的记录。

(6)在store数据库中创建新表expro,并将其number字段设置为主键。

(7)创建一个AFTER触发器,要求实现以下功能:在expro表上创建一个插入、更新类型的触发器TR_expro,当在expro字段中插入或修改number后,触发该触发器,检查number值是否在0-1000之间。

2. 写出实现下列操作的步骤和命令:(1)在SQL Server Management Studio中添加登录名CLASS,密码为BESTtoYOU的SQL登录账户,并映射为数据库TEACHING的数据库用户HANS;(2)配置对数据库TEACHING具有创建表和创建视图的权限;(3)授予对数据表student进行查询、删除的权限,撤销对数据表course的插入、更新、删除权限。

SQL Server数据库模拟试题2参考答案一、选择题(每题1分,共15分)1~5. CCBAC 6~10. BBACA 11~15. CCCAB二、填空题(每空1分,共14分)1. 启动暂停2. 全部变量3.SELECT FROM DISTINCT UNION4.DECLARE..CURSOR DEALLOCA TE5.登录服务器进行身份验证获得权限6.图表警报日志三、简答题(每题5分,共20分)1. 该用户不再保留更新表的权限。

因为拒绝权限优先级高于其它权限,从而将使授予给他的权限失效。

2. public角色是一个特殊的数据库角色,SQL Serve中的每个数据库都拥有该角色。

其主要功能包括:捕获数据库用户的所有默认权限,包含的所有系统数据库和用户数据库中,并且无法删除。

3. 用户可以选用一种以完全数据库备份开始的备份计划。

由于完全数据库备份比较费时,所以极少进行这种备份,而是以轮流方式每天只备份数据库文件中的一个。

为了尽量缩短还原时间,除了备份事务日志以外,用户还应当执行差异备份。

4.实现创建备份设备MyDevice,以及将其映射成为磁盘文件D:\DATA\MyDevice.BAK 步骤如下:(1)在SQL Server Management Studio中展开服务器组,展开指定的服务器,展开“服务器对象”。

(2)右击服务器对象中的“备份设备”,在弹出的快捷菜单中选择“新建备份设备”选项,打开“备份设备”对话框。

(3)在“备份设备”对话框中,设备名称处输入MyDevice,并单击“文件”右部的按钮,打开“定位数据库文件”对话框,在对话框中选择D盘的DATA文件夹,并在窗口下部的“文件名”框中输入MyDevice.BAK,单击“确定”按钮。

(4)在“备份设备”对话框中单击“确定”按钮,就创建了备份设备MyDevice,在SQL Server Management Studio中可看到此备份设备名称。

四、综合题(每小题5分,共50分)1.参考答案(1)Create database storeON(NAME=storeDB1_data,FILENAME='D:\server\storeDB1_data.mdf',SIZE=5mb,MAXSIZE=17mb,FILEGROWTH=1mb)(2)create table orders( 订单编号 nchar(10) primary key,客户编号 nchar(10),订购日期 datetime default getdate())(3)alter table orders add 备注 nchar(40)INSERT INTO ordersVALUES('D010552037','K021772097', getdate(),NULL) (4)sp_helpconstraint orders(5)delete from orders where订购日期<’07/17/2009’(6)USE storeGOCREATE TABLE expro( number int PRIMARY KEY,name nchar(20),)(7)USE storeGOCREATE TRIGGER TR_exproON exproFOR INSERT, UPDATEASIF UPDATE(number)PRINT 'AFTER触发器开始执行……'BEGINDECLARE @number Value realSELECT @numberValue=(SELECT numberFROM inserted)IF @numberValue>1000 OR @numberValue<0PRINT '输入的编号有误,请确认输入的编号!'ENDGO2. 参考答案(1)--添加CLASS登录帐户:sp_addlogin 'CLASS',' BESTtoYOU '--映射CLASS为TEACHING数据库用户sp_grantdbaccess 'CLASS','HANS'(2)--授予创建数据表、创建视图的权限grant create table,create view to HANS(3)--授予对数据表student进行查询、删除权限grant select, delete on student to HANS--视图对数据表course的插入、更新和删除权限revoke insert,update,delete on course to HANS。

相关文档
最新文档