问题
单项选择题
下列SQL语言的定义语句组中,哪一(些)组包含了不正确的定义语句 Ⅰ.CREATE TABLE...CREATE VIEW...CREATE INDEX... Ⅱ.DROP TABLE...DROP VIEW...DROP INDEX... Ⅲ.ALTER TABLE...ALTER VIEW...ALTER INDEX...
A.只有Ⅰ
B.Ⅰ和Ⅱ
C.只有Ⅲ
D.Ⅱ和Ⅲ
答案
参考答案:C
解析:
关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此,SQL的数据定义功能包括定义表、定义视图和定义索引,如下表所示。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。
操作对象 | 操作方法 | ||
创建 | 删除 | 修改 | |
表 | CREATE TABLE | DROP TABLE | ALTER TABLE |
视图 | CREATE VIEW | DROP VIEW | |
索引 | CREATE INDEX | DROP INDEX |