更多"某数据库应用系统使用SQL Server 2000作为数据库平台。在系"的相关试题:
[填空题]在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。
______UPDATE ON T FROM User。
[简答题]在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现有收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
______UPDATE ON T FROM User
[单项选择]设在SQL Server 2008某数据库中建有如下会员卡表:
CREATE TABLETable—Card(
CardID char(4) PRIMARY KEY,
StartDate datetime NOT NULL,
Score int NOT NULL DEFAULT 0,
State int NOT NULL CHECK (State in(0,1,2)
)
现表中无数据,某用户对此表依次进行了如下操作:
Ⅰ.INSERT INTOTable_Card
VALUES(’1001’,’2012—1—1 12:30:01’,154,0)
Ⅱ.INSERT INTOTable_Card(CardID, StartDate, State)
VALUES(’1002’, ’2012—1—1 12:30:02’,1)
Ⅲ.INSERT INTOTable_Card
VALUES(’1003’,’2012—1—1 12:30:03’,172,2)
Ⅳ.INSERT INTOTable_Card
VALUES(’1004’,’2012—1—1 12:30:04’,135,3)
Ⅴ.UPDATETable_Card SET State=3 WHERE CardID=’1001’
Ⅵ.UPDATETable_Card SET State=1 WHERE CardID=’1004’
以上操作对Table_Card表数据产生影响的是______。
A. 仅Ⅰ、Ⅱ和Ⅲ
B. 仅Ⅰ、Ⅴ和Ⅵ
C. 仅Ⅰ、Ⅱ、Ⅲ和Ⅵ
D. 仅Ⅲ、Ⅳ、Ⅴ和Ⅵ
[单项选择]在SQL Server 2008某数据库中,用户U1是Role1角色中的成员。设在该数据库中执行了下述授权语句:
GRANT INSERT ON T TO U1
GRANT UPDATE, DELETE ON T TO Role1
GRANT SELECT ON T TO PUBLIC
DENY UPDATE ON T TO PUBLIC
则用户U1对T表具有的操作权限是______。
A. INSERT
B. INSERT、UPDATE和DELETE
C. INSERT、SELECT和DELETE
D. INSERT和DELETE
[填空题]在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的______数据库角色中。
[单项选择]设在SQL Server 2000的某数据库中,有表T和下列类型的用户
Ⅰ.该数据库的拥有者 Ⅱ.表T的创建者 Ⅲ.普通用户U1 Ⅳ.Guest
在该数据库中,需要经过授权才能对表T数据执行更改操作的用户是______。
A. 仅Ⅲ
B. 仅Ⅲ和Ⅳ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部
[单项选择]在SQL Server 2000中,若某数据库的故障还原模型为“完全”(FULL),则能够对该数据库进行的备份操作是
A. 仅完全备份
B. 仅日志备份
C. 仅完全备份和差异备份
D. 完全备份、差异备份和日志备份
[简答题]为在某种程度上保证某数据库系统可靠地运行,在SQL Server 2000环境中,对其制定有以下三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。
策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份。
策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份。
策略3:每天进行一次完全备份。
①假设需要保留一年的备份数据,比较三种备份策略所占用的空间。
②比较每种备份策略的备份和恢复速度。
[简答题]为在某种程度上保证某数据库系统可靠地运行,在SQL server 2000环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。
策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;
策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;
策略3:每天进行一次完全备份。
假设需要保留一年的备份数据,比较三种备份策略所占用的空间。
[简答题]为了在某种程度上保证某数据库系统可靠地运行,在SQL Server环境中,对其制定如下3种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时;假设所有备份都是从凌晨1:00开始。
策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份。
策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份。
策略3:每天进行一次完全备份。
(1)假设需要保留一年的备份数据,比较3种备份策略所占用的空间。
(2)比较每种备份策略的备份和恢复速度。
[填空题]设在SQL Server 2008某数据库中,要设置不允许用户Ul获得对表T数据的删除权限。请补全实现该授权操作的SQL语句:
______ ON T TO U1;
[简答题]在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000B空间,则此数据库表需要占用的数据页数为______页。
[单项选择]在SQL Server 2008某数据库中,设用户U1是db_datawriter角色中的成员。下列关于U1在该数据库中具有的权限的说法,正确的是______。
A. 对用户表数据仅具有INSERT、DELETE、UPDATE和SELECT权限
B. 对用户表数据仅具有INSERT、DELETE和UPDATE权限
C. 对用户表数据仅具有INSERT和DELETE权限
D. 对用户表数据仅具有INSERT、DELETE、UPDATE权限,在该数据库中还具有CREATE TABLE权限
[单项选择]设在SQL Server 2000某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为INT,且有取值范围为0~100的约束。若需统计全体学生的平均成绩(精确到小数点后1位),下列语句正确的是
A. SELECT CAST(AVG(成绩) AS NUMERIC(4,1)) FROM 选课表
B. SELECT AVG(CAST(成绩 AS NUMERIC(4,1))) FROM 选课表
C. SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表
D. SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1)) FROM 选课表
[简答题]设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE商品表(
商品号char(10)PRIMARY KEY,
商品名varchar(40),
类别varchar(20),
进货单价int);
CREATE TABLE销售表(
商品号char(10)REFERENCES商品表(商品号),
销售时间datetime,
销售数量int,
销售单价int,
PRIMARY KEY(商品号,销售时间));
现要创建一个存储过程:查询指定类别的每种商品当前年累计销售总数量。请补全下列代码。
CREAlTE PROC p_TotalSales
@lb varchar(20)
AS
SELECT商品名,
(
SELECT______
FROM销售表t1
WHERE______and
year(销售时间)=year______
)AS当年销售总数量
FROM商品表t2 WHERE______
[填空题]在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具有查询全部用户表的权限。请补全如下语句:
EXEC sp_addrolemember“ (11) ”,“ (12) ”