1 / 6

作业 设计一个学籍管理小系统。系统包含以下信息:

作业 设计一个学籍管理小系统。系统包含以下信息: 学号、学生姓名、性别、出生日、学生所在系名、学生所在系号、课程名、课程号、课程类型(必修、选修、任选)、学分、任课教师姓名、教师编号、教师职称、教师所属系名、系号、学生所选课程号、学生所选上课教师姓名、选课成绩。. 要求: 用 E-R 图表示概念模型 设计出合理的关系模式: 给出表名、列名、数据类型 指出每个关系的键和外键(如果有的话). 1. 有. n. 学生. 系. 1. m. 存在. 选课. n. k. n. 课程. 教师. 成绩. 关系模式: 系( 系号 ,系名)

jin-mcguire
Download Presentation

作业 设计一个学籍管理小系统。系统包含以下信息:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 作业 设计一个学籍管理小系统。系统包含以下信息: 学号、学生姓名、性别、出生日、学生所在系名、学生所在系号、课程名、课程号、课程类型(必修、选修、任选)、学分、任课教师姓名、教师编号、教师职称、教师所属系名、系号、学生所选课程号、学生所选上课教师姓名、选课成绩。

  2. 要求: • 用E-R图表示概念模型 • 设计出合理的关系模式: • 给出表名、列名、数据类型 • 指出每个关系的键和外键(如果有的话)

  3. 1 有 n 学生 系 1 m 存在 选课 n k n 课程 教师 成绩

  4. 关系模式: 系(系号,系名) 学生(学号,学生姓名, 性别, 出生日, 所在系号) 教师(教师编号,教师姓名,职称,所在系号) 课程(课程号,课程名,课程类型,学分) 选课(课程号, 学号,教师编号,选课成绩)

  5. ABC BC BCD C D CE DE E 第6章 2. R(ABC, BCD, CE, DE)

  6. ABC BC BCD C D CE DE E 第6章 2. R(ABC, BCD, CE, DE) 1 去掉边(BCD,CE) M={BCA , EC, DE} 或 M={BCA, EC, DBC } 对: M={BCA, EC, DE} 若按BCA先分解: R={ ABC, CE, DE, BD} 若按EC先分解: R={CE, DE, ABD} 若按DE先分解: R={DE, ABC, BCD}

More Related