一、实验目的
掌握SQL语句中的各种数据更新的方法,插入,修改,删除,视图的定义。
二、实验要求
在现有的数据库上进行各种查询操作。
三、实验内容
设有教学数据库,包含表:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
数据如下:
实验数据如下:
在数据库中建立三个关系表Students,Course,SC。
学生表:Students(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
表说明如下:
如下表1建立表students:
表 1 students 说明
列名 |
数据类型 |
允许空 |
主键 |
说明 |
|
1 |
Sno |
Char(9) |
否 |
是 |
学号 |
2 |
Sname |
Char(20) |
是 |
否 |
姓名 |
3 |
Ssex |
Char(2) |
是 |
否 |
性别 |
4 |
Sage |
SMALLINT |
是 |
否 |
年龄 |
5 |
Sdept |
Varchar(20) |
是 |
否 |
所在系 |
如下表2建立表:Course
表 2 Course表说明
列名 |
数据类型 |
允许空 |
主键 |
说明 |
|
1 |
Cno |
Char(4) |