目录
2、使用SQL命令学生课程数据库中的学生表(S)、课程表(C)、选课表(SC)并保存关闭设计窗口;
2、使用SQL命令学生课程数据库中的学生表(S)、课程表(C)、选课表(SC)并保存关闭设计窗口;
一、实验要求
1、使用SQL命令创建学生课程(SCC)数据库;
数据库属性表
| 数据库名 |
文件名 |
物理文件位置 |
初始大小 |
文件组 |
| SCC |
SCC_Data |
D:\SQL2+学号\SCC_Data.MDF |
4MB |
PRIMARY |
| SCC_Log |
D:\SQL2+学号\SCC_Log.LDF |
2MB |
2、使用SQL命令学生课程数据库中的学生表(S)、课程表(C)、选课表(SC)并保存关闭设计窗口;
学生课程库基本表结构和约束
| 基本表名 |
属性名 |
列说明 |
数据类型 |
长度 |
列级约束 |
表级约束 |
| 学生 |
Sno |
学号 |
CHAR |
5 |
不能空,惟一值 |
学号为主码 |
| Sname |
姓名 |
CHAR |
8 |
不能空 |
||
| Sage |
年龄 |
SMALLINT |
默认20 |
|||
| Ssex |
性别 |
CHAR |
2 |
‘男’或‘女’ |
||
| Sdept |
所在系 |
CHAR |
20 |
|||
| 课程 |
Cno |
课程号 |
CHAR |
5 |
不能空,惟一值 |
课程号为主码 |
| Cname |
课程名 |
CHAR |
20 |
不能空 |
||
| Cprec |
先行课 |
CHAR |
5 |
|||
| 选课 |
Sno |
学号 |
CHAR |
5 |
不能空 |
学号和课程号为主码;学号为外码;课程号为外码 |
| Cno |
课程号 |
CHAR |
5 |
不能空 |
||
| Score |
成绩 |
SMALLINT |
0~100 |

本次实验涉及创建名为SCC的学生课程数据库,包括学生表S、课程表C和选课表SC,设置表结构、约束及管理数据。实验内容涵盖数据库创建、表结构修改、约束管理、数据插入、更新和删除等操作。例如,为学生表增加年级列,为课程表增加开课学期和学时列,并设定相应约束。同时,提供了学生、课程和选课的示例数据以供插入。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



