电话
名字学生信息
描述学生成绩管理中存储的所有学生信息
定义学生信息学生学号学生姓名学生性别学生系别学生年龄
位置存储输出供查询
名字课程信息
描述多个必要课程信息组成
定义课程信息课程号课程名课时学分
位置存储输出供查询
名字用户表信息
描述用户个人的信息
定义用户信息用户名
位置存储输出供查询
名字学生成绩信息
输入学生姓名
输出相应的学生成绩信息
名字查询信息
描述用户提出的具体查询请求
定义查询信息课程查询信息学生查询信息
位置课程表学生表成绩表
名字添加信息
f输入学号、学生姓名、学生性别、系别、学生年龄
输出新输入的学生信息
名字删除信息
输入选中所要删除的学生信息
输出删除完成
2概念结构设计
21系统的实体与联系
由需求分析的结果可知本系统设计的实体包括
1学生基本信息学号姓名学院班级年龄性别。
2课程基本信息课程名课程号学时。
3教师基本信息教师号教师姓名职称年龄性别学院
4学院基本信息学院名、学院号、院长姓名
这些实体间的联系包括
1每位学生可以学习多门课程每门课程可供多位学生学习。
2每门课可以由多个老师教每个老师可以教多门课程
3学生每选一门课就可以得到一个成绩不选此课就不能取得该课程成绩22各个实体ER图
1学生表
f2教师表
3课程表
4成绩表
f5总体实体关系图
3逻辑结构设计31ER图转换为关系模型
1学生表
2教师表
f3课程表
4成绩表
32数据库与表的建立1创建数据库
createdatabasessh
o
amessh
file
ameedatabasesshmdf’size1
logo
amessh1
file
ameedatabasessh1ldfsize1
2创建数据表
1stude
t表
usessh
createtablestude
t
s
ochar8primarykeys
amechar10
ot
ull
Ssexchar2
ot
ull
fSbirthdatetime
classchar4
ot
ull
semailvarchar20
2score表
createtablescore
s
ochar8
ot
ull
c
ochar4
ot
ull
degreefloat
ot
ull
3course表
createtablecourse
c
ochar5
ot
ullprimarykeyc
amevarchar10
ot
ull
t
ochar3
ot
ull
4teacher表
createtableteacher
t
ochar5
ot
ullprimarykeyt
amevarchar10
ot
ulldepartvarchar8
ot
ullTsexchar2
ot
ull
Tbirthdatetime
profchar6
33数据库关系图
f4物理结构设计
41确定关系模型的存取方法
在将概念模型转换成物理模型之后我们可以对物理模型进行设计双击物理模型的关系可以对该关系的名称、注释等信息进行查询。可对该关系的属性列进行设计可分别设置其名称、码、数据类型以及主码、是否为空等。在实际设计中最常用的存取方法是索引发使用索引可以大大减少数据的查询r