一、视图的创建。
- (with check option的用法)
定义IS_Student视图时加上了WITH CHECK OPTION字句,对该视图进行插入、修改和删除操作时,RDBMS会自动加上Sdept = 'IS'的条件。
- 基于多个基表的视图
建立信息系选修了1号课程的学生的视图(包括学号、姓名,成绩)
create view MY_VIEW(Sno, Sname, Grade)
As
select Student.Sno, Sname, Grade
from Student, SC
where Sdept = 'IS' and Student.Sno = SC.Sno and SC.Cno = 1;
删除视图:
SQL的三种模式:
命名层次关系:数据库管理系统 》实例 》数据库 》 架构(schema)》表、视图、索引
实际上架构定义了一个命名空间。
两个关键字的使用:
表的创建注意事项:
数据字典的作用:
使用换码字符来过滤掉通配符的作用(因为有时候通配符就是字符串所期望的组成部分)
where子句中不能用聚集函数作为查询条件。
概念模型:实体-联系方法