问题 单项选择题

SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制

C.数据定义、关系规范化、数据控制

D.数据定义、关系规范化、数据操纵

答案

参考答案:B

解析:

SQL不仅具有丰富的数据操纵功能,而且具有数据定义和数据控制功能,是集数据操纵、数据定义、数据控制功能为一体的关系数据语言,充分体现了关系数据语言的特点和优点。

SQL数据定义(即定义基本表)的功能包括三个部分:

(1)CREATE TABLE (建立基本表)

DROP TABLE (删除基本表)

ALTER TABLE (修改基本表)

(2)CREATE VIVEW (建立视图)

DROP VIEW (删除视图)

(3)CREATE INDEX (建立索引)

DROP INDEX (删除索引)

SQL数据操纵功能包括:SELECT(检索)、INSERT(插入)、DELETE(删除)、UPDATE(更新)。

SQL的数据控制功能是指:控制用户对数据的存取权利。某个用户对某类数据具有何种操作权是由DBA决定的。

计算题
不定项选择