课程设计选题参考 下载本文

内容发布更新时间 : 2024/10/21 22:59:07星期一 下面是文章的全部内容请认真阅读。

数据库设计实例一

某学院有基本实体集:系、教师、学生和课程。

它们各有属性:

系:系编号、系名,位置

课程:课程号,课程名称,开课学期

学生:学生学号,学生姓名、性别、地址 教师:员工号,教师姓名,办公室 实体间有联系:

每个系有一位系主任,有多位教师; 一个教师仅在一个系任职; 每个系开设多门不同课程; 每门课程各由一位教师授课;

一个学生可以在不同的系选修多门课程。

存在联系有:

1对1: 系与系主任(系主任是教师) 1对多: 系与教师、系与课程,教师与课程

多对多:学生与课程

得到以下学院落数据库关系模式:

系(系编号,系名,教师编号#,位置) 课程(课程号,系编号#, 教师编号#,课程名称,开课学期)

学生(学号,姓名,姓别,地址)

教师(员工号,教师姓名,系编号#,办公室号)

选课(学号#,课程号#,选课日期,实践成绩,考试成绩)

数据库设计实例二 虚拟主机业务管理

有实体:

职工(职工号、姓名、性别、出生年月、工作类别、职称、密码、

备注)

主机(主机序号、操作系统、生产厂商、状态、空间数量、备注)

用户单位(用户单位名称、联系人姓名、联系电话)

实体之间的关系

职工(销售员)与主机的管理关系是一对多的关系,一个销售员可销售多台主机,一台主机只能由一个销售员销售。

职工(运行维护员)与主机的维护关系是多对多关系,一个运行维护员可维护多台主机,一台主机能由多个运行维护员维护。 职工(管理员)与主机是一对多关系,一个管理员可管理多台主机,一台主机只能由一个管理员管理。

主机与用户单位及销售员之间存在租用关系,其中主机与用户单位是多对多的,一台主机可分配给多个用户单位,,一个用户单