人力和物力。学生基本情况表Stude
tI
fo字段名称Stude
tIDNameSexGradeDepartme
tIDSpecialityBirthdayPolityResume中文含义学号姓名性别年级院系编号专业出生日期政治面貌简历数据类型CHAR8CHAR8CHAR2CHAR4CHAR6CHAR8DateCHAR4varchar50可否为空Not
ullNotNullNullNullNotNullNullNot
ullNullNull
课程表CourseI
fo字段名称CourseIDNameCreditHourTeacherID中文含义课程号课程名学分任课教师编号数据类型CHAR6CHAR20INTCHAR6可否为空Not
ullNotNullNotNullNotNull
选课表Stude
tCourse字段名称Stude
tID中文含义学号数据类型CHAR8可否为空Not
ull
7
f网络数据库重点课程文档
CourseIDGrade
课程编号成绩
CHAR6i
t
NotNullNull
教师基本情况表TeacherI
fo字段名称TeacherIDNameSexDepartme
tIDSpecialityBirthdayPolityResume中文含义教师编号姓名性别院系编号专业出生日期政治面貌简历数据类型CHAR8CHAR8CHAR2CHAR4CHAR8DateCHAR4varchar50可否为空Not
ullNotNullNullNullNullNot
ullNullNull
院系表Departme
tI
fo字段名称Departme
tIDName中文含义院系编号姓名数据类型CHAR6CHAR20可否为空Not
ullNotNull
3、系统结构设计在第九章的网络数据库系统中,我们学习了三层结构的客户机服务系统,其体系结构如图31所示。
8
f网络数据库重点课程文档
客户机
客户机自定义协议
客户机网络
应用服务器
应用逻辑
接口数据库服务器DBMS
数据库
图31三层结构的CS模型
31图所示的结构把应用功能分成界面表示层、应用功能层和数据服务层。其中界面表示层是应用的接口部分,它担负着用户与应用间的对话功能。应用功能层由应用服务器实现,是应用的主体,也是应用逻辑处理的核心,是具体的业务实现。应用服务器一般和数据库服务器有密切的交往,应用服务器项数据库服务器发送SQL请求,数据库服务器将数据访问结果返回给应用服务器。数据服务层就是DBMS,驻留在数据库服务器上,负责管理对数据库数据的存取操作。它接受应用服务器提出的SQL请求,完成数据的存储、访问和完整性约束检查等。按照三层体系结构的技术思想,该系统也应把功能分成三个层次。界面表示层需要考虑三类用户,分别是教务管理人员、学生和教师。界面设计应简单和直观。应用功能层完成主要业务功能,如学生成绩汇总、计算平均成绩等。数据层主要存储与学生有关的所有数据信息。
9
f网络数据库重点课程文档
4、数据库实现学生学籍数据库系统设计完成后,我们就要考虑实现了。首先要选择一个实现环境。目前,关系数据库产品很多,每一种产品r