注意:此页面搜索的是所有试题
国家开放大学数据库应用技术
设有描述商品生产的如下三张表,各表结构如下:“商品”表结构:商品号:普通编码定长字符类型,长度为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】商品名, 单价, 生产数量
有如下定义生产厂家表和生产表的语句,请补全空白部分。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】商品名, 单价, 生产数量