开放大学《数据库应用技术》题库|简单考级网

需要积分:500
更新日期:2026-07-10 01:25:00

精心整理《数据库应用技术》课程核心题库,涵盖SQL Server语法、关系代数、事务并发、范式设计、视图与触发器高频考点。包含140道单选题、89道判断题及多场景综合应用题,适用于期末复习、考证备考与面试刷题。

详细介绍

答案需要登录后下载附件查看

 

好的,已按要求提取所有题目,并去除答案、选项和空行。纯文本格式如下:

 

---

 

**单选题**

 

1、"SELECT NULL + 100"的返回结果是( )。

2、"FROM 表1 LEFT JOIN 表2 ON 表1.列 = 表2.列",该子句表达的是( )。

3、 查询所有学生及其选课情况的详细信息的语句,正确的是( )。

4、设SC表中记录成绩的列为Grade,类型为int。若在查询成绩时,希望将成绩按'优'、'良'、'中'、'及格'和'不及格'形式显示,下列CASE表达式正确的是( )。

5、设有关系模式:学生(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是( )。

6、下列关于视图的说法,错误的是( )。

7、下列关于自连接的说法,错误的是( )。

8、下列运算属于关系代数中专门的关系运算的是( )。

9、下列关于SQL Server中扩大数据库空间的说法,正确的是( )。

10、下列关于聚集索引与非聚集索引的说法,正确的是( )。

11、TOP 5 percent的作用是( )。

12、不属于数据库管理系统功能的是( )。

13、查询年龄最大的前3位学生的姓名和年龄,下列语句正确的是( )。

14、查询年龄最大的职工姓名,下列语句正确的是( )。

15、查询年龄最小的职工姓名,下列语句正确的是( )。

16、触发器的主要作用是( )。

17、创建视图的主要作用是( )。

18、当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是( )。

19、对char(10)类型的列,若存储"中国",其占用的字节数是( )。

20、对SQL Server数据库,下列属于系统推荐的次要数据文件的扩展名是( )。

21、对SQL Server数据库,下列属于系统推荐的日志文件扩展名的是( )。

22、对SQL Server数据库,下列属于系统推荐的主要数据文件的扩展名是( )。

23、对Student(Sno,Sname)和SC(Sno,Cno,Grade)表,查询考试成绩大于75分的学生的学号和姓名,正确的语句是( )。

24、对Student(Sno,Sname)和SC(Sno,Cno,Grade)表,查询考试成绩小于60分的学生的学号和姓名,正确的语句是( )。

25、给Course(Cno,Cname,Credit)表插入一条新记录,其中Credit为整型类型,其他为字符串类型。课程号为"C205",课程名是"高等数学",学分是4。正确的语句是( )。

26、给SC(sno,cno,grade)表插入一条新记录,学号为"20160105",选修的课程号是"002",成绩空缺。下列语句正确的是( )。

27、给Student(Sno,Sname,Ssex,Sage)表(Sage为整型,其他均为字符型)插入一条新记录,学号为"20160203",姓名:李小红,性别:女,年龄:18。下列语句正确的是( )。

28、关于实体联系模型中联系的说法,错误的是( )。

29、关于数据库管理系统的说法,错误的是( )。

30、关于索引的说法,错误的是( )。

31、仅允许Windows操作系统用户连接到SQL Server数据库服务器的验证模式是( )。

32、利用文件方式管理数据,存在的缺点是( )。

33、某数据表中有如下列定义语句:        Credit NUMERIC(3,1) CHECK(Credit > 0),下列关于该语句功能的描述,正确的是( )

34、某数据表中有如下列定义语句:        Sno CHAR(9) PRIMARY KEY,下列关于该语句功能的描述,正确的是( )

35、如果事务T获得了数据项A上的共享锁,则其他事务对A( )。

36、如果事务T获得了数据项A上的排他锁,则其他事务对A( )。

37、若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。

38、若关系模式中不存在非主属性对主键的传递函数依赖和部分函数依赖,则此关系模式至少属于( )。

39、若关系模式中不存在复合数据项,则此关系模式一定属于( )。

40、若事务T对数据项D已加了S锁,则其他事务对数据项D( )。

41、若希望利用CASE表达式显示不同课程,下列正确的是( )。

42、若要定义"价格"列的数据类型,假设价格用定点小数类型保存,整数部分6位,小数点后2位。最合适的类型是( )。

43、若要授予用户U对T表具有查询权限,下列语句正确的是( )。

44、设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合适的是( )。

45、设要查询姓名中第二个字是"红"的学生,下列条件子句中正确的是( )。

46、设有定义索引的语句:        CREATE UNIQUE INDEX Idx on T(C1)该语句的作用是( )。

47、设有关系模式:图书销售(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是( )。

48、设有关系模式:学生(学号,姓名,所在系,身份证号)、系(系名,系办公地点)。关于两个关系模式中属性引用关系的描述,正确的是( )。

49、设有描述图书印刷情况的关系模式:印刷(书号,印刷日期,印刷数量),设一本图书可在不同日期被印刷多次,每次印刷都有一个印刷数量。该关系模式的主键是(         )。

50、设有数据表:Student(Sno,Sname,Ssex,Sage),给所有学生年龄增加1岁,正确的语句是( )。

51、设有数据表:教师(教师号,教师名,职称,所在部门);授课(教师号,课程号,授课学年)。现要删除"讲师"职称的授课记录。正确的语句是( )。

52、设有数据表:商品(商品号,商品名,类别,单价);生产(商品号,厂家编号,生产日期,生产数量)。现要删除2014年12月31日之前生产的全部商品。正确的语句是( )。

53、设有数据表:选课(学号,课程号,成绩),现要将学号为S001和S002学生的成绩加15分,正确的语句是( )。

54、设有数据表:选课(学号,课程号,成绩),现要删除成绩为空的所有选课记录,正确的语句是( )。

55、设有选课表(学号,课程号,成绩),现要统计选了课程的学生人数,正确的语句是( )。

56、设有学生表(学号,姓名,所在系),查询姓"刘"的学生人数的语句,正确的是( )。

57、设有学生表(学号,姓名,所在系)。下列建立统计每个系的学生人数的视图语句,正确的是( )。

58、设在SC(Sno,Cno,Grade)表上定义了如下触发器:        CREATE TRIGGER tri1 ON SC AFTER INSERT ...        当执行语句:INSERT INTO SC VALUES('s001', 'c01',90)        会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是( )。

59、事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的( )。

60、事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的( )。

61、视图对应关系数据库三级模式中的( )。

62、属于数据库系统组成部分的是( )。

63、数据库三级模式结构的划分,有利于( )。

64、数据库系统的物理独立性是指( )。

65、数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是( )。

66、数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是( )。

67、下列表达式中,与"所在部门 NOT IN ('教务', '房管') "等价的是( )。

68、下列不属于数据库管理数据特点的是( )。

69、下列不属于字符串类型的是( )。

70、下列不属于组织层数据模型的是( )。

71、下列定义外键约束的子句,正确的是( )。

72、下列对应到关系数据库中视图的是( )。

73、下列关于SELECT语句中HAVING子句的说法,错误的是( )。

74、下列关于SQL Server命名实例和默认实例的说法,错误的是( )。

75、下列关于SQL Server数据库文件的说法,错误的是( )。

76、下列关于SQL Server数据库组成的说法,正确的是( )。

77、下列关于触发器的说法,正确的是( )。

78、下列关于触发器的说法,正确的是( )。

79、下列关于非聚集索引的说法,正确的是( )。

80、下列关于概念层数据模型的说法,正确的是( )。

81、下列关于关系代数中投影运算的说法,正确的是( )。

82、下列关于关系代数中选择运算的说法,正确的是( )。

83、下列关于关系数据模型的说法,正确的是( )。

84、下列关于聚集索引的说法,正确的是( )。

85、下列关于嵌套子查询的说法,正确的是( )。

86、下列关于视图的说法,正确的是( )。

87、下列关于视图的说法,正确的是( )。

88、下列关于数据库管理系统的说法,错误的是( )。

89、下列关于数据库结构设计的说法,错误的是( )。

90、下列关于数据库三级模式中"模式"的说法,错误的是( )。

91、下列关于数据库三级模式中"模式"的说法,错误的是( )。

92、下列关于数据库中事务的说法,正确的是( )。

93、下列关于索引的说法,正确的是( )。

94、下列关于用文件管理数据的说法,错误的是( )。

95、下列模式中,用于表达数据库底层的是( )。

96、下列属于定点小数类型的是( )。

97、下列属于面向用户信息需求设计的是( )。

98、下列属于普通编码可变长字符串类型的是( )。

99、下列属于数据的动态特征的是( )。

100、下列属于数据的静态特征的是( )。

101、下列属于数据定义操作的是( )。

102、下列属于数据访问权限控制操作的是( )。

103、下列属于数据更新操作的是( )。

104、下列属于数据库逻辑设计内容的是( )。

105、下列属于数据模型三要素的是( )。

106、下列属于数据删除操作的是( )。

107、下列属于数值类型的是( )。

108、下列属于统一编码可变长字符串类型的是( )。

109、下列属于整型类型的是( )。

110、下列条件子句中,能够筛选出Col列中以"a"开始的所有数据的是( )。

111、下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是( )。

112、下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是( )。

113、下列条件子句中,能够筛选出价格在100~200(包括边界值)的是( )。

114、下列条件子句中,能够筛选出姓名中第二个字是"玲"的是( )。

115、下列用于表达关系代数中投影运算的运算符是( )。

116、下列用于定义列的取值范围的约束是( )。

117、下列用于定义主键约束的是( )。

118、下列用于描述数据的物理存储的是( )。

119、下列用于收回用户权限的语句是( )。

120、下列运算属于关系代数中传统的集合运算的是( )。

121、现要定义"工作年限"列的数据类型,假设用整型类型,且其值不会超过100,则最合适的数据类型是( )。

122、现要统计选课表中C01课程的总成绩,正确的语句是( )。

123、现有学生表和修课表,其结构为:        学生(学号,姓名,入学日期,毕业日期)        修课(学号,课程号,考试日期,成绩)                        现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是( )。

124、一个系有多名学生,一个学生只能属于一个系,则系和学生之间的联系是( )。

125、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是( )。

126、一名教师可以讲授多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是( )。

127、以下关于TOP的说法,说法正确的是( )。

128、在E-R图中,下列图形中用于描述联系的是( )。

129、在E-R图中,下列图形中用于描述实体的是( )。

130、在E-R图中,下列图形中用于描述属性的是( )。

131、在关系数据库中,解决一个表中的数据冗余和操作异常通常采用的方法是( )。

132、在将E-R图转换为关系模式时,一般将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主键的说法,正确的是( )。

133、在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是( )。

134、在视图的定义语句中,只能包含( )。

135、在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。

136、在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是( )。

137、在数据库三级模式结构中,用户所看到的数据视图是( )。

138、在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作(         )。

139、在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作( )。

140、在用数据模型描述数据时,一般要求数据模型要满足三个要求。下列不属于数据模型应满足要求的是( )。

 

**判断题**

 

1、 SQL Server数据库中的NULL(空值)表示的是"0"值。

2、 索引一般来说可以提高数据增、删、改、查的效率。

3、CHECK约束用于提供列的默认值。

4、DEFAULT约束用于限制列的值在指定的范围内。

5、E-R模型是一种用于描述数据的组织形式的模型。

6、E-R图中的"E"表示的是实体。

7、NOT NULL 用于限制列的取值不能为空。

8、SQL Server 最核心的服务是SSMS。

9、SQL Server 最核心的服务是数据库引擎服务。

10、SQL Server的SSMS工具只支持图形化操作方法,不支持编写SQL语句。

11、SQL Server的系统数据库是由DBMS自动创建和维护的。

12、SQL Server一个数据库不能有多个日志文件。

13、SQL Server一个数据库可以有多个次要数据文件,这些次要数据文件必须在同一个磁盘上。

14、SQL Server一个数据库可以有多个主要数据文件。

15、SQL Server中,一个数据库必须包含次要数据文件,而且可以包含多个次要数据文件。

16、SQL Server中,一个数据库必须有一个日志文件,也可以有多个日志文件。

17、SQL Server中的索引一般采用B树结构。

18、SQL Server中的字符串常量只能用双引号括起来,例如"软件工程"。

19、SQL语言的特点是过程化。

20、Unique约束用于提供列的默认值。

21、UNIQUE约束用于限制列的值在指定范围内。

22、UPDATE、INSERT和DELETE都可引发触发器代码的执行。

23、按指针链接方向查找数据是关系数据库的特点。

24、不管对表进行什么类型的操作,在表上建立的索引越多越能提高操作效率。

25、触发器可以实现复杂的数据完整性约束。

26、当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。

27、当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。

28、等值连接要求相等的分量必须有共同的属性名。

29、第二范式的关系模式也一定是第三范式的。

30、定义"开关状态"列的类型为char(2),并为该列指定默认值"关"的子句是:开关状态 char(2) default '关' for 开关状态

31、定义触发器语句中不允许使用DROP语句。

32、定义视图时,可以指定视图的全部列名。

33、对固定长度的字符串数据,如果空间没有被占满,系统自动用0填充。

34、非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引。

35、概念层数据模型描述的是数据的组织方式。

36、关系代数中,进行交运算的两个关系不需要有相同的结构。

37、关系代数中的"与"运算是两个条件都为真时,"与"的结果为真。

38、关系代数中的选择运算是从水平方向选取数据,其结果不影响关系的列个数。

39、关系数据库即保存视图的定义,也保存视图中的数据。

40、关系数据库中,用户访问数据时需要知道物理层的数据存储使用的指针。

41、关系数据模型是一种组织层数据模型。

42、关系数据模型允许一个属性包含更小的属性。

43、将概念模型转换为关系模型属于概念结构设计的任务。

44、可以在一个表的一个操作上建立多个前触发型触发器。

45、如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。

46、若某个关系模式的主键只由一个列组成,则此关系模式一定是第三范式的。

47、若授予某用户对某数据表具有更改权限,则该用户对该表自动具有查询权限。

48、若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。

49、设计局部E-R图属于逻辑设计的任务。

50、实体完整性约束通常用主键实现。

51、使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。

52、事务的原子性指事务一旦提交,其对数据库中的数据的改变是永久性的。

53、事务一致性是指数据库中一个事务的执行不能被其他事务干扰。

54、视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。

55、数据的插入、删除和修改称为数据模型三要素。

56、数据库的概念结构设计通常与具体的数据库管理系统无关。

57、数据库管理系统可以脱离操作系统独立运行。

58、数据库逻辑设计的一个工作是设计面向用户的外模式。

59、数据库三级模式中,内模式到模式的映像提供了数据的物理独立性。

60、数据库三级模式中的模式是面向全体用户的数据需求设计的。

61、数据库三级模式中的内模式描述数据的物理存储。

62、数据库三级模式中的外模式是面向全体用户的数据需求设计的。

63、数据库设计就是建立一个数据库应用系统。

64、数据库设计中的行为设计主要是设计数据库的结构。

65、数据库只需要反映数据本身的内容,数据库系统反映数据之间的联系。

66、数据冗余不仅造成存储空间浪费,还会导致数据的不一致。

67、通常应该在频繁进行更新操作的列上建立非聚集索引。

68、同一个数据上如果被加了排他锁,则不能再被加任何其他锁。

69、一个关系模式的主键可由多个列共同组成。

70、一个关系模式只能有一个候选键。

71、一个数据库可以有多个外模式。

72、一级封锁协议是对读数据加共享锁,读完即释放。

73、用户可以不通过数据库管理系统直接操作数据库文件。

74、由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。

75、在E-R模型中,联系只能且必须关联两个实体。

76、在E-R模型中,实体之间的联系有一对一、一对多和多对多三种。

77、在SQL Server中,数据库文件有两个名称,一个是主文件名,一个是次文件名。

78、在SQL Server中,不允许删除正在被用户使用的数据库。

79、在SQL Server中,可以手工扩大数据文件和日志文件的空间。

80、在SQL Server中,删除数据库时,只删除了数据库的数据文件,并不删除日志文件。

81、在关系代数中,选择、投影和连接操作属于传统的关系运算。

82、在关系模型中,实体之间的联系是通过指针来实现的。

83、在建立聚集索引时,数据库管理系统首先要将数据按聚集索引列进行物理排序。

84、在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。

85、在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。

86、在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。

87、在数据库系统中,应用程序可以直接访问数据库中的所有数据。

88、在一台计算机上只能安装一个SQL Server默认实例。

89、遵守两段锁协议的并发调度一定是正确的调度。

 

**综合题**

 

设有描述教师授课情况的如下三张表,各表结构如下:        "教师"表结构:        教师号:普通编码定长字符类型,长度为10,主键。        教师名:普通编码可变长字符类型,长度为10,非空。        职称:统一字符编码定长字符类型,长度为3,取值为:"教授"、"副教授"、"讲师"。        所在部门:普通编码可变长字符类型,长度为20。        "课程"表结构:        课程号:普通编码定长字符类型,长度为20,主键。        课程名:统一字符编码可变长字符类型,长度为20,非空。        开课学期:小整型,取值大于等于1。        学分:定点小数类型,小数点前2位,小数点后1位        "授课"表结构:        教师号:普通编码定长字符类型,长度为10,引用教师表的外键。        课程号:普通编码定长字符类型,长度为20,引用课程表的外键。        授课学年:普通编码定长字符类型,长度为6。        主键:(教师号,课程号,授课学年)

1、查询第3、4学期开设的课程的课程名和学分。下列语句正确的是( )。

2、将"T01"教师的"C01"课程的授课学年改为"202202"。下列语句错误的是( )。

3、删除"VB编程"的课程信息。下列语句正确的是( )。

4、统计每个部门的教师人数。下列语句正确的是( )。

5、现要创建满足如下要求的视图:查询讲授学分为2-4的课程的教师名、课程名、课程学分。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 ___[(1)]___    SELECT 课程名,教师名,学分 FROM ___[(2)]___ a JOIN  授课 b ON a.教师号 = b.教师号   JOIN  ___[(3)]___ c ON ___[(4)]___ WHERE ___[(5)]___

6、有如下定义课程表和授课表的语句,请补全空白部分。 CREATE TABLE 课程( 课程号 char(20) __[(1)]__, 课程名 __[(2)]__ __[(3)]__, 开课学期 __[(4)]__ __[(5)]__ (开课学期 >= 1), 学分     __[(6)]__ ) CREATE TABLE 授课( 教师号 __[(7)]__, 课程号 char(20), 授课学年 __[(8)]__, foreign key (课程号) __[(9)]__ 课程(__[(10)]__) )

 

设有描述教师授课情况的如下三张表,各表结构如下:        "教师"表结构:        教师号:普通编码定长字符类型,长度为10,主键。        教师名:普通编码可变长字符类型,长度为10,非空。        职称:统一字符编码定长字符类型,长度为3,取值为:"教授"、"副教授"、"讲师"。        所在部门:普通编码可变长字符类型,长度为20。        "课程"表结构:        课程号:普通编码定长字符类型,长度为20,主键。        课程名:统一字符编码可变长字符类型,长度为20,非空。        开课学期:小整型。        学分:定点小数类型,小数点前2位,小数点后1位        "授课"表结构:        教师号:普通编码定长字符类型,长度为10,引用教师表的外键。        课程号:普通编码定长字符类型,长度为20,引用课程表的外键。        授课学年:普通编码定长字符类型,长度为6。

1、查询第2学期开设的课程总门数。下列语句正确的是( )。

2、查询学分为4或5的课程的信息,列出课程名、学分和开课学期。下列语句正确的是( )。

3、删除学分小于2的课程记录。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询"教授"职称的教师的授课情况,列出教师名、讲授的课程名及课程学分。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS    SELECT ___[(1)]___ FROM ___[(2)]___ a JOIN  授课 b ON a.课程号 = b.课程号   JOIN  ___[(3)]___ c ON ___[(4)]___ WHERE ___[(5)]___

5、有如下定义课程表和授课表的语句,请补全空白部分。 CREATE TABLE 课程( 课程号 char(20) __[(1)]__, 课程名 __[(2)]__ __[(3)]__, 开课学期 __[(4)]__, 学分     __[(5)]__ ) CREATE TABLE 授课( 教师号 __[(6)]__, 课程号 char(20), 授课学年 __[(7)]__, __[(8)]__(课程号) __[(9)]__ __[(10)]__(课程号) )

6、在课程表中插入一行数据,课程号:K100,课程名:新课程,开课学期:2,学分:待定。下列语句正确的是( )。

 

设有描述教师授课情况的如下三张表,各表结构如下:        "教师"表结构:        教师号:普通编码定长字符类型,长度为10,主键。        教师名:普通编码可变长字符类型,长度为10,取值不重。        职称:统一字符编码定长字符类型,长度为3,取值为:"教授"、"副教授"、"讲师"。        所在部门:普通编码可变长字符类型,长度为20。        "课程"表结构:        课程号:普通编码定长字符类型,长度为20,主键。        课程名:统一字符编码可变长字符类型,长度为20,非空。        开课学期:小整型。        学分:定点小数类型,小数点前2位,小数点后1位        "授课"表结构:        教师号:普通编码定长字符类型,长度为10,引用教师表的外键。        课程号:普通编码定长字符类型,长度为20,引用课程表的外键。        授课学年:普通编码定长字符类型,长度为6。        (教师号,课程号,授课学年)为主键。

1、查询姓"张"的教师名和所在部门。下列语句错误的是( )。

2、将"数据库"课程的学分增加1分。下列语句错误的是( )。

3、统计每个授课学年每个教师的授课总门数。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询"202201"授课学年开设的课程名、授课教师名、所在部门。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS    SELECT ___[(1)]___ FROM ___[(2)]___ a JOIN  授课 b ON a.教师号 = b.教师号   JOIN  ___[(3)]___ c ON ___[(4)]___ WHERE ___[(5)]___

5、有如下定义教师表和授课表的语句,请补全空白部分。 CREATE TABLE 教师( 教师号 char(10) __[(1)]__ 教师名 varchar(10) __[(2)]__, 职称     __[(3)]__ check (__[(4)]__ IN('教授','副教授', '讲师')), 所在部门 __[(5)]__ ) CREATE TABLE 授课( 教师号 char(10), 课程号 __[(6)]__, 授课学年 __[(7)]__, __[(8)]__(教师号) __[(9)]__ __[(10)]__(教师号) )

6、在教师表中插入一行数据,教师号:T100,教师名:新教师,职称:未知,所在部门:未定。下列语句正确的是( )。

 

设有描述商品生产的如下三张表,各表结构如下:        "商品"表结构:        商品号:普通编码定长字符类型,长度为10,主键。        商品名:普通编码可变长字符类型,长度为20,非空。        类别:统一字符编码定长字符类型,长度为2,取值为:"空调"、"电视"。        单价:定点小数,小数点前4位,小数点后2位。        "生产厂家"表结构:        厂家编号:普通编码定长字符类型,长度为20,主键。        厂家名:普通编码可变长字符类型,长度为30,非空。        厂家地址:统一字符编码可变长字符类型,长度为30。        "生产"表结构:        商品号:普通编码定长字符类型,长度为10,引用商品表的外键。        厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。        生产日期:日期类型。        生产数量:整型,取值大于等于100。

1、查询厂家地址的前两个汉字是"北京"的厂家编号和厂家名。下列语句错误的是( )。

2、删除单价在10-20(包括边界值)的商品。下列语句错误的是( )。

3、统计单价高于4000的商品的数量。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询"北京一厂"厂家生产的商品的商品名、单价和生产数量。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS  SELECT ___[(1)]___ FROM  ___[(2)]___ a JOIN 生产 b ON  ___[(3)]___   JOIN 生产厂家 c ON ___[(4)]___ WHERE ___[(5)]___

5、有如下定义生产厂家表和生产表的语句,请补全空白部分。 CREATE TABLE 生产厂家( 厂家编号 char(20)  __[(1)]__, 厂家名 __[(2)]__  __[(3)]__, 厂家地址 __[(4)]__ ) CREATE TABLE 生产( 商品号 __[(5)]__, 厂家编号 char(20), 生产日期 __[(6)]__, 生产数量 int __[(7)]__ ( __[(8)]__ >= 100), FOREIGN KEY(厂家编号)__[(9)]__  __[(10)]__  )

6、在"生产厂家"表中插入一行数据,厂家编号为"P100",厂家名为"新厂家",厂家地址未定。下列语句正确的是( )。

 

设有描述商品生产的如下三张表,各表结构如下:        "商品"表结构:        商品号:普通编码定长字符类型,长度为10,主键。        商品名:普通编码可变长字符类型,长度为20,非空。        类别:统一字符编码定长字符类型,长度为3,取值为:"手机"、"笔记本"。        单价:整型。        "生产厂家"表结构:        厂家编号:普通编码定长字符类型,长度为20,主键。        厂家名:普通编码可变长字符类型,长度为30,非空。        厂家地址:统一字符编码可变长字符类型,长度为40。        "生产"表结构:        商品号:普通编码定长字符类型,长度为10,引用商品表的外键。        厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。        生产日期:日期类型。        生产数量:整型,取值大于等于100。        主键:(商品号,厂家编号,生产日期)。

1、查询单价在1000-2000(包括边界值)的商品的商品名、类别和单价,下列语句正确的是( )。

2、将"手机"类商品的单价提高5%。下列语句正确的是( )。

3、删除厂家地址的前两个字不是"北京"的生产厂家。下列语句错误的是( )。

4、统计"手机"类商品数量。下列语句正确的是( )。

5、现要创建满足如下要求的视图:查询2022年1月1日及之后生产的商品名、类别、生产厂家名和生产日期。请补全空白部分(设视图名为:V1)。

CREATE ___[(1)]___  SELECT ___[(2)]___ FROM ___[(3)]___ a JOIN 商品 b ON  ___[(4)]___   JOIN 生产厂家 c ON c.厂家编号 = b.厂家编号 WHERE ___[(5)]___

6、有如下定义生产厂家表和生产表的语句,请补全空白部分。 CREATE TABLE 生产厂家( 厂家编号 char(20)  __[(1)]__, 厂家名 __[(2)]__  __[(3)]__, 厂家地址 __[(4)]__ ) CREATE TABLE 生产( 商品号 char(10), 厂家编号 char(20), 生产日期 __[(5)]__, 生产数量 __[(6)]__ __[(7)]__ (生产数量 __[(8)]__), __[(9)]__(厂家编号) __[(10)]__ 生产厂家(厂家编号) )

 

设有描述图书出版情况的如下三张表,各表结构如下:        "图书"表结构:        书号:普通编码定长字符类型,长度为20,主键。        书名:普通编码可变长字符类型,长度为30,非空。        出版年份:小整型。        印刷数量:整型,默认值为:1000。        单价:定点小数类型,小数点前4位,小数点后2位。        "作者"表结构:        作者号:普通编码定长字符类型,长度为11,主键。        作者名:普通编码可变长字符类型,长度为20,非空。        职称:统一字符编码定长字符类型,长度为2,取值为:"高级"、"中级"、"初级"。        "出版"表结构:        书号:普通编码定长字符类型,长度为20,引用图书表的外键。        作者号:普通编码定长字符类型,长度为11,引用作者表的外键。        作者序号:整型。        主键:(书号,作者号)

1、查询"高级"职称作者人数。下列语句正确的是( )。

2、查询2020年---2022年(包括边界值)出版的图书的书名、出版年份和单价。下列语句正确的是( )。

3、删除"作者序号"大于2的出版记录。下列语句正确的是( )。

4、统计每年印刷的图书总数量。下列语句错误的是( )。

5、现要创建满足如下要求的视图:查询单价在50-80之间(包括边界值)的图书的书名、作者名、出版年份和单价。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS SELECT ___[(1)]___ FROM 图书 JOIN 出版 ON ___[(2)]___ JOIN 作者 ON ___[(3)]___ WHERE ___[(4)]___ BETWEEN 50 ___[(5)]___ 80

6、有如下定义图书表和作者表的语句,请补全空白部分。 CREATE TABLE 图书( 书号  __[(1)]__ primary key, 书名  __[(2)]__ not null, 出版年份 __[(3)]__, 印刷数量 int  __[(4)]__ 1000, 单价 __[(5)]__ ) CREATE TABLE 作者( 作者号  __[(6)]__ primary key, 作者名  __[(7)]__ not null, 职称 __[(8)]__ check(__[(9)]__ __[(10)]__ ('高级', '中级', '初级')) ) CREATE TABLE 出版(

 

设有描述图书出版情况的如下三张表,各表结构如下:        "图书"表结构:        书号:普通编码定长字符类型,长度为20,主键。        书名:普通编码可变长字符类型,长度为30,非空。        出版年份:小整型。        印刷数量:整型,取值大于等于1000。        单价:定点小数类型,小数点前4位,小数点后2位。        "作者"表结构:        作者号:普通编码定长字符类型,长度为11,主键。        作者名:普通编码可变长字符类型,长度为30,非空。        职称:统一字符编码定长字符类型,长度为2,取值为:"高级"、"中级"、"初级"。        "出版"表结构:        书号:普通编码定长字符类型,长度为20,引用图书表的外键。        作者号:普通编码定长字符类型,长度为11,引用作者表的外键。        作者序号:整型。        主键:(书号,作者号)

1、查询2022年出版的图书总数量。下列语句正确的是( )。

2、查询单价在50-80之间(包括边界值)的图书的书名和单价。下列语句正确的是( )。

3、删除"初级"职称的作者记录。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询"张山"和"李思"两个作者出版的图书的书名、作者名、出版年份。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS SELECT ___[(1)]___ FROM 图书 JOIN 出版 ON ___[(2)]___ JOIN 作者 ON ___[(3)]___ WHERE ___[(4)]___ ___[(5)]___ ('张山', '李思')

5、有如下定义作者表和出版表的语句,请补全空白部分。 CREATE TABLE 作者( 作者号  __[(1)]__ __[(2)]__, 作者名  __[(3)]__ __[(4)]__, 职称 __[(5)]__ check(__[(6)]__ in ('高级', '中级', '初级')) ) CREATE TABLE 出版( 书号  __[(7)]__, 作者号 char(11), 作者序号 int, Primary key __[(8)]__, __[(9)]__(书号) references 图书(__[(10)]__) )

6、在出版表中插入一行数据:书号为"B100",作者号为"W200",作者序号未知。下列语句正确的是( )。

 

有如下房屋、租客和租赁三张表,各表结构如下:        "房屋"表结构:        房屋号:普通编码定长字符类型,长度为10,主键。                房主姓名:统一编码可变长字符类型,长度为10,非空。        居室数:整型,取值范围为1-6。        地址:统一编码可变长字符类型,长度为30。        月租金:整型。        "租客"表结构:        租客号:普通编码定长字符类型,长度为18,主键。        租客名:统一编码可变长字符类型,长度为10,非空。        联系电话:普通编码定长字符类型,长度为11,取值不重。        "租赁"表结构:        房屋号:普通编码定长字符类型,长度为10,引用"房屋"表的外键。        租客号:普通编码定长字符类型,长度为18,引用"租客"表的外键。        起租日期:日期型。        租期:整型,默认值6。        主键:(房屋号,租客号,起租日期)。

1、查询地址的前三个字是"朝阳区"的房屋号、居室数和月租金。下列语句错误的是( )。

2、删除租期为3的租赁记录。下列语句错误的是( )。

3、统计3居室的最高租金和最低租金。下列语句错误的是( )。

4、现要创建满足如下要求的视图:查询月租金超过8000的房屋号、居室数、租客名和租期。请补全空白部分(设视图名为:V1)。CREATE VIEW V1 ___[(1)]___     SELECT a.房屋号, 居室数, 租客名, 租期     FROM ___[(2)]___ a     JOIN 租赁 b ON a.房屋号 = b.房屋号     JOIN ___[(3)]___ c ON ___[(4)]___   WHERE ___[(5)]___

5、有如下定义房屋表和租赁表的语句,请补全空白部分。  CREATE TABLE 房屋(   房屋号 char(10) __[(1)]__ ,    房主姓名 __[(2)]__ not null,    居室数 int __[(3)]__ (__[(4)]__ between 1 and 6),    地址     __[(5)]__ ,    月租金   int  )  CREATE TABLE 租赁(    房屋号 char(10),    租客号 __[(6)]__,    起租日期 __[(7)]__,    租期    int  __[(8)]__  6,     foreign key(房屋号) references __[(9)]__(__[(10)]__) )

6、在租赁表中插入一行数据,房屋号"F123",租客号"Z111",起租日期"2022年10月1日",租期未定。下列语句正确的是( )。

 

有如下房屋、租客和租赁三张表,各表结构如下:        "房屋"表结构:        房屋号:普通编码定长字符类型,长度为10,主键。        房主姓名:统一编码可变长字符类型,长度为20,非空。        居室数:整型,取值范围为1-6。        地址:统一编码可变长字符类型,长度为30。        月租金:整型。        "租客"表结构:        租客号:普通编码定长字符类型,长度为18,主键。        租客名:统一编码可变长字符类型,长度为10,非空。        联系电话:普通编码定长字符类型,长度为11,默认值"1111"。        "租赁"表结构:        房屋号:普通编码定长字符类型,长度为10,引用"房屋"表的外键。        租客号:普通编码定长字符类型,长度为18,引用"租客"表的外键。        起租日期:日期型。        租期:整型,取值大于等于3。        主键:(房屋号,租客号,起租日期)。

1、查询姓"张"的房主拥有的房屋的房屋号、居室数、地址。下列语句错误的是( )。

2、删除月租金为空的房屋信息。下列语句错误的是( )。

3、统计月租金低于4000的房屋数。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询3居室房屋的出租情况,列出房主姓名、租客名和月租金。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 ___[(1)]___        SELECT 房主姓名, 租客名, 月租金     FROM ___[(2)]___ a     JOIN 租赁 b ON a.房屋号 = b.房屋号     JOIN ___[(3)]___ c ON ___[(4)]___     WHERE ___[(5)]___

5、有如下定义租客表和租赁表的语句,请补全空白部分。 CREATE TABLE 租客(    租客号 char(18)__[(1)]__ ,    租客名 __[(2)]__ not null ,    联系电话 __[(3)]__ __[(4)]__ '1111' ) CREATE TABLE 租赁(    房屋号 __[(5)]__,    租客号 char(18),    起租日期 __[(6)]__,    租期     __[(7)]__   __[(8)]__(租期 >= 3),     foreign key(__[(9)]__) references __[(10)]__(租客号) )

6、在房屋表中插入一行数据,房屋号"F123",房主名"张房主",居室数3,地址:朝阳区A街道,月租金未定。下列语句正确的是( )。

 

有如下汽车、生产厂家和销售三张表,各表结构如下:        "汽车"表结构:        汽车型号:普通编码定长字符类型,长度为10,主键。        汽车名:统一编码可变长字符类型,长度为20,非空。        颜色:统一编码定长字符类型,长度为2,取值为:"白色"、"红色"、"银灰"。        出厂价格:整型,默认值50000。        "生产厂家"表结构:        厂家编号:普通编码定长字符类型,长度为20,主键。        厂家名:统一编码可变长字符类型,长度为10,非空。        厂址:统一编码可变长字符类型,长度为20。        联系电话:普通编码定长字符类型,长度为8。        "销售"表结构:        汽车型号:普通编码定长字符类型,长度为10,引用"汽车"表的外键。        厂家编号:普通编码定长字符类型,长度为20,引用"生产厂家"的外键。        销售日期:日期型。        销售价格:整型。

1、查询销售价格在40-50万的汽车型号、销售日期和销售价格。下列语句正确的是( )。

2、将汽车型号为"TK100"的汽车的颜色改为"银灰"。下列语句错误的是( )。

3、删除厂家名为"北京汽车厂"的生产厂家。下列语句正确的是( )。

4、统计颜色为"红色"的汽车数量。下列语句正确的是( )。

5、现要创建满足如下要求的视图:查询"红色"汽车的汽车名、生产厂家和销售价格。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS   SELECT 汽车名,生产厂家, 销售价格 FROM 汽车 a JOIN ___[(1)]___ b ON ___[(2)]___     JOIN ___[(3)]___ c ON ___[(4)]___ WHERE ___[(5)]___

6、有如下定义生产厂家表和销售表的语句,请补全空白部分。 CREATE TABLE 生产厂家( 厂家编号 char(20) __[(1)]__, 厂家名 __[(2)]__ __[(3)]__, 厂址     __[(4)]__, 联系电话 __[(5)]__ ) CREATE TABLE 销售( 汽车型号 __[(6)]__, 厂家编号 char(20), 销售日期 __[(7)]__, 销售价格 int, __[(8)]__(厂家编号) references __[(9)]__ (__[(10)]__) )

 

有如下图书、书店和销售三张表,各表结构如下:        "图书"表结构:        书号:普通编码定长字符类型,长度为10,主键。        书名:普通编码可变长字符类型,长度为20,非空。        类别:统一字符编码定长字符类型,长度为3,取值为:"计算机"、"英语"。        出版日期:日期类型。        单价:定点小数类型,小数点前4位,小数点后2位。        "书店"表结构:        书店编号:普通编码定长字符类型,长度为20,主键。        书店名:普通编码可变长字符类型,长度为30,非空。        地址:统一字符编码可变长字符类型,长度为30。        "销售"表结构:        书号:普通编码定长字符类型,长度为10,引用图书表的外键。        书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。        销售时间:日期时间类型。        销售数量:整型。

1、查询2022年5月图书的销售总数量。下列语句错误的是( )。

2、查询书店地址的前两个字是"北京"的书店名和地址。下列语句错误的是( )。

3、从书店表中删除店名为"ABC书店"的记录。下列语句正确的是( )。

4、将书号为"S100"的图书的单价提高10元。下列语句错误的是( )。

5、现要创建满足如下要求的视图:查询单价在50以上的图书的销售情况,列出书名、单价、销售时间和销售数量。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS    SELECT ___[(1)]___ FROM 图书 a JOIN ___[(2)]___ b ON __[(3)]___   JOIN ___[(4)]___ c ON c.书店编号 = b.书店编号 WHERE ___[(5)]___

6、有如下定义图书表和销售表的语句,请补全空白部分。 CREATE TABLE 图书( 书号 char(10) __[(1)]__ , 书名 __[(2)]__  not null, 类别 __[(3)]__ check (__[(4)]__ in ('计算机','英语')), 出版日期 __[(5)]__ , 单价  __[(6)]__ ) CREATE TABLE 销售( 书号 char(10), 书店编号 char(20), 销售时间 __[(7)]__, 销售数量 __[(8)]__ , __[(9)]__(书号) __[(10)]__ 图书(书号) )

 

有如下图书、书店和销售三张表,各表结构如下:        "图书"表结构:        书号:普通编码定长字符类型,长度为10,主键。        书名:普通编码可变长字符类型,长度为20,非空。        类别:统一字符编码定长字符类型,长度为4,取值为:"高等数学"、"当代文学"。        出版日期:日期类型。        单价:定点小数类型,小数点前3位,小数点后2位。        "书店"表结构:        书店编号:普通编码定长字符类型,长度为20,主键。        书店名:普通编码可变长字符类型,长度为30,非空。        地址:统一字符编码可变长字符类型,长度为30。        "销售"表结构:        书号:普通编码定长字符类型,长度为10,引用图书表的外键。        书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。        销售时间:日期时间类型。        销售数量:整型,取值大于等于1。

1、查询单价在30-50(包括边界值)的图书的书名和单价。下列语句正确的是( )。

2、将书店编号为"SD201"的店名改为"王府井新店"。下列语句错误的是( )。

3、统计书店总数量。下列语句正确的是( )。

4、现要创建满足如下要求的视图:查询"王府井书店"销售的图书情况,列出书名、销售时间和销售数量。请补全空白部分(设视图名为:V1)。

CREATE ___[(1)]___    SELECT ___[(2)]___ FROM 图书 a JOIN ___[(3)]___ b ON a.书号 = b.书号     JOIN 书店 c ON ___[(4)]___ WHERE ___[(5)]___

5、有如下定义书店表和销售表的语句,请补全空白部分。 CREATE TABLE 书店( 书店编号 char(20) __[(1)]__, 书店名 __[(2)]__ __[(3)]__, 地址 __[(4)]__ ) CREATE TABLE 销售( 书号 __[(5)]__, 书店编号 char(20), 销售时间 __[(6)]__, 销售数量 __[(7)]__ check (__[(8)]__ >= 1), __[(9)]__(书号) __[(10)]__ 图书(书号) )

6、在图书表中插入一行数据,书号:S100,书名:线性代数,类别:高等数学,出版日期:2022年5月10日,单价:待定。下列语句正确的是( )。

 

有如下项目、会员和健身三张表,各表结构如下:        "项目"表结构:        项目号:普通编码定长字符类型,长度为10,主键。        项目名:统一编码可变长字符类型,长度为10,非空。        类别:普通编码定长字符类型,长度为6,取值:瑜伽、跑步、健美操。        费用:整型。        "会员"表结构:        会员号:普通编码定长字符类型,长度为18,主键。        会员名:统一编码定长字符类型,长度为10,非空。        性别:统一编码定长字符类型,长度为1,默认值"男"。        联系电话:普通编码定长字符类型,长度为11。        "健身"记录表结构:        项目号:普通编码定长字符类型,长度为10,引用"项目"表的外键。        会员号:普通编码定长字符类型,长度为18,引用"会员"表的外键。        健身日期:日期型。        健身时长:整型,取值大于等于1。(注:以小时为单位)        主键:(项目号,会员号,健身日期)。

1、查询单次健身时长在1-3小时的会员号、项目号和健身日期。下列语句正确的是( )。

2、将项目号为"X111"的项目类别改为"瑜伽"。下列语句正确的是( )。

3、删除联系电话后3位为"123"的会员记录。下列语句错误的是( )。

4、统计"瑜伽"类项目的最高费用和最低费用。下列语句错误的是( )。

5、现要创建满足如下要求的视图:查询参加费用超过200项目的会员名、项目名和费用。请补全空白部分(设视图名为:V1)。

 CREATE VIEW V1 AS     SELECT ___[(1)]___ FROM 项目 a    JOIN ___[(2)]___ b ON a.项目号 = b.项目号     JOIN ___[(3)]___ c ON ___[(4)]___    WHERE ___[(5)]___ 

6、有如下定义会员表和项目表的语句,请补全空白部分。  CREATE TABLE 会员(   会员号 __[(1)]__ primary key  ,    会员名  __[(2)]__ not null,    性别      __[(3)]__   __[(4)]__ '男'    联系电话 __[(5)]__ )  CREATE TABLE 项目(    项目号 __[(6)]__ primary key,    项目名 __[(7)]__ not null,    类别   char(6) __[(8)]__(__[(9)]__ in ('瑜伽','跑步','健美操')),    费用   __[(10)]__   )

 

有如下项目、运动员和比赛三张表,各表结构如下:        "项目"表结构:        项目号:普通编码定长字符类型,长度为10,主键。        项目名:统一编码可变长字符类型,长度为10,非空。        类别:统一编码定长字符类型,长度为2,取值范围为:{田径,游泳,体操}        "运动员"表结构:        运动员号:普通编码定长字符类型,长度为18,主键。        运动员名:统一编码可变长字符类型,长度为10,非空。        性别:统一编码定长字符类型,长度为1。        出生日期:日期型。        "比赛"表结构:        项目号:普通编码定长字符类型,长度为10,引用"项目"表的外键。        运动员号:普通编码定长字符类型,长度为18,引用"运动员"表的外键。        比赛日期:日期型。        比赛名次:整型。        主键:(项目号,运动员号,比赛日期)。

1、查询2000年10月10日(包括该日期)之后出生的所有运动员名、性别和出生日期。下列语句错误的是( )。

2、将"Y101"运动员参加的"X001"项目号的比赛名次改为第2名。下列语句正确的是( )。

3、删除"体操"类的运动项目。下列语句正确的是( )。

4、统计"游泳"类的项目数量。下列语句正确的是( )。

5、现要创建满足如下要求的视图:查询"游泳"类项目的比赛情况,列出项目名、比赛日期、运动员名。请补全空白部分(设视图名为:V1)。

 CREATE ___[(1)]___     SELECT ___[(2)]___ FROM 项目 a     JOIN 比赛 b ON ___[(3)]___     JOIN 运动员 c ON ___[(4)]___     WHERE ___[(5)]___ 

6、有如下定义项目表和比赛表的语句,请补全空白部分。  CREATE TABLE 项目(   项目号 char(10) __[(1)]__,    项目名 __[(2)]__ __[(3)]__,    类别    __[(4)]__  __[(5)]__(类别 in ('田径','游泳','体操')) )  CREATE TABLE 比赛(    项目号   char(6),    运动员号 __[(6)]__,    比赛日期  __[(7)]__ ,    比赛名次   int ,     __[(8)]__(项目号) __[(9)]__ 项目(__[(10)]__) )

 

有如下项目、运动员和比赛三张表,各表结构如下:        "项目"表结构:        项目号:普通编码定长字符类型,长度为10,主键。        项目名:统一编码可变长字符类型,长度为12,非空。        类别:统一编码定长字符类型,长度为2,取值范围为:{田径,游泳}        "运动员"表结构:        运动员号:普通编码定长字符类型,长度为18,主键。        运动员名:统一编码可变长字符类型,长度为10,非空。        性别:统一编码定长字符类型,长度为1,默认值:"男"。        出生日期:日期型。        "比赛"表结构:        项目号:普通编码定长字符类型,长度为10,引用"项目"表的外键。        运动员号:普通编码定长字符类型,长度为18,引用"运动员"表的外键。        比赛日期:日期型。        比赛名次:整型。        主键:(项目号,运动员号,比赛日期)。

1、查询2022年10月15日举行比赛的项目号和参赛运动员号。下列语句正确的是( )。

2、删除比赛名次大于3的比赛记录。下列语句正确的是( )。

3、统计2022年1月1日之后举行的比赛项目数。下列语句错误的是( )。

4、现要创建满足如下要求的视图:查询参加"男子100米跑"项目的运动员名和比赛名次,结果按比赛名次升序排序。请补全空白部分(设视图名为:V1)。

 CREATE VIEW V1 AS     SELECT ___[(1)]___ FROM 项目 a    JOIN 比赛 b ON a.项目号 = b.项目号     JOIN ___[(2)]___ c ON ___[(3)]___    ___[(4)]___     ___[(5)]___ 

5、有如下定义项目表和比赛表的语句,请补全空白部分。  CREATE TABLE 项目(   项目号 char(10) __[(1)]__ ,    项目名 __[(2)]__ not null,    类别     __[(3)]__ __[(4)]__(__[(5)]__ in('田径','游泳')) )  CREATE TABLE 比赛(    项目号 char(10)  ,    运动员号 __[(6)]__ ,    比赛日期 __[(7)]__ ,    比赛名次 __[(8)]__  ,     __[(9)]__(项目号) references __[(10)]__(项目号) )

6、在比赛表中插入一行数据:项目号:X100,运动员号:Y121,比赛日期:2022年10月10日,比赛名次:未知。下列语句正确的是( )。

 

设有图书、书店、销售三张表,各表结构如下: "图书"表结构:   书号:普通编码定长字符类型,长度为10,取值不重。   书名:普通编码可变长字符类型,长度为30,非空。   类别:统一字符编码定长字符类型,长度为4,取值范围:{'高等数学','计算机'}。   出版日期:日期。   单价:定点小数类型,整数部分4位,小数点后2位。   "书店"表结构:   书店编号:普通编码定长字符类型,长度为20,主键。   书店名:普通编码可变长字符类型,长度为30,非空。   地址:统一字符编码可变长字符类型,长度为30。    "销售"表结构:   书号:普通编码定长字符类型,长度为10。   书店编号:普通编码定长字符类型,长度为20,引用"书店"表的外键。   销售时间:日期时间类型。   销售数量:整型。   主键:(书号,书店编号,销售时间)。

1、查询"计算机"类图书的书名、出版日期和单价。下列语句正确的是(  )。

2、删除2000年1月1日之前的图书销售记录。下列语句正确的是(  )。

3、统计每类图书的销售总数量。下列语句错误的是(  )。

4、现要创建满足如下要求的视图:查询"计算机"类图书的销售情况,列出书名、单价、销售时间和销售数量。请补全空白部分(设视图名为:V1)。

CREATE VIEW V1 AS     SELECT  ___[(1)]___ FROM 书店   JOIN ___[(2)]___ ON ___[(3)]___   JOIN 图书 ON ___[(4)]___ WHERE ___[(5)]___

5、向"书店"表插入一行数据,书店编号为:SD100,书店名为:北京新书店,地址未知。下列语句正确的是(  )。

6、有如下定义图书表和销售表的语句,请补全空白部分。 CREATE TABLE 图书( 书号 char(10)   __[(1)]__ ,    书名 ___(2)___  __[(3)]___, 类别 ___[(4)]___  __[(5)]___ ( _[(6)]__ in ('高等数学','计算机')), 出版日期 date, 单价  __[(7)]___ ) CREATE TABLE 销售( 书号 char(10), 书店编号 char(20), 销售时间 ___[(8)]___, 销售数量 int  , ___[(9)]___(书号) references __[(10)]___ (书号) )

 

设有图书、书店、销售三张表,各表结构如下: "图书"表结构:   书号:普通编码定长字符类型,长度为20,主键。   书名:普通编码可变长字符类型,长度为20,非空。   类别:统一字符编码定长字符类型,长度为4,取值为:"高等数学"、"量子力学"。   出版日期:日期。   单价:定点小数类型,整数部分3位,小数点后2位。   "书店"表结构:   书店编号:普通编码定长字符类型,长度为20,主键。   书店名:普通编码可变长字符类型,长度为30,非空。   地址:统一字符编码可变长字符类型,长度为30。    "销售"表结构:   书号:普通编码定长字符类型,长度为20,引用图书表的外键。   书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。   销售时间:日期时间类型。   销售数量:整型。   主键:(书号,书店编号,销售时间)。

1、查询"量子力学"类图书的书名和出版日期。下列语句正确的是(  )。

2、查询单价大于等于60的图书的销售情况,列出书号、书名、类别、销售时间和销售数量。下列语句正确的是(  )。

3、将"量子力学"类图书的单价降低10。下列语句错误的是(  )。

4、统计每类图书的销售总数量。下列语句错误的是(  )。

5、现要创建满足如下要求的视图:查询销售了"高等数学"类图书的书店名和地址。请补全空白部分(设视图名为:V1)。

CREATE ___[(1)]___     SELECT  ___[(2)]___ FROM 书店   JOIN 销售  ON ___[(3)]___   JOIN 图书  ON ___[(4)]___ WHERE ___[(5)]___

6、有如下定义图书表和销售表的语句。请补全空白部分。 CREATE TABLE 图书( 书号 char(20)   __[(1)]__ ,    书名 ___[(2)]___   __[(3)]___, 类别 ___[(4)]___   __[(5)]___ (类别 IN ('高等数学','量子力学')), 出版日期 date, 单价  __[(6)]___ ) CREATE TABLE 销售( 书号 char(20), 书店编号 char(20), 销售时间 ___[(7)]___, 销售数量 ___[(8)]___, ___[(9)]___(书号) __[(10)]___ 图书(书号) )