C#项目开发全程实录(第4版)
上QQ阅读APP看书,第一时间看更新

1.4 数据库设计

视频讲解

1.4.1 数据库概要说明

本系统采用SQL Server 2014作为后台数据库,数据库名称为db_House,其中包含15张数据表,详细情况如图1.7所示。

图1.7 房屋中介管理系统中用到的数据表

1.4.2 数据库概念设计

本系统中规划出的实体主要有员工信息实体、客户信息实体、房源实体和求租意向实体等。

员工信息实体E-R图,如图1.8所示。客户信息实体E-R图,如图1.9所示。

房源实体E-R图,如图1.10所示。求租意向实体E-R图,如图1.11所示。

费用信息实体E-R图,如图1.12所示。朝向信息实体E-R图,如图1.13所示。

图1.8 员工信息实体E-R图

图1.9 客户信息实体E-R图

图1.10 房源实体E-R图

图1.11 求租意向实体E-R图

图1.12 费用信息实体E-R图

图1.13 朝向信息实体E-R图

1.4.3 数据库逻辑设计

由于篇幅所限,下面对比较重要的数据表的结构进行介绍。

(1)tb_employee(员工信息表)

tb_employee表用于保存员工的基本信息,该表的结构如表1.4所示。

表1.4 员工信息表

(2)tb_User(客户信息表)

tb_User表用于保存客户信息,该表的结构如表1.5所示。

表1.5 客户信息表

(3)tb_house(房源信息表)

tb_house表用于保存房源信息,该表的结构如表1.6所示。

表1.6 房源信息表

(4)tb_intent(求租意向表)

tb_intent表用于保存求租人对房源的要求信息,该表的结构如表1.7所示。

表1.7 求租意向表