题目1、以下查询语句: SELECT dname, ename FROM dept d, emp e WHERE d.deptno=e.deptno ORDER BY dname, ename 属于哪种连接类型?( A) 选择一项: a. 等值连接 b. 自身连接 c. 外连接
d. 非等值连接
题目2、若将下列4个选项合成一个完整的查询语句,则哪个子句是错误的?(B ) 选择一项:
a. WHERE emp.deptno=dept.deptno b. FROM emp e, dept d c. ORDER BY 1, 2
d. SELECT dname, ename
题目3、下列关于主键和外键之间的关系描述,正确的是( C )。 选择一项:
a. 一个表中最多只能有一个主键约束,一个外键约束
b. 在定义主键外键约束时,应该先定义外键约束,再定义主键约束 c. 一个表中最多只能有一个主键约束,多个外键约束
d. 在定义主键外键约束时,应该先定义主键约束,再定义外键约束
题目4、ALTER TABLE语句不能用于以下哪种情况?(D ) 选择一项: a. 修改表名
b. 改变表中区的初始大小 c. 修改列名
d. 将表从一个表空间移到另一个表空间
题目5、如果希望employee表原有的列name非空,应该使用以下哪条语句?(D ) 选择一项:
a. ALTER TABLE employee ADD name NOT NULL; b. ALTER TABLE employee ALTER name NOT NULL; c. ALTER TABLE employee DROP name NOT NULL; d. ALTER TABLE employee MODIFY name NOT NULL;
题目6、建立表结构的SQL语句是(B )。 选择一项: a. CREATE VIEW b. CREATE TABLE c. CREATE INDEX d. CREATE CURSOR
题目7、以下哪种约束不会自动创建索引?( B) 选择一项: a. 主键约束 b. 外键约束 c. 以上都不对
d. UNIQUE约束
题目8、位图索引最适用于以下哪种列?( D) 选择一项:
a. 重复值很低的列 b. 频繁更新的列 c. 频繁插入的列 d. 重复值很高的列
题目9、WHERE子句用来指定( A )。
选择一项:
a. 组或聚合的搜索条件 b. 查询结果的分组条件 c. 限定返回行的搜索条件 d. 结果集的排序方式
题目10、撤消约束的命令关键字是(D )。 选择一项: a. ALTER b. ENABLE c. DISABLE d. DROP
题目11、在COURSE表中找出课程名中包含“原理”两个字的课程,对应的SQL命令是(
选择一项:
a. SELECT * FROM COURSE WHERE 课程名 LIKE '%原理' b. SELECT * FROM COURSE WHERE 课程名 = '原理' c. SELECT * FROM COURSE WHERE 课程名 LIKE '原理%' d. SELECT * FROM COURSE WHERE 课程名 LIKE '%原理%'
题目12、以下哪个命令可返回指定的单行字符串中的子串? ( A )
选择一项: a. SUBSTR b. LPAD c. INSERT d. LEAST
题目13、HAVING子句用来指定( C )。
选择一项:
a. 限定返回行的搜索条件 b. 结果集的排序方式 c. 查询结果的分组条件 d. 组或聚合的搜索条件
题目14、以下哪一条语句可实现增加表employee的name列的长度到25?( D) 选择一项:
a. ALTER employee TABLE MODIFY(name VARCHAR2(25)); b. ALTER employee TABLE MODIFY name VARCHAR2(25);
D )。 c. ALTER TABLE employee RENAME name VARCHAR2(25); d. ALTER TABLE employee MODIFY name VARCHAR2(25);
题目15、假设a表中有3行数据,b表中有4行数据,如果用“select * from a, b”语句从两表中查询数据,则将返回多少行?( C )
选择一项: a. 1 b. 7 c. 12 d. 0
题目16、关于可更新视图,下面说法正确的是( C )。
选择一项:
a. 含有聚集函数的视图是不可更新的 b. 含有计算列的视图可以更新
c. 当视图依赖的基本表有多个时,可以通过视图删除数据 d. 当视图依赖的基本表有多个时,可以通过视图插入数据
题目17、给STUDENT表的ADDRESS列创建唯一索引ADDR_idx的命令为( D )。
选择一项:
a. CREATE BITMAP INDEX ADDR_idx ON STUDENT(ADDRESS) b. CREATE PRIMARY INDEX ADDR_idx ON STUDENT(ADDRESS) c. CREATE INDEX ADDR_idx ON STUDENT(ADDRESS)
d. CREATE UNIQUE INDEX ADDR_idx ON STUDENT(ADDRESS)
题目18、以下关于唯一性约束和主键约束之间的不同的说法哪个是正确的?( A) 选择一项:
a. 唯一性约束列允许取空值,主键约束列不允许取空值
b. 主键约束可以使用已经存在的索引,而唯一性约束则总是创建一个索引
c. 唯一性约束会自动生成一个 唯一索引,主键约束则会自动生成一个唯一或非唯一索引 d. 主键约束列允许取空值,唯一性约束列不允许取空值
题目19、ORDER BY子句用来指定( B )。
选择一项:
a. 组或聚合的搜索条件 b. 结果集的排序方式 c. 查询结果的分组条件 d. 限定返回行的搜索条件
题目20、CREATE INDEX语句用来创建(A )。 选择一项: a. 索引 b. 视图 c. 序列 d. 同义词
题目21、你需要将NEW_CUST表中新客户的信息导入到CUST 表和CUST_SPECIAL表中,若有一个新客户的信用额度为大于10000,然后需要将该新客户的详细信息添加到CUST_SPECIAL表中,同时要将所有新客户
的详细信息添加到CUST 表中,则下列哪项技术或命令用于数据转换最有效?( C)
选择一项: a. MERGE命令
b. 带有WITH CHECK OPTION 选项的插入命令 c. 多表插入技术 d. 外部表技术
题目22、当使用多表查询时,以下哪个子句用于指定表名?(B )
选择一项: a. WHERE b. FROM c. HAVING d. GROUP BY
题目23、下面关于视图说法错误的是( A )。 选择一项:
a. 不能利用视图增加,删除,修改数据库中的数据 b. 使用视图可以增加数据库的安全性 c. 视图使用户更灵活地访问所需要的数据
d. 对查询执行的大多数操作也可以在视图上进行
题目24、以下哪条命令用于删除一个约束?( B) 选择一项:
a. ALTER TABLE DROP CONSTRAINT b. ALTER CONSTRAINT DROP
c. ALTER TABLE MODIFY CONSTRAINT d. DROP CONSTRAINT
题目25、何谓模式?(A ) 选择一项: a. 以上都不对
b. 一系列数据库物理对象的集合 c. 一系列数据库逻辑对象的集合 d. 一系列索引的集合
题目26、从数据库中删除表的命令是( D)。 选择一项: a. ALTER TABLE b. USE
c. DROP TABLE d. DELETE TABLE
题目27、Unique关键字表示创建的是哪一种索引?(B ) 选择一项: a. B树索引 b. 唯一性索引 c. 位图索引
d. 非唯一性索引
题目28、GROUP BY子句用来指定( A )。
选择一项:
a. 查询结果的分组条件 b. 限定返回行的搜索条件 c. 组或聚合的搜索条件 d. 结果集的排序方式