如图是关于系(Dept)、学生(Student)、成绩(SC)、课程(Course)和教师(Faculty)信息的对象联系图。
Dept是有关学校里系信息的对象类型,有六个属性。两个是基本数据类型,系编号(dno)和系名(dname);单值属性director表示有一位教师是系主任;还有三个是多值属性,staff表示系里有若干教师,mass表示系里有若干学生,set_up表示系里开设了若干门课程。
Student是有关学生信息的对象类型,有六个属性。四个是基本数据类型,学生的学号(sno)、姓名(sname)、年龄(age)和性别(sex);单值属性study_in表示学生属于某个系;多值属性study表示该学生的学习成绩。
SC是有关成绩信息的对象类型,有三个属性。成绩grade是基本数据类型;单值属性student表示该成绩是属于何学生;单值属性course表示该成绩属于何门课程。
Course是有关课程信息的对象类型,有五个属性。两个是基本数据类型,课程号(cno)和课程名(cname);有两个是单值属性,teacher表示课程的任课老师,founder表示课程由何系设置的;多值属性learn表示选修这门课程的学生成绩。
Faculty是有关教师信息的对象类型,有五个属性。三个是基本数据类型,教师工号(fno)、姓名(fname)和工资(salary);单值属性works_for表示教师服务的系;多值属性teach表示教师开设了若干门课程。