设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表...

本文介绍了四个关键数据库表——学生表(Student)、课程表(Course)、成绩表(Score)和教师信息表(Teacher)的结构及示例数据,详细展示了每个表格的内容,为理解和操作教育领域数据库提供基础。

表(一)Student (学生表) 

-- Create table
create table STUDENT
(
  sno       VARCHAR2(3) not null,
  sname     VARCHAR2(8) not null,
  ssex      VARCHAR2(2) not null,
  sbirthday DATE,
  class     VARCHAR2(5)
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255;
-- Add comments to the table 
comment on table STUDENT
  is '学生表';
-- Add comments to the columns 
comment on column STUDENT.sno
  is '学号(主键)';
comment on column STUDENT.sname
  is '学生姓名';
comment on column STUDENT.ssex
  is '学生性别';
comment on column STUDENT.sbirthday
  is '学生出生年月';
comment on column STUDENT.class
  is '学生所在班级';

表(一)Student中的数据

表(二)Course(课程表)

-- Create table
create table COURSE
(
  cno   VARCHAR2(5) not null,
  cname VARCHAR2(10) not null,
  tno   VARCHAR2(3) not null
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255;
-- Add comments to the table 
comment on table COURSE
  is '课程表';
-- Add comments to the columns 
comment on column COURSE.cno
  is '课程号(主键)';
comment on column COURSE.cname
  is '课程名称';
comment on column COURSE.tno
  is '教工编号(外键)';

表(二)Course(课程表)中的数据

表(三)Score(成绩表)

 

-- Create table
create table SCORE
(
  sno    VARCHAR2(3) not null,
  cno    VARCHAR2(5) not null,
  degree NUMBER(4,1)
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255;
-- Add comments to the table 
comment on table SCORE
  is '成绩表';
-- Add comments to the columns 
comment on column SCORE.sno
  is '学号(外键)';
comment on column SCORE.cno
  is '课程号(外键)';
comment on column SCORE.degree
  is '成绩';

表(三)Score(成绩表)中的数据

表(四)Teacher(教师表)

 

-- Create table
create table TEACHER
(
  tno       VARCHAR2(3) not null,
  tname     VARCHAR2(4) not null,
  tsex      VARCHAR2(2) not null,
  tbirthday DATE,
  prof      VARCHAR2(6),
  depart    VARCHAR2(10) not null
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255;
-- Add comments to the table 
comment on table TEACHER
  is '教师表';
-- Add comments to the columns 
comment on column TEACHER.tno
  is '教工编号(主键)';
comment on column TEACHER.tname
  is '教工姓名';
comment on column TEACHER.tsex
  is '教工性别';
comment on column TEACHER.tbirthday
  is '教工出生年月';
comment on column TEACHER.prof
  is '职称';
comment on column TEACHER.depart
  is '教工所在部门';

表(四)Teacher(教师表)中的数据

 

转载于:https://www.cnblogs.com/wenwen123/p/5570007.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值