出自:国家开放大学数据库应用技术

下列属于定点小数类型的是( )。
A. numeric
B. int
C. datetime
D. real
下列定义外键约束的子句,正确的是( )。
A. FOREIGN KEY C1 REFERENCES T(C1)
B. FOREIGN KEY (C1) REFERENCES T(C1)
C. FOREIGN KEY C1 REFERENCES T.C1
D. FOREIGN KEY (C1) REFERENCES T.C1
若要授予用户U对T表具有查询权限,下列语句正确的是( )。
A. GRANT SELECT ON U TO T
B. GRANT SELECT ON T TO U
C. GRANT SELECT TO U ON T
D. GRANT SELECT TO T ON U
下列属于数据模型三要素的是( )。
A. 数据库、数据库管理系统和操作系统
B. 数据库、数据库管理系统和应用程序
C. 数据库、数据库管理系统和数据库文件
D. 数据结构、数据操作和数据完整性约束
下列运算属于关系代数中专门的关系运算的是( )。
A. 集合的并运算
B. 集合的差运算
C. 集合的连接运算
D. 集合的交运算
下列关于关系代数中选择运算的说法,正确的是( )。
A. 选择运算是从行的方向选择关系中的数据,选择运算后的行数有可能减少
B. 选择运算是从行的方向选择关系中的数据,选择运算后的行数不变
C. 选择运算是从列的方向选择关系中的若干列,选择运算后的列数有可能减少
D. 选择运算是从列的方向选择关系中的若干列,选择运算后的列数不变
UPDATE、INSERT和DELETE都可引发触发器代码的执行。
A. √
B. ×
一个数据库可以有多个外模式。
A. √
B. ×
若某个关系模式的主键只由一个列组成,则此关系模式一定是第三范式的。
A. √
B. ×
如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。
A. √
B. ×
SQL Server 最核心的服务是SSMS。
A. √
B. ×
在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。
A. √
B. ×
通常应该在频繁进行更新操作的列上建立非聚集索引。
A. √
B. ×
若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。
A. √
B. ×
遵守两段锁协议的并发调度一定是正确的调度。
A. √
B. ×
设有描述商品生产的如下三张表,各表结构如下:“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。商品名:普通编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,长度为2,取值为:“空调”、“电视”。单价:定点小数,小数点前4位,小数点后2位。“生产厂家”表结构:厂家编号:普通编码定长字符类型,长度为20,主键。厂家名:普通编码可变长字符类型,长度为30,非空。厂家地址:统一字符编码可变长字符类型,长度为30。“生产”表结构:商品号:普通编码定长字符类型,长度为10,引用商品表的外键。厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。生产日期:日期类型。生产数量:整型,取值大于等于100。
有如下定义生产厂家表和生产表的语句,请补全空白部分。CREATE TABLE 生产厂家(厂家编号 char(20)  __(1)__,厂家名 __(2)__  __(3)__,厂家地址 __(4)__)CREATE TABLE 生产(商品号 __(5)__,厂家编号 char(20),生产日期 __(6)__,生产数量 int __(7)__ ( __(8)__ >= 100),FOREIGN KEY(厂家编号)__(9)__  __(10)__)【A】生产数量          【B】char(10)       【C】varchar(30)【D】primary key     【E】check          【F】is not null【G】date         【H】references 【I】生产厂家(厂家编号)【K】nvarchar(30)     【M】not null         【N】商品(商品编号)
查询厂家地址的前两个汉字是“北京”的厂家编号和厂家名。下列语句错误的是( )。
A. SELECT 厂家编号,厂家名 FROM 生产厂家WHERE 厂家地址 LIKE .北京?.
B. SELECT 厂家编号,厂家名 FROM 生产厂家WHERE 厂家地址 LIKE .北京%.
C. SELECT 厂家编号,厂家名 FROM 生产厂家WHERE 厂家地址 LIKE .北京_.
D. SELECT 厂家编号,厂家名 FROM 生产厂家WHERE 厂家地址 LIKE .北京#.
统计单价高于4000的商品的数量。下列语句正确的是( )。
A. SELECT COUNT(*) FROM 商品 WHERE 单价 > 4000
B. SELECT COUNT(商品号) FROM 商品 WHERE 单价 > 4000
C. SELECT COUNT(商品名) FROM 商品 WHERE 单价 > 4000
D. SELECT COUNT(数量) FROM 商品 WHERE 单价 > 4000
在“生产厂家”表中插入一行数据,厂家编号为“P100”,厂家名为“新厂家”,厂家地址未定。下列语句正确的是( )。
A. INSERT INTO 生产厂家 VALUES(.P100.,.新厂家.,NULL)
B. INSERT 生产厂家(厂家编号,厂家名) VALUES(.P100.,.新厂家.)
C. INSERT INTO 生产厂家 VALUES(.P100.,.新厂家.)
D. INSERT 生产厂家 VALUES(.P100.,.新厂家.,NULL)
删除单价在10-20(包括边界值)的商品。下列语句错误的是( )。
A. DELETE FROM 商品 WHERE 单价 >=10 OR 单价 <=20
B. DELETE FROM 商品 WHERE 单价 >=10 AND 单价 <=20
C. DELETE FROM 商品 WHERE 单价 >=10 OR <=20
D. DELETE FROM 商品 WHERE 单价 >=10 AND <=20
现要创建满足如下要求的视图:查询“北京一厂”厂家生产的商品的商品名、单价和生产数量。请补全空白部分(设视图名为:V1)。CREATE VIEW V1 ASSELECT ___(1)___ FROM  ___(2)___ aJOIN 生产 b ON  ___(3)___JOIN 生产厂家 c ON ___(4)___WHERE ___(5)___【A】a.商品号 = b.商品号【B】商品【C】b.厂家编号 = c.厂家编号【D】生产厂家 = .北京一厂.【E】商品名, 单价, 生产数量