简单
技术面试0 次浏览

在 58 同城的租房业务里,如何设计一个简单的数据库表结构来存储房源信息,包含房源基本信息(如地址、面积、租金等)和房东信息(如姓名、电话),并说明字段类型和用途。

58同城运营
数据库设计租房业务

答题要点

推荐使用分层分析法,先明确表的整体用途,再对各字段进行分层分析。关键要点如下:1. 房源信息表:创建一个房源表,包含房源地址(字符串类型,用于记录具体位置)、面积(数值类型,记录房屋面积大小)、租金(数值类型,记录每月租金金额)等字段,方便对房源进行管理和查询。2. 房东信息表:设计房东表,包含房东姓名(字符串类型,存储房东姓名)、电话(字符串类型,存储联系电话)等字段,便于与房源关联和联系房东。3. 关联字段:在房源表中添加房东 ID 字段(数值类型),用于关联房东表,建立两者的对应关系。示例话术:首先,我会创建房源表,包含地址、面积、租金等字段。然后,创建房东表,有姓名和电话字段。最后,在房源表中添加房东 ID 字段来关联两者。