下载后可任意编辑河南理工大学计算机科学与技术学院课程设计报告200 7 — 200 8 学年第 二 学期课程名称 数据库课程设计 设计题目 学生成绩管理系统 学生姓名 ^0^ 学 号 专业班级 指导老师 申自浩 下载后可任意编辑 2024 年 7 月 1 日下载后可任意编辑 • 1 问题描述 1.1 背景 1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。 2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。 3)每门课程有课程号,课程名称、任课老师、学分等信息。 4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。1.2 数据需求 学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校的情况,可按下面的步骤来分析:(1)确定学生所在的院系、所学的专业以及所在的班级。(2)确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在班级、学号和学期。(3)分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。(4)用户信息分析,通常包括用户名和密码。• 2 解决方案 ( 或数据库系统设计 ) 2.1 E-R 模型设计 根据 E—R 图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图:1) 学生登记表——学生表.dbf。课程学生班级学号出生日期姓名查 询 成绩任课老师课程号课程名称学分成绩性别下载后可任意编辑字段名称 字段类型 字段宽度xh 字符型 10xm 字符型 6xb 字符型 2csrq 日期型 8bj 字符型 42) 课程登记表——课程表.dbf。 字段名称 字段类型 字段宽度kch 字符型 2kcm 字符型 10js 字符型 10xf 字符型 103) 成绩登记表——成绩表.dbf字段名称 字段类型 字段宽度xh 字符型 10kch 字符型 2cj 数值型 34) 借书视图(lyxview)。为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生表.dbf 等 3 个表中提取了 10 个字段的数据:学生表.xh学生表.xm学生表.xb学生表.csrq学生表.bj课程表.kch课程表.kcm课程表.js课程表.xf成绩表.cj其视图关系可由以下 SQL 语句定义:SELECT 学生表.*, 课程表.*, 成绩表.cj; FROM 学生成绩管理系统!学生表, 学生成绩管理系统!课程表,; 学生成绩管理系统!成绩表; WHERE 学生表.xh = 成绩表.xh; AND 课程表...