.-
《数据库课程设计》
实验报告
专业 计算机科学与技术 年级 15 级 姓名 学号 指导老师 使用日期
苏州大学计算机科学与技术学院统一印制
二零一七年三月
.-
一:概述
项目背景:数据库课程设计 系统名称:教务管理系统 开发环境:SQL Server 2016
二:需求分析
1. 系统概述
根据要求设计一个数据库教务管理系统
2. 教务系统的ER图
.-
3. 数据库表
(1)Student表 列名称 Stu_id Stu_name Stu_sex Class_id 类型 约束条件 键 说明 Varchar(20) Varchar(20) Varchar(10) 男或女 Varchar(20) 主键 学号 外键 外键 外键 姓名 性别 班级编号 身份证号 入学时间 出生日期 专业编号 学院编号 Stu_identity Varchar(20) Stu_intake Stu_birth Major_id College_id
(2)Teacher表 列名称 Teacher_id 类型 date date Varchar(20) Varchar(20) 约束条件 键 主键 说明 教师编号 Varchar(20) Teacher_name Teacher_sex Varchar(20) Varchar(10) 男或女 教师姓名 教师性别 教师用户名 教师密码 Teacher_usename Varchar(20) Teacher_password Varchar(20)
.-
(3)Class表 列名称 Class_id Class_name 类型 约束条件 键 说明 Varchar(20) Varchar(20) 大于等于0 主键 班级编号 外键 班级名称 班级人数 专业编号 年级 Class_stuCount int Major_id grade (4)College表 列名称 College_id 类型 Varchar(20) Varchar(10) 约束条件 键 说明 Varchar(20) 主键 学院编号 学院名称 College_name Varchar(20) Secretary_id Major_num Varchar(20) int 大于等于0 外键 秘书编号 专业数 (5)Secretary表 列名称 Secretary_id 类型 约束条件 键 说明 Varchar(20) 主键 秘书编号 秘书姓名 秘书性别 秘书用户名 Secretary_name Varchar(20) Secretary_sex Secretary _usename Secretary _password Varchar(20) Varchar(10) 男或女 Varchar(20) 秘书密码 .-
(6)Major表 列名称 Major_id 类型 约束条件 键 说明 Varchar(20) 主键 专业编号 专业名称 专业班级数目 Major_name Varchar(20) Class_count int College_id
(7)Course表 列名称 Course_id 类型 约束条件 大于等于0 Varchar(20) 外键 学院编号 键 说明 Varchar(20) 主键 课程编号 课程名称 课程学分 课程学时 Course_name Varchar(20) Course_credit int Course_hour int
(8)Teaching表 列名称 Teacher_id 类型 约束条件 大于等于0 大于等于0 键 说明 Varchar(20) 主键 教师编号 教师姓名 Teacher_name Varchar(20) Class_id Course_id Major_id Term Varchar(10) Varchar(20) Varchar(20) int 大于0 主键 班级编号 主键 课程编号 外键 专业编号 学期