严老大学生信息管理系统的制作
修改学生的成绩。故此数据库所创建的学生表中必须包含前几个数据表提供的数据项。系统将根据前几个表的数据项对学生表进行查询,修改。
最后,数据库中还应包含一个提供记录系统用户登录名及密码的表。使得用户得以在该表中输入或修改新的用户信息。
严老大学生信息管理系统的制作
5,数据库逻辑结构的实现:
得到数据库的概念 E-R图后,我们可以就可以将 E-R图转化为 SQL Server 2000 数据库系统所支持的实际数据模型——数据库的逻辑结构。 在对 E-R实体图以及各实体之间的关系基础上,通过对系统所分各大部分需实现的功能进行分析,得到系统所需的数据表以及各表之间的关系: 表 1,1 student_Info学生基本信息表 列名 数据类型 可否为空 说明 student_ID INT(4) NOT
NULL 学生学号(主键) student_Name CHAR(10) NULL 学生姓名 student_Sex CHAR(10) NULL 学生性别 student_Date
CHAR(10) NULL 出生日期 class_No INT(4) NULL 班号 tele_Number
INT(4) NULL 联系电话 ru_Date DATETIME(8) NULL 入校时间 adress
VARCHAR(50) NULL 家庭住址 comment VARCHAR(200) NULL 注释 表 1,2 class_Info 班级信息表格 列名
; 数据类型 可否为空 说明 class_No INT(4) NULL 班号(主键) grade CHAR(10) NULL 年级 director CHAR(10) NULL 班主任
classroom_No CHAR(10) NULL 教室 由于表 1,3 course_Info 课程基本信息表,表 1,4 gradecourse_Info年纪课程设置表,表1,5 result_Info 学生成绩信息表,表 1,6 user_Info系统用户表的定义格式与前两表基本相同,在此就不多做介绍。所包括的数据项在系统的需求分析中都完全介绍了。 得到以上的数据库逻辑结构后,便可用 SQL Server2000数据库系统中实现该逻辑结构。于是在 SQL Server2000 中建立新的数据库 Student。