系统分析与设计作业(五)–领域建模
1. 领域建模
a. 阅读 Asg_RH 文档,按用例构建领域模型
b. 数据库建模(E-R 模型)
ER图
- 由于一个reservation并不一定会在创建的时候就马上付款,所以reservation和payment之间是1对0或1的关系,为了实现这个,在reservation的外键不能设为
NOT NULL
数据库逻辑模型 与 领域模型 的异同
- 领域模型是一个商业建模范畴的概念,他和软件开发没有关系,是用来表述某一领域的业务模型
- 而数据库逻辑模型是一个软件开发领域的概念,虽然能在一定程度上表示业务体系,但是主要是为了表述数据库中的结构
- 数据库逻辑模型一般由领域模型得到
数据库脚本
1 | -- MySQL Script generated by MySQL Workbench |