如何用SQL建立一个学生成绩管理系统数据库?

使用 Enterprise Manager 创建数据库学生管理系统。

三张表:学生、课程、课程。

学生表:7 位学号,固定长度,8 位非空姓名,1 位性别,小整数年龄,2 0位可变长度。

课程表:课程编号为固定长度6 位数字,课程名称为1 0位非空数字,单位为小整数,学期为小整数。

课程表:7 位学号、6 位课程号、小整数年级、4 位类别、主键学号+课程号。

外键学号与学生表关联,课程号与课程表关联。

创建声明: SQL 创建表 Student(Sno CHAR(7 ) 主键、Sname CHAR(8 ) NOT NULL、Ssex NCHAR(1 )、Sage TINYINT、Sdept NVARCHAR(2 0)); CREATE TABLE Course(Cno CHAR(6 ) PRIMARY KEY, Cname NCHAR(1 0) NOT NULL, 学分 SMALLINT, 学期 SMALLINT); 创建表 SC(Sno CHAR(7 )、Cno CHAR(6 )、成绩 SMALLINT、类型 CHAR(4 )、主键 (Sno, Cno)、外键 (Sno) 参考学生 (Sno)、外键 (Cno) 参考课程 (Cno));
数据导入或SQL语句添加数据。

SQL 是一种结构化查询语言,用于存储和检索数据以及管理关系数据库。

脚本文件的扩展名为.sql。

自己掂量一下。

数据库中创建一个学生表

这是一个陷阱,不要相信,不要做。