【mysql】ER图进行描述某教学管理系统之学习一

文章目录

    • 一、前言
    • 二、要求
    • 三、ER图
    • 四、3NF

一、前言

        由于开学考计算机三,四级(数据库),所以在此记录一下复习的大题。

二、要求

        1、查询系信息,列出各系编号、系名和西办公电话
        2、查询某系教师的信息,列出教师号,教师名,工资和聘用日期
        3、查询某教师讲授课程信息,列出课程号,课程名和学分
        4、查询讲授某课程的教师信息,列出教师名和职称
        5、查询某门课程的先修课程信息,列出先修课程号和课程名
需求规则:
        1,一个系可聘用多名教师,一个教师只能受聘一个系
        2,一名教师可讲授多门课程,一门课程可由多名教师讲授
        3、一门课程可以有多门先修课也可以没有先修课

三、ER图

【mysql】ER图进行描述某教学管理系统之学习一_第1张图片

四、3NF

        1,系(系编号,系名系办公室电话),主码:系编号,无外码
        2,教室(教室号,教室名,职称,工资,聘用日期);主码:教室号,无外码
        3,聘用(教室号,系编码);主码:教室号;外码:系编号
        4,课程(课程号,课程名,学分);主码:课程号;无外码
        5,讲授(教师号,课程号);主码(课程号,教师号);外码:教师号,课程号
        6,先修课程(课程号,先修课程号);主码:先修课程号,外码:课程号

你可能感兴趣的:(数据库)