一、项目简介及实体模型项目简介:
项目简介:设计一个教学管理系统的数据库,能够实现学生信息管理、课程信息管理、成绩管理等功能。
实体模型:包括学生、课程、教师三个实体。
学生实体属性:学号、姓名、性别、年龄、专业、班级。
课程实体属性:课程编号、课程名称、学分、教师编号。
教师实体属性:教师编号、姓名、性别、年龄、职称、研究方向。
二、ER-模型
实体之间的关系如下:

三、将ER-模型转换为关系模型,并进行规范化
系(系号,系主任,系名)
学生(学号,姓名,年龄,性别,系号)
教师(教师号,教师名,职称,系号)
项目(项目号,项目名,负责人)
参加(教师号,项目号,排名)
课程(课程号,课程名,学分,教师号)
选课(学号,课程号,成绩)
四、基于MYSQL进行物理设计
创建数据库:CREATE DATABASE 教学管理系统;
使用数据库:USE 教学管理系统;
创建学生表:CREATE TABLE 学生(学号 INT PRIMARY KEY, 姓名 VARCHAR(50), 性别 VARCHAR(50), 年龄 INT, 专业 VARCHAR(50), 班级 VARCHAR(50));
创建课程表:CREATE TABLE 课程(课程编号 INT PRIMARY KEY, 课程名称

最低0.47元/天 解锁文章
4061

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



