3、4 教材习题答案3、1 试述 SQL 语言得特点
答:SQL 语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)与数据控制(Data Control)功能于一体,主要特点包括:1、综合统一
SQL 语言集数据定义语言 DDL、数据操纵语言 DML、数据控制语言DCL 得功能于一体
2、高度非过程化
用 SQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径得选择以及 SQL 语句得操作过程由系统自动完成
这不仅大大减轻了用户负担,而且有利于提高数据独立性
3、面对集合得操作方式
SQL 语言采纳集合操作方式,不仅操作对象、查找结果可以就是元组得集合,而且一次插入、删除、更新操作得对象也可以就是元组得集合
4、以同一种语法结构提供两种使用方式
SQL 语言既就是自含式语言,又就是嵌入式语言
作为自含式语言,它能够独立地用于联机交互操作使用方式,用户可以在终端键盘上直接键入 SQL 命令对数据库进行操作;作为嵌入式语言,SQL 语句能够嵌入到高级语言得程序中,供程序员设计程序时使用
5、语言简捷,易学易用
SOL 语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了 9 个动词
SQL 语言接近英语句子,因此容易学习,容易使用
6、支持三级模式结构
SQL 语言支持关系数据库得三级模式结构
其中外模式对应于视图(View),模式对应于基本表,内模式对应于存储文件
3、2 试述 SQL 得定义功能
答:SQL 得数据定义功能包括定义表、定义视图与定义索引
SQL 语言使用 CREATE TABLE 语句建立基本表,ALTER TABLE 语句修改基本表定义,DROP TABLE 语句删除基本表;使用 CREATE INDEX 语句建立索引,DR