(3.4)--3.2.1学生-课程数据库和模式定义与删除.pptVIP

  • 12
  • 0
  • 约4.18千字
  • 约 10页
  • 2024-03-15 发布于广东
  • 举报

(3.4)--3.2.1学生-课程数据库和模式定义与删除.ppt

为此,首先要定义一个学生-课程模式S-T。学生-课程数据库中包括学生表、课程表和学生选课表这三张表中关系的主码都加了下划线进行表示。PPT2学生表如图所示。Student(包括学号Sno,姓名Sname,性别Ssex,年龄Sage,所在系Sdept)等5个属性PPT3课程表如图所示。Course(包括课程号Cno,课程名Cname,先行课Cpno,学分Ccredit)4个属性PPT4学生选课表如图所示。SC(包括学号Sno,课程号Cno,成绩Grade)3个属性PPT5关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义。在早期的数据库系统中,所有数据库对象都属于一个数据库,也就是说只有一个命名空间。现代的关系数据库管理系统提供了一个层次化的数据库对象命名机制。一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。?PPT6首先我们先来定义一下模式,在SQL中,模式定义语句是∶CREATESCHEMA模式名AUTHORIZATION用户名;如果没有指定模式名,那么模式名隐含为用户名。?要创建模式,调用该命令的用户必须拥有数据库管理员权限,或者获得了数据库

文档评论(0)

1亿VIP精品文档

相关文档