1、尝试建模电梯的状态图
以下是一个简单的电梯状态图模型,其中包括三个状态:停止、上升和下降。该模型假定电梯只能进行一个方向的运行,且每个楼层只能有一个目标。
+---------------------+
| |
+----+----+ +----+----+
+-----+ | 停止 | | 停止 | +-----+
| 楼层1 | | | | | | 楼层2 |
+-----+ +-------- ---------+ +-----+
| | | |
| 上升 | | 下降 |
| | | |
+-----+ +----+ +----+ +-----+
| 楼层2 | | 楼层1 | | 楼层2 | | 楼层1 |
+-----+ +-----+ +-----+ +-----+
在停止状态下,电梯可以等待下一个目标楼层。如果乘客按下了上升或下降按钮,则电梯将进入相应的状态,并开始向目标楼层移动。当电梯到达目标楼层时,它将停止并进入停止状态,等待下一个目标。如果在移动过程中有更高优先级的目标,则电梯会根据优先级重新安排行程,并继续移动。
2.学校规定:
一个学生可选修多门课,
—门课有若干学生选修:
一个教师可讲授多门课,一门课只有一个教师讲授,一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名:教师的属性有教师编号,教师姓名:课程的属性有课程号、课程名。
要求:根据上述语 义面出ER 图,要求在图中画出实体的属性并注明联系的类型