【简答题】设计一个学生档案管理系统,学生的信息主要包括学生的学号、姓名、性别,入学年份、出生日期、联系电话,宿舍等,和学生相关的信息还有学生所在学院,所学专业,所在班级,班主任等。其中一个学院可以有多个专业,一个专业可以有多个班级,一个专业只属于某个学院,一个班级也只属于某个专业,一个班级只能有一个班主任,一个班主任也只能带一个班级,学院信息包括学院代号、学院名称、学院负责人,专业信息包括专业代号、专业名称、专业负责人,班级信息包括班级代号、班级名称,班主任信息包括工号、姓名、职称,和班主任有关信息包括所在学院和所在系部,一个教师只能在一个学院下的一个系部工作。 要求: (1) 确定有哪些实体,每个实体包括哪些属性。 (2) 找出实体间的联。 (3) 画出E-R图。 (10.0分)
举一反三
- 某学院包含多个专业如计算机科学、信息管理、软件工程、网络工程。每个专业每年都招收一个班级的学生。在招生过程中就已明确规定,一个学生只能就读于该学院的一个班级,但是一个班级可以招收不超过60个学生。那么,学生和班级之间是________的关系。 A: 一对多 B: 多对多 C: 一对一 D: 多对一
- 学院有多个班级和多位学生,每个学生只能属于一个班级,一个班级可以有多学生,从学生到班级的联系类型是( ) A: 多对多 一对一 B: 一对多 C: 多对一 D: 一对一
- 设有一个关于系、专业、班级、学生等信息的数据库有4个实体。一是“系”实体集,属性有系名、系号、系办公室地点等;二是“专业”实体集,属性有专业代号,专业名称等;三是“班级”实体集,属性有班号、人数等;四是“学生”实体集,属性有学号、姓名等;一个系有若干专业,每个专业有若干班,每个班有若干学生。请根据以上语义画出E-R图,并在图上注明属性、联系类型
- 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“班级”和“学生”实体间的联系()。 A: 多对多 B: 一对多 C: 多对一 D: 一对一
- 创建一个视图,命名为ViewStudent,其中的内容是“计算机”系所有学生的信息,包括学生的学号、姓名、性别、班级名、专业名,系部名称。