数据库
首页 > 数据库> > 《数据库原理》课程笔记 (Ch03-数据库语言)

《数据库原理》课程笔记 (Ch03-数据库语言)

作者:互联网

DBMS提供操作命令和语言来操作数据库。SQL语言是非过程、关系数据库语言。

数据定义语言

基表和视图

建表操作

表更新操作

索引建立

查询

基本查询语句

例子

增删改

视图

视图是由其它视图或基表导出的虚表,是一种在逻辑上定义的表。视图对应的内容总是实时、最新的内容(类似于一个SELECT语句)。

定义一视图GRADE-AVG, 表示学生的平均成绩,其中包括SNAME和AVG GRADE(平均成绩) 两个属性。

CREATE VIEW GRADE-AVG(SNAME, AVGGRADE) --- 给视图起列名
AS SELECT SNAME, AVG(GRADE) FROM STUDENT, SC WHERE STUDENT.SNO=SC.SNO GROUP BY SNAME

视图的查询可像基表一样参与数据库操作, 视图的更新最终落实到有关基表的更新。但视图的更新存在语义问题,通常都会加以限制。

视图的作用

其他

标签:SNO,数据库,笔记,查询,Ch03,SC,CNO,WHERE,SELECT
来源: https://www.cnblogs.com/zxuuu/p/12963334.html