【软件设计师:数据库】13.数据库控制与安全
一、数据库语言SQL
SQL是结构化查询语言(Structured Query Language
)的缩写,其功能包括数据查询、数据操纵、数据定义和数据控制四个部分。
- SQL 语言简洁、方便实用、功能齐全,已成为目前应用最广的关系数据库语言。
- SQL既是自含式语言(联机交互),又是嵌入式语言(宿主语言)
基本概念
- 基本表(BASE TABLE):是独立存在的表,不是由其它的表导出的表。一个关系对应一个基本表,一个或多个基本表对应一个存储文件。
- 视图(VIEW):是一个虚拟的表,是从一个或几个基本表导出的表。数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。
二、数据定义
SQL语言使用数据定义语言(DDL)实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤消。