名词解释数据分布

您可能感兴趣的试卷

你可能感兴趣的试题

1.名词解释处理分布
2.名词解释分布计算
3.名词解释集中计算
4.问答题

如图是关于系(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表示教师开设了若干门课程。

试用类图形式来表示上图的对象联系图。
5.问答题

如图是关于系(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表示教师开设了若干门课程。

试用ODMG ODL定义上图的数据库。
6.问答题

如图是关于系(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表示教师开设了若干门课程。

试用ODMG C++ ODL(伪代码)定义上图的数据库。
7.问答题

如图是关于系(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表示教师开设了若干门课程。

试用ORDB的查询语言,分别写出下列查询的SELECT语句:
①检索“计算机系”每一个学生的学习成绩,要求显示(sno,sname,cname,grade)。 
②检索选修本系课程的学生选课情况,要求显示(dno,dname,sno,sname,cno,cname)。 
③检索选修本系课程、并由本系教师任教的课程的学生选课情况,要求显示(dno,dname,sno,sname,cno,cname,fno,fname)。 
④检索“计算机系”每一个男学生选修课程的门数,要求显示(sno,sname,course_num)。

8.问答题

如图是关于系(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表示教师开设了若干门课程。

试用ORDB的定义语言,定义上图的数据库。