数据库的标准语言
SQL的功能:定义,控制,查询,操纵
SQL语言是介于关系代数和关系演算之间的一门语言.SQL语言又称结构化语言.
优点:功能丰富,语言简洁,使用方法灵活.SQL语言成为国际标准.
SQL特点:综合统一,高度非过程化,面向集合的操作方式,以同一种语言提供良种使用两种方式,(SQL语言既是交互式语言,又是嵌入式语言.交互式语言能独立用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据进行操作.而嵌入式语言能嵌入到高级语言程序中,供程序员设计程序时使用),语言简洁,易学易用.
数据库是基本表,视图,索引的集合.它在磁盘上以文件为单位储存的.由数据文件和日志文件组成.
条件:1.创建数据库必须具有数据库管理员权限.
2. 数据库的创建被默认为DB的所有者
3.创建时要指定DB名称,设计所占用的空间和存放文件位置
4.创建DB至少定义数据文件和日志文件
创建一个数据库就是定义一个存储空间.
SQL语言的基本概念
SQL语言支持关系数据库三级模式结构,其中外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件.
基本表示本身独立存在的表,在SQL中一个关系对应一个表.一些基本表对应一个存储文件,一个表可以带若干个索引,索引存放在存储文件中.
数据库只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表.