




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一次作业题目1在关系数据库中,表的一行称为_。一列称为_。( )a. 字段,记录 b. 变量,值 c. 记录,字段 正确d. 向量,分量 正确答案是:记录,字段题目2在一个关系表中,关于码(Key,又称键)下面说法正确的是。( )a. 一个表只允许一个码 b. 码唯一标识其对应的记录。 正确c. 码只由一个字段构成 d. 一个表中,码可以有重复的值 正确答案是:码唯一标识其对应的记录。题目3SQL包括_。( )数据查询数据操纵数据定义数据控制a. b. c. 正确d. 正确答案是:题目4下面不属于应用与数据库连接的软件组件为( )。a. ADO b. JDBC c. ODBC d. ActiveX 正确正确答案是:ActiveX题目5应用与数据管理系统的组成结构( )。a. 只能采用C/S(客户-服务器)模式 b. 只能采用B/S(浏览器-服务器)模式 c. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式 正确d. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式题目6E-R图中,表示m:n的联系及实体,至少需要建立( )个关系模式(即表)。a. 2 b. 3 正确c. 1 d. 4 正确答案是:3题目7在一个关系表中,关于码(Key,又称键)下面说法正确的是( )。a. 码唯一标识其对应的记录。 正确b. 码只由一个字段构成。 c. 一个表中,码可以有重复的值。 d. 一个表只允许一个码 正确答案是:码唯一标识其对应的记录。题目8在SQL Server逻辑数据库对象中,可以存储的是( )。a. 表、视图和索引 b. 表 正确c. 表和视图 d. 索引 正确答案是:表题目9在SQL Server中页的大小为_,区的大小为_。( )。a. 64KB,8KB b. 1MB,64KB c. 64KB,1MB d. 8KB,64KB 正确正确答案是:8KB,64KB题目10关于SQL Server数据库的物理文件下面说法正确的是( )。a. 辅助数据文件是可选的,可以添加和删除。 正确b. 每个数据库可以有多个主数据文件 c. 主数据文件既可以添加,也可以删除 d. 每个数据库可以有多个日志文件 正确答案是:辅助数据文件是可选的,可以添加和删除。题目11SQL Server的系统数据库有( )个。a. 4 正确b. 1 c. 2 d. 3 正确答案是:4题目12为了在图形化界面下创建数据库,我们应该启动SQL Server的( )组件。a. SQL Server Management Studio 正确b. SQL Server Business Intelligence Development Studio c. SQL Server配置管理器 d. SQL Server Profiler 正确答案是:SQL Server Management Studio题目13创建一个包含主文件名为MYDATA,对应的“C:data”目录下以mydatafile为前缀的文件名,名为MYTEST数据库的SQL命令为( )。a. CREATE DATABASE MYTEST ON (NAME = MYDATA, FILENAME =mydatafile.mdf ); b. CREATE DATABASE MYTEST ON (NAME = MYDATA, FILENAME =C:datamydatafile.ldf ); c. CREATE DATABASE MYTEST d. CREATE DATABASE MYTEST ON (NAME = MYDATA, FILENAME =C:datamydatafile.mdf ); 正确正确答案是:CREATE DATABASE MYTEST ON (NAME = MYDATA, FILENAME =C:datamydatafile.mdf );题目14将XSB表的“专业”列的类型改为长度为30的字符型的SQL命令为:( )。a. ALTER TABLE XSB ALTER COLUMN 专业 char(30) 正确b. ALTER TABLE XSB DROP COLUMN 专业 char(30) c. CREATE TABLE XSB (专业 char(30) d. ALTER TABLE XSB ADD 专业 char(30) 正确答案是:ALTER TABLE XSB ALTER COLUMN 专业 char(30)题目15在XSB表中增加一个名为“籍贯”长度为20的字符型的列,SQL命令为:( )。a. ALTER TABLE XSB DROP COLUMN 籍贯 char(20) b. CREATE TABLE XSB (籍贯 char(20) c. ALTER TABLE XSB ALTER COLUMN 籍贯 char(20) d. ALTER TABLE XSB ADD 籍贯 char(20) 正确正确答案是:ALTER TABLE XSB ADD 籍贯 char(20)题目16将XSB表“专业”列删除,SQL命令为:( )。a. CREATE TABLE XSB 专业 char(12) b. ALTER TABLE XSB ALTER COLUMN 专业 char(12) c. ALTER TABLE XSB ADD 专业 char(12) d. ALTER TABLE XSB DROP COLUMN 专业 正确正确答案是:ALTER TABLE XSB DROP COLUMN 专业题目17在KCB中添加一行课程名为“人工智能”,课程号为303,学时为48,学分为3,开课学期为NULL,的记录,对应SQL语句为:( )。a. INSERT INTO KCB VALUES (303, 人工智能, 48, 3) b. INSERT INTO KCB VALUES (303, 人工智能, NULL, 48,3) 正确c. INSERT INTO KCB VALUES (303, 人工智能, 3, 48) 正确答案是:INSERT INTO KCB VALUES (303, 人工智能, NULL, 48,3)题目18将XSB中,计算机专业的学生的总学分设为52,对应的SQL命令为( )。a. SET 总学分 = (SELECT 总学分 = 52 FROM XSB WHERE专业 = 计算机 ) b. UPDATE SET总学分 = 52 WHERE 专业 = 计算机 c. SELECT总学分= 52 FROM XSB WHERE专业 = 计算机 d. UPDATE XSB SET总学分 = 52 WHERE专业 = 计算机 正确正确答案是:UPDATE XSB SET总学分 = 52 WHERE专业 = 计算机题目19删除XSB中计算机专业的全部学生。对应SQL语句为( )。a. DROP TABLE XSB b. DELETE FROM XSB WHERE 专业 = 计算机 正确c. TRUNCATE TABLE XSB d. DELETE XSB WHERE专业 = 计算机 正确答案是:DELETE FROM XSB WHERE 专业 = 计算机题目20删除KCB表中全部记录的SQL语句为( )。a. DELETE KCB 正确b. DELETE TABLE KCB c. DROP TABLE KCB d. TRUNCATE KCB 正确答案是:DELETE KCB题目21删除KCB表的SQL语句为( )。a. DROP TABLE KCB 正确b. DELETE TABLE KCB c. TRUNCATE KCB d. DELETE KCB 正确答案是:DROP TABLE KCB第二次作业题目1在KCB表中找出名字中包含“原理”两个字的课程,对应的SQL命令是( )。a. SELECT * FROM KCB WHERE课程名LIKE %原理% 正确b. SELECT * FROM KCB WHERE 课程名 = 原理 c. SELECT * FROM KCB WHERE课程名LIKE 原理% d. SELECT * FROM KCB WHERE课程名LIKE %原理 正确答案是:SELECT * FROM KCB WHERE课程名LIKE %原理%题目2对于SELECT KCB.*, CJB.* FROM KCB, CJB WHERE KCB.课程号=CJB.课程号,其等价的语句为( )。a. SELECT KCB.*, CJB.* FROM KCB FULL JOIN CJB ON KCB.课程号=CJB.课程号 b. SELECT KCB.*, CJB.* FROM KCB RIGHT JOIN CJB ON KCB.课程号=CJB.课程号 c. SELECT KCB.*, CJB.* FROM KCB LEFT JOIN CJB ON KCB.课程号=CJB.课程号 d. SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号 正确正确答案是:SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号题目3对于KCB和CJB的连接,在CJB中没有出现的KCB中课程号,在连接后记录也会出现,但是对应CJB的列的值为NULL,我们使用 SELECT KCB.*, CJB.* FROM KCB _ CJB ON KCB.课程号=CJB.课程号。( )a. RIGHT JOIN b. JOIN c. LEFT JOIN 正确d. FULL JOIN 正确答案是:LEFT JOIN题目4关于可更新视图下面说法正确的是( )。a. 含有计算得到的列的视图都可以更新。 b. 含有聚集函数的视图是不可更新的。 正确c. 当视图依赖的基本表有多个时,可以无修改地向视图插入数据。 d. 当视图依赖的基本表有多个时,可以无修改地在删除数据。 正确答案是:含有聚集函数的视图是不可更新的。题目5表示游标对应的查询语句得到结果中记录数的全局变量是( )。a. FETCH_STATUS b. TRANCOUNT c. CURSOR_ROWS 正确d. ROWCOUNT 正确答案是:CURSOR_ROWS题目6如果每个学分需要提交2次平时作业,根据XSB、KCB、CJB表的内容,创建一个视图PSZYB,显示已修了课程的(即CJB中有记录的)学生需要做的平时作业的总次数情况的视图,包括学号、平时作业总次数两列信息。类似的内容为:学号平时作业总次数0811012608110318创建该视图的SQL语句为:CREATE VIEW PSZYB AS SELECT _ FROM XSB, KCB, CJB _则在上面SQL语句的、空分别填写的内容为( )。a. 空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号 正确b. 空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号ORDER BY XSB.学号 c. 空:XSB.学号, SUM(学分)*2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号 d. 空:XSB.学号, 学分*2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号 正确答案是:空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号题目7在XSB中找出具有相同名字的学生。要求查询结果中含有“学号”、“姓名”,并按姓名、学号的升序来排列。类似的结果为:姓名学号王林081101王林081202其对应的SQL语句为:SELECT 姓名, 学号 FROM XSB WHERE _ ORDER BY姓名, 学号上述语句的空项内容为( )。a. 姓名 IN ( SELECT 姓名 FROM XSB GROUP BY 姓名 HAVING COUNT(*) 1 ) 正确b. XSB.姓名 = XSB.姓名 c. COUNT(姓名) 1 d. 姓名 IN ( SELECT 姓名 FROM XSB WHERE COUNT(姓名) 1) 正确答案是:姓名 IN ( SELECT 姓名 FROM XSB GROUP BY 姓名 HAVING COUNT(*) 1 )题目8与语句:SELECT DISTINCT XSB.学号, 姓名 FROM XSB, CJB WHERE XSB.学号 = CJB.学号功能等价的SQL语句为( )。a. SELECT 学号, 姓名 FROM XSB WHERE 学号 != ANY (SELECT 学号 FROM CJB) b. SELECT 学号, 姓名 FROM XSB WHERE NOT EXISTS (SELECT * FROM CJB WHERE 学号 = XSB.学号) c. SELECT 学号, 姓名 FROM XSB d. SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号 FROM CJB) 正确正确答案是:SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号 FROM CJB)题目9查找选修了2门以上课程的学生信息,包括学号与姓名两列,对应的SQL语句为:SELECT 学号, 姓名 FROM XSB WHERE _其中空项部分的内容应为( )。a. 学号 IN (SELECT 学号 FROM CJB GROUP BY学号 HAVING count(*) 2) 正确b. 学号 IN (SELECT 学号 FROM CJB HAVING count(*) 2) c. count(CJB.课程号) 2 d. 学号 IN (SELECT 学号 FROM CJB WHERE count(*) 2) 正确答案是:学号 IN (SELECT 学号 FROM CJB GROUP BY学号 HAVING count(*) 2) 题目10根据XSB来建立一个每个专业中年龄最小者的NLZX视图,该视图包含“专业”及其“最晚出生日期”两列,对应的SQL语句为CREATE VIEW NLZX AS _其中空项部分的内容应为语句为( )。a. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业 正确b. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业 c. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY出生时间 d. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUP BY出生时间 正确答案是:SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业题目11将字符型变量courseid的值设为“计算机基础”课程对应的课程号,下面语句错误的是( )。a. SELECT courseid = 课程号 FROM XSB WHERE 课程名 = 计算机基础 b. SELECT 课程号 AS courseid FROM XSB WHERE课程名= 计算机基础 正确c. SELECT courseid = (SELECT 课程号 FROM XSB WHERE课程名 = 计算机基础) d. SET courseid = (SELECT 课程号 FROM XSB WHERE课程名= 计算机基础) 正确答案是:SELECT 课程号 AS courseid FROM XSB WHERE课程名= 计算机基础题目12将字符型变量courseid赋值为“206”,应选择( )语句来完成。a. SET courseid = 206 正确b. SET courseid AS 206 c. SELECT courseid AS 206 d. courseid = 206 正确答案是:SET courseid = 206题目13coursenm为字符型变量,则 SELECT 课程名 = coursenm 语句的功能是( )。a. 将coursenm变量的值赋给“课程名”列。 b. 系统缺省表中查找“课程名”字段的值等于coursenm值的记录。 c. 在结果窗口输出coursenm变量的值,列标题为“课程名”。 正确正确答案是:在结果窗口输出coursenm变量的值,列标题为“课程名”。题目14cid为字符型变量,则 SELECT cid AS 课程号 语句的功能是( )。a. 将cid变量的值设为“课程号”。 b. 将cid变量的值赋给“课程号”列。 c. 在结果窗口输出cid变量的值,列标题为“课程号”。 正确d. 系统缺省表中查找“课程号”字段的值等于cid值的记录。 正确答案是:在结果窗口输出cid变量的值,列标题为“课程号”。题目15对于下面语句:DECLARE ii int, sum intSET ii = 0SET sum = 0WHILE (ii = 6) BEGIN SET sum += ii SET ii +=1 END执行后,sum的值为( )。a. 10 b. 15 c. 21 正确d. 6 正确答案是:21题目16对于下面语句:DECLARE ii int, sum intSET ii = 1SET sum = 0WHILE (12) BEGIN SET sum += ii SET ii +=1 IF (ii =80 THEN 易学课 WHEN AVG(成绩) BETWEEN 70 AND 79 THEN 普通难度课 ELSE 难学课 END空:ORDER BY 课程号 c. 空:CASE WHEN AVG(成绩)=80 THEN 易学课 WHEN AVG(成绩) BETWEEN 70 AND 79 THEN 普通难度课 ELSE 难学课 END空:GROUP BY 课程号 正确d. 空:AVG(成绩)空:GROUP BY 课程号 正确答案是:空:CASE WHEN AVG(成绩)=80 THEN 易学课 WHEN AVG(成绩) BETWEEN 70 AND 79 THEN 普通难度课 ELSE 难学课 END空:GROUP BY 课程号第三次作业题目1关于索引的分类,下面说法正确的是( )。a. 一张表可以拥有多个聚集索引。 b. 聚集索引是按B树来组织的,而非聚集索引不是。 c. 主键创建时自动定义为非聚集索引。 d. 一张表可以拥有多个非聚集索引。 正确正确答案是:一张表可以拥有多个非聚集索引。题目2给KCB表的“课程名”、“开课学期”列上创建复合索引KCMKKXQ_idx的命令为:( )。a. DROP INDEX KCMKKXQ_idx ON KCB课程名, 开课学期) b. CREATE INDEX KCMKKXQ_idx ON KCB (课程名 , 开课学期) 正确c. ALTER INDEX KCMKKXQ_idx ON KCB (课程名, 开课学期) d. CREATE INDEX KCMKKXQ_idx ON KCB (课程名 + 开课学期) 正确答案是:CREATE INDEX KCMKKXQ_idx ON KCB (课程名 , 开课学期)题目3给XSB表的“出生时间”列上创建唯一索引CSSJ_idx的命令为:( )。a. CREATE INDEX CSSJ_idx ON XSB(出生时间) b. CREATE UNIQUE INDEX CSSJ_idx ON XSB(出生时间) 正确c. CREATE PRIMARY INDEX CSSJ_idx ON XSB(出生时间) d. CREATE CLUSTERED INDEX CSSJ_idx ON XSB(出生时间) 正确答案是:CREATE UNIQUE INDEX CSSJ_idx ON XSB(出生时间)题目4给KCB表“学分”列增加让其值位于27之间约束的命令是( )。a. ALTER TABLE KCB ADD (2=学分 AND 学分=7) b. CREATE TABLE KCB (学分 tinyint CHECK(2=学分 AND 学分=7) c. ALTER TABLE KCB ADD CHECK (2=学分 AND 学分=7) 正确d. ALTER TABLE KCB ADD 学分 tinyint CHECK (2=学分 AND 学分=7) 正确答案是:ALTER TABLE KCB ADD CHECK (2=学分 AND 学分=7)题目5给KCB表增加如下约束:“学分”列的值在27之间,每学分对应的学时数在1618之间(以上范围都含边界值),其对应的SQL语句为( )。a. ALTER TABLE KCB ADD CONSTRAINT (2 学分 AND 学分 = 7) , CONSTRAINT (16 = 学时/学分 AND 学时/学分=18) b. ALTER TABLE KCB ADD CONSTRAINT (2 学分 AND 学分 = 7) AND CONSTRAINT (16 = 学时/学分 AND 学时/学分=18) c. ALTER TABLE KCB ADD CHECK (2 学分 AND 学分 = 7) , CHECK (16 = 学时/学分 AND 学时/学分=18) 正确d. ALTER TABLE KCB ADD CHECK (2 学分 AND 学分 = 7) AND CHECK (16 = 学时/学分 AND 学时/学分=18) 正确答案是:ALTER TABLE KCB ADD CHECK (2 学分 AND 学分 = 7) , CHECK (16 = 学时/学分 AND 学时/学分=18)题目6某水果电商网上订购系统,注册用户可以从水果表中网购(即网上订购)任意数量的水果,系统对应的E-R图如下:以上各列的类型为:列名数据类型长度水果号char12水果名char30采摘日期date价格money库存数int数量int用户号char20用户名char8密码char30通信地址varchar100根据上面E-R图,建立全部相应的表及其完整性(包括主键、参照完整性)的CREATE TABLE语句。如下创建水果表的语句:CREATE TABLE Fruits( _ , 采摘日期 date , 价格 monty, 库存数 int)上述语句的空项内容为( )。a. 水果号 char(12) ,水果名 char(30) b. 水果号 char(12) PRIMARY KEY ,水果名 char(30) 正确c. 水果号 char(12) NOT NULL,水果名 char(30) d. 水果号 char(12) ,水果名 char(30) PRIMARY KEY 正确答案是:水果号 char(12) PRIMARY KEY ,水果名 char(30)题目7如下创建用户表的语句:CREATE TABLE Users ( _ , 密码 char(30), 通信地址 varchar(100)上述语句的空项内容为( )。a. 用户号 char(20) ,用户名 char(8) b. 用户号 char(20) NOT NULL PRIMARY KEY,用户名 char(8) NOT NULL PRIMARY KEY c. 用户号 char(20) ,用户名 char(8) NOT NULL PRIMARY KEY d. 用户号 char(20) NOT NULL PRIMARY KEY,用户名 char(8) 正确正确答案是:用户号 char(20) NOT NULL PRIMARY KEY,用户名 char(8)题目8如下创建网购表的语句:CREATE TABLE NetShops ( _ , _ , 数量 int , _)上述语句的空项内容为( )。a. 空:水果号 char(12) NOT NULL PRIMARY KEY空:用户号 char(20) NOT NULL PRIMARY KEY空:REFERENCES Fruits(水果号), Users (用户号) b. 空:水果号 char(12) NOT NULL PRIMARY KEY (水果号) REFERENCES Fruits (水果号)空:用户号 char(20) NOT NULL PRIMARY KEY (用户号) REFERENCES Users (用户号)空:UNIQUE(水果号, 用户号) c. 空:水果号 char(12) NOT NULL FOREIGN KEY (水果号) REFERENCES Fruits (水果号)空:用户号 char(20) NOT NULL FOREIGN KEY (用户号) REFERENCES Users (用户号)空:PRIMARY KEY (水果号, 用户号) 正确d. 空:水果名 char(12) NOT NULL FOREIGN KEY (水果名) REFERENCES Fruits (水果名)空:用户名 char(20) NOT NULL FOREIGN KEY (用户名) REFERENCES Users (用户名)空:PRIMARY KEY (水果名, 用户名 正确答案是:空:水果号 char(12) NOT NULL FOREIGN KEY (水果号) REFERENCES Fruits (水果号)空:用户号 char(20) NOT NULL FOREIGN KEY (用户号) REFERENCES Users (用户号)空:PRIMARY KEY (水果号, 用户号)题目9Linux和Windows的文件目录成一种树形关系,即除了根目录外,每一个目录都隶属于一个父目录,每个目录可以拥有多个子目录。我们用一个目录表来存储全部的目录以及父子关系。对应的E-R图如下所示。根据此E-R图,建立了目录表:MLB(inode,目录名,父目录)来描述,该表每一行记录描述一个目录,其中“inode”唯一标识每个目录,“父目录”字段的值要么为NULL(表示该目录无父目录),要么为该目录的父目录的inode。例如某机器的目录结构如下:其对应的MLB内容如下:inode目录名父目录3877079/NULL3878121Windows38770793912432Program Files38770793913105System3238781213924782Fonts3878121根据上面E-R图建立MLB表,要求包含主键(完整性)、参照完整性。其中inode为长度6的char,目录名为长度为255的char,则建立MLB表的SQL为:CREATE TABLE MLB ( _ , 目录名 char(255) , _)上述语句的空项内容为( )。a. 空:inode char(6) PRIMARY KEY空:父目录char(6) NULL FOREIGN KEY (父目录) REFERENCES MLB (inode) 正确b. 空:inode char(6) PRIMARY KEY空:父目录char(6) NULL FOREIGN KEY (inode) REFERENCES MLB (父目录) c. 空:inode char(6)空:父目录char(6) d. 空:inode char(6) PRIMARY KEY空:父目录char(6) 正确答案是:空:inode char(6) PRIMARY KEY空:父目录char(6) NULL FOREIGN KEY (父目录) REFERENCES MLB (inode)题目10某存储过程的定义语句为: CREATE PROCEDURE myproc nm char(8), age int = 30 AS ,则下面执行该过程正确的语句是( )。a. EXEC myproc age=18 b. EXEC myproc 张三 正确c. EXEC myproc 18, 张三 d. EXEC myproc 正确答案是:EXEC myproc 张三题目11某存储过程的定义语句为 CREATE PROCEDURE myproc nm char(8), age int OUTPUT AS ,则下面执行该过程正确的语句是( )。a. DECLARE zsage int; EXEC myproc 张三, zsage OUTPUT 正确b. DECLARE zsage int; EXEC myproc zsage, 张三 c. DECLARE zsage int; EXEC myproc 张三, zsage d. EXEC myproc 张三, zsage OUTPUT; DECLARE zsage int 正确答案是:DECLARE zsage int; EXEC myproc 张三, zsage OUTPUT题目12有如下触发器 CREATE TRIGGER mytrg ON KCB INSTEAD OF INSERT AS PRINT mytrg ,则执行 INSERT INTO KCB VALUES(303,嵌入式系统,7, 68, 4) 语句后,结果为( )。a. KCB表没有插入记录,在消息窗口也没有任何文字显示。 b. KCB表没有插入记录,仅仅在消息窗口显示mytrg文字。 正确c. KCB表插入了记录,并在消息窗口显示mytrg文字 d. KCB表插入了记录,消息窗口无显示。 正确答案是:KCB表没有插入记录,仅仅在消息窗口显示mytrg文字。题目13有如下触发器 CREATE TRIGGER mytrg ON KCB AFTER INSERT AS PRINT mytrg ,则执行 INSERT INTO KCB VALUES(303,嵌入式系统,7, 68, 4) 语句后,结果为( )。a. KCB表没有插入记录,仅仅在消息窗口显示working文字。 b. KCB表插入了记录,并在消息窗口显示mytrg文字 正确c. KCB表没有插入记录,在消息窗口也没有任何文字显示。 d. KCB表插入了记录,消息窗口无显示。 正确答案是:KCB表插入了记录,并在消息窗口显示mytrg文字题目14有如下触发器 CREATE TRIGGER mytrg ON KCB AFTER INSERT AS ROLLBACK TRANSACTION ,则执行 INSERT INTO KCB VALUES(303,嵌入式系统,7, 68, 4) 语句后,结果为( )。a. 触发器触发(即调用)了,KCB表插入了记录。 b. 触发器触发(即调用)了,但KCB表没有插入记录。 正确c. 触发器没有触发(即调用),但KCB表插入了记录。 d. 触发器没有触发(即调用),KCB表没有插入记录。 正确答案是:触发器触发(即调用)了,但KCB表没有插入记录。题目15创建一个对应D:tempsnddb.bak物理文件,逻辑名为thebckdb的永久备份介质的SQL命令为( )。a. EXEC sp_addumpdevice disk , thebckdb, D:tempsnddb.bak 正确b. EXEC sp_dropdevice disk , D:tempsnddb.bak, thebckdb c. EXEC sp_addumpdevice disk , D:tempsnddb.bak, thebckdb d. EXEC sp_dropdevice disk , thebckdb, D:tempsnddb.bak 正确答案是:EXEC sp_addumpdevice disk , thebckdb, D:tempsnddb.bak题目16已经有了一个对应D:tempsnddb.bak物理文件,逻辑名为thebckdb的永久备份介质,现将数据库TEST1完全备份到该永久介质上,对应的SQL语句为( )。a. BACKUP DATABASE TEST1 TO thebckdb 正确b. BACKUP LOG TEST1 TO thebckdb c. BACKUP DATABASE TEST1 TO D:tempsnddb.bak d. BACKUP LOG TEST1 TO D:tempsnddb.bak 正确答案是:BACKUP DATABASE TEST1 TO thebckdb题目17从一个已存在的命名备份介质thebckdb中恢复整个数据库TEST1的SQL语句为( )。a. RESTORE LOG TEST1 FROM thebckdb WITH FILE=1, REPLACE b. RESTORE LOG TEST1 FROM DATABASE_SNAPSHOT=thebckdb c. RESTORE DATABASE TEST1 FROM thebckdb WITH FILE=1, REPLACE 正确d. RESTORE DATABASE TEST1 FROM DATABASE_SNAPSHOT=thebckdb 正确答案是:RESTORE DATABASE TEST1 FROM thebckdb WITH FILE=1, REPLACE题目18angelali为登录(LOGIN)名,angela为用户(USER)名,为vip角色(ROLE)名,则下面语句中非法的是( )。a. GRANT CREATE TABLE TO guest b. GRANT CREATE TABLE TO angela c. GRANT CREATE TABLE TO vip d. GRANT CREATE TABLE TO angelali 正确正确答案是:GRANT CREATE TABLE TO angelali题目19要想使数据库中所有的用户都能查询KCB表,我们应该使用的SQL语句为( )。a. GRANT SELECT ON KCB TO anyone b. GRANT SELECT ON KCB TO guest c. GRANT SELECT ON KCB TO public 正确d. GRANT SELECT ON KCB TO anybody 正确答案是:GRANT SELECT ON KCB TO public题目20假设之前已经给予了jerry用户在KCB表上插入的权限,现在想要收回此权限,让其不再拥有此权限,我们应该使用( )。a. DENY INSERT ON KCB TO jerry b. DENY INSERT ON KCB TO public c. REVOKE INSERT ON KCB FROM public d. REVOKE INSERT ON KCB FROM jerry 正确正确答案是:REVOKE INSERT ON KCB FROM jerry题目21对于下面代码:UP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租车安全夏天培训内容课件
- 急救知识培训考试试卷及答案
- 出海作业安全培训课件
- 2025合同范本合同法规定
- 《市场营销学》作业考核试题及答案
- 2025标准汽车租赁合同样本
- 道法考试试题分析模板及答案
- 2025《合同风险评估与控制》
- 冲焊部员工安全培训课件
- 高中化学必修第三章第四节基本营养物质
- 小学《班干部培训》主题班会课件
- 百师联盟2026届高三上学期开学摸底联考数学试题
- 医疗机构睡眠门诊建设和管理专家共识(2025版)解读 3
- 2025年南阳唐河县国有企业公开招聘工作人员8名笔试备考题库及答案解析
- 中山市好小区好房子建设指引(试行)
- 2025年六年级数学培优辅潜工作计划及措施
- 2025年北京市高考语文真题之名著阅读《红楼梦》
- 医务人员职业暴露处理流程考核试题与答案
- 2025年八年级生物秋季开学第一课课件(人教版)
- 宠物行业宠物服务连锁经营与管理方案
- 辽宁省抚顺县2025年上半年公开招聘辅警试题含答案分析
评论
0/150
提交评论