《数据库系统概论》
实验报告
专业:软件工程(2)班
姓名:鄂小妹
学号:070107021106
题目:实验二(1)交互式SQL 语言
实验内容及完成情况:(写出每一种类型的SQL测试用例)
(一)数据定义
一、基本表操作
1.建立基本表
1)创建学生表Student,由以下属性组成: 学号SNO(INT 型,主码),姓名SNAME(CHAR 型,长度为8,非空唯一),性别SEX(CHAR型,长度为2),所在系DEPTNO (INT型)。 CREATE TABLE Student(
SNO INT PRIMARY KEY,
SNAME CHAR(8) NOT NULL UNIQUE,
SEX CHAR(2),
DEPTNO INT);
2)创建课程表Course,由以下属性组成:课程号CNO(INT型),课程名CNAME(CHAR 型,长度为20,非空),授课教师编号TNO(INT型),学分CREDIT(INT型)。其中(CNO, TNO)为主码。
CREATE TABLE Course(
CNO INT,
CNAME CHAR(20) NOT NULL,
TNO INT,
CREDIT INT,
PRIMARY KEY (CNO,TNO));
3)创建学生选课表SC,由以下属性组成:学号SNO,课程CNO,成绩GRADE。所有属性
均为INT型,其中(SNO,CNO)为主码。
CREATE TABLE SC(
SNO INT,
CNO INT,
GRADE INT,
PRIMARY KEY(SNO,CNO));
4)创建教师表Teacher,由以下属性组成:教师编号TNO(INT型,主码),教师姓名 TNAME(CHAR型,长度为8,非空),所在系DEPTNO(INT型)。
…… …… 余下全文