您当前的位置:《数据库原理及应用》听课笔记:18
《数据库原理及应用》听课笔记:18
用户级
DBA级:数据库管理员(关心逻辑视图)
物理级:物理文件
二、各厂家的SQL基于同一企业不同版SQL支持数据类型均有差异
整型,浮点,字符串,位串,日期,时间,时标(时间戳:年月日时分秒微秒)
基表模式的定义(DDL语言):
1)CREATE TABLE STUDENT
(SNO CHAR(6) NOTNULL,SNAME VARCHAR(8) NOTNULL,SEX VARCHAR(2) NOTNULL,BDATE DATE NOTNULL,HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO));其中PRIMARY KEY(SNO)为主键为SNO。NOTNULL和DEFAULT为保留字。
2)CREATE TABLE COURS
(CNO CHAR(6) NOTNULL,LHOUR SMALLINT NOTNULL,CREDIT DEC(1,0) NOTNULL,
SEMESTER CHAR(2) NOTNULL,PRIMARY KEY(CNO));
3)CREATE TABLE SC
(SNO CHAR(6) NOTNULL,CNO CHAR(6) NOTNULL,GRADE DEC(4,1) DEFAULT NULL,
PRIMARY KEY(SNO,CNO),
FOREIGE KEY(SNO)
REFERENCES STUDENT
ON DELETE CASCADE
FOREIGN KEY(CNO)
REFERENCES COURSE
ON DELETE RESTRICT);
其中REFERENCES:来自。
ON DELETE CASCADE:【CASCADE(连带)】当主关键字被删除以后连带删除,如果删了SNO(学生退学了),则这个学生学的课程没有意义了,连带删除在属性SNO所属表STUDENT中的元组。
ON DELETE RESTRICT:不准删除在课程表中的属性CNO所属表COURSE表中的元组。

收藏状态
收藏本课程的同学
相关课程