【软件设计师:数据库】13.数据库控制与安全

一、数据库语言SQL

SQL是结构化查询语言(Structured Query Language)的缩写,其功能包括数据查询、数据操纵、数据定义和数据控制四个部分。

  • SQL 语言简洁、方便实用、功能齐全,已成为目前应用最广的关系数据库语言。
  • SQL既是自含式语言(联机交互),又是嵌入式语言(宿主语言)

基本概念

  • 基本表(BASE TABLE):是独立存在的表,不是由其它的表导出的表。一个关系对应一个基本表,一个或多个基本表对应一个存储文件。
  • 视图(VIEW):是一个虚拟的表,是从一个或几个基本表导出的表。数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。

二、数据定义

SQL语言使用数据定义语言(DDL)实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤消。

你可能感兴趣的:(数据库,安全,oracle,软考设计师,中级设计师,SQL,软件设计师)