SQL语言的基本概念 SQL语言支持关系数据库的三级模式结构 SOL 视图1 视图2 外模式 基本表1基本表2 基本表3 基本表模式 存储文件1 存储文件2内模式
SQL语言的基本概念 SQL语言支持关系数据库的三级模式结构. SQL 视图1 视图2 存储文件1 存储文件2 基本表1 基本表2 基本表3 基本表4 外模式 模式 内模式
基本概念 基本表本身独立存在的表,SQL中一个关系就 对应一个表,一个(或多个基本表对应一个存储 文件 存储文件文件的实际存放情况,对用户是透明 的 视图:由一个或几个基本表导出的表,是虚表
基本概念 基本表:本身独立存在的表,SQL中一个关系就 对应一个表,一个(或多个)基本表对应一个存储 文件. 存储文件:文件的实际存放情况,对用户是透明 的. 视图:由一个或几个基本表导出的表,是虚表
示例关系 DEPTONO, DNAME, DEAN S(Sno, SNAME, SEX, AGE, D# COURSE(CnO, CN, PCno, CREDIT SC(Sno, Cno, SCORE) PROF(Pno, PNAME, AGE, D#, SAL) Teach(Pno, Cno)
示例关系 DEPT(DNO , DNAME , DEAN) S(Sno , SNAME , SEX , AGE , D#) COURSE(Cno , CN , PCno, CREDIT) SC(Sno , Cno , SCORE) PROF(Pno , PNAME, AGE, D# , SAL) Teach(Pno , Cno)
SQL数据定义功能 基本表的定义 索引的定义 数据库的建立与撤消 SQL数据定义特点
SQL数据定义功能 基本表的定义 索引的定义 数据库的建立与撤消 SQL数据定义特点
数据类型 char(n):长度为n的定长字符串。 varchar(n):最大长度为n的可变长字符串。 int smallint:整数类型。 numeric(ps):p精度),小数点左边和右边可以存 储的十进制数字的最大个数,s(小数位数),小数点右 边可以存储的十进制数字的最大个数;同 decimal(p,s) float:用于表示浮点数字数据的近似数字数据类型。 datetime:代表日期和一天内的时间的日期和时间数据 类型。 其他: money.bit
域 数据类型 char(n):长度为n的定长字符串。 varchar(n):最大长度为n的可变长字符串。 int,smallint:整数类型。 numeric(p,s):p(精度),小数点左边和右边可以存 储的十进制数字的最大个数,s(小数位数),小数点右 边可以存储的十进制数字的最大个数;同decimal(p,s)。 float:用于表示浮点数字数据的近似数字数据类型 。 datetime:代表日期和一天内的时间的日期和时间数据 类型。 其他:money,bit