系统分析与设计Hw-4

| 分类 日志  | 标签 博客 

系统分析与设计Hw-4

领域模型

1

数据库建模

逻辑模型

2

物理模型

4

根据数据库模型导出的MySql脚本

CREATE TABLE `Customer`
(
userID INTEGER NOT NULL,
name VARCHAR(15) NOT NULL,
PRIMARY KEY (userID)
);

CREATE TABLE `Hotel`
(
hotelID INTEGER NOT NULL,
price INTEGER NOT NULL,
name VARCHAR(15),
rank INTEGER NOT NULL,
location VARCHAR(20) NOT NULL,
PRIMARY KEY (hotelID)
);

CREATE TABLE `CreditCard`
(
CardID INTEGER NOT NULL,
limit INTEGER NOT NULL,
PRIMARY KEY (CardID)
);

CREATE TABLE `Order`
(
orderID INTEGER NOT NULL,
hotelID INTEGER NOT NULL,
userID SMALLINT NOT NULL,
startTime DATE NOT NULL,
dueTime TIME NOT NULL,
PRIMARY KEY (orderID)
);

数据库模型和领域模型的异同

  • 相同点:都关注用例和用户的参与
  • 不同点:领域模型更关注功能,数据库模型更关注数据

上一篇     下一篇