数据库优化提速(四)新加坡房产系统开发数据库表结构—仙盟创梦IDE

一、基础通用字段(所有表必备)

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
id 主键 ID BIGINT - 自增,无符号(UNSIGNED)
created_at 创建时间 DATETIME - 记录数据创建时间
updated_at 更新时间 DATETIME - 记录数据最后修改时间
deleted_at 软删除时间 DATETIME - 空表示未删除
status 状态(启用 / 禁用 / 审核) TINYINT 1 0 = 禁用,1 = 启用,2 = 审核中
remark 备注 VARCHAR 500 存储补充说明

二、物业基础信息模块

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
property_id 物业 ID VARCHAR 32 自定义唯一编码(如 PROP001)
property_name 物业名称 VARCHAR 100 如 "新加坡滨海湾公寓"
property_type 物业类型 VARCHAR 50 如 Apartment/HDB/Office
address 详细地址 VARCHAR 500 含门牌号、街道、邮编
postal_code 邮编(新加坡专用) VARCHAR 6 新加坡邮编固定 6 位数字
district 行政区(新加坡) VARCHAR 20 如 Central Region
developer 开发商 VARCHAR 100 物业开发企业名称
completion_date 竣工日期 DATE - 仅存储年月日

三、户型 / 房间模块(核心)

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
unit_id 单元 / 房间 ID VARCHAR 32 如 UNIT001-01-01
unit_number 房间号 VARCHAR 20 如 01-01、15A
room_type 房间类型 VARCHAR 50 如 Bedroom/Living Room
floor 楼层 TINYINT 2 新加坡楼层用 1/2/3,无负层
length_m 房间长度(米) DECIMAL (8,2) 精确到厘米
width_m 房间宽度(米) DECIMAL (8,2) 精确到厘米
height_m 房间高度(米) DECIMAL (8,2) 精确到厘米
length_ft 房间长度(英尺) DECIMAL (8,2) 新加坡英制兼容
width_ft 房间宽度(英尺) DECIMAL (8,2) 新加坡英制兼容
room_depth_m 房间进深(米) DECIMAL (8,2) 房产测绘专用
room_span_m 房间开间(米) DECIMAL (8,2) 房产测绘专用

四、面积模块(关联你之前问的公摊 / 套内)

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
gross_floor_area_sqm 建筑面积(平方米) DECIMAL (10,2) GFA,新加坡官方缩写 sqm
net_floor_area_sqm 套内面积(平方米) DECIMAL (10,2) NFA
common_area_sqm 公摊面积(平方米) DECIMAL (10,2) 新加坡通用
usable_area_sqm 实际使用面积(平方米) DECIMAL (10,2) 不含墙体
common_area_ratio 公摊率 DECIMAL (5,4) 如 0.25=25%
gross_floor_area_sqft 建筑面积(平方英尺) DECIMAL (10,2) 新加坡英制兼容

五、设施 / 设备模块

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
facility_id 设施 ID VARCHAR 32 如 FAC001
facility_name 设施名称 VARCHAR 100 如 Lift/Swimming Pool
facility_length_m 设施长度(米) DECIMAL (8,2) 如泳池长度
facility_width_m 设施宽度(米) DECIMAL (8,2) 如泳池宽度
capacity 设施容量 INT 4 如电梯载重 1000kg
installation_date 安装日期 DATE - 设施安装时间

六、业主 / 租户模块

表格

英文单词 / 字段名 中文说明 推荐字段类型 长度 / 精度 备注
owner_id 业主 ID VARCHAR 32 如 OWN001
owner_name 业主姓名 VARCHAR 100 中英文兼容
id_number 证件号(新加坡) VARCHAR 20 如 NRIC/FIN 号
phone 联系电话 VARCHAR 20 含国家码,如 + 6512345678
email 电子邮箱 VARCHAR 100 唯一,用于登录 / 通知
lease_start_date 租赁开始日期 DATE - 租户专用
lease_end_date 租赁结束日期 DATE - 租户专用

阿雪技术观

在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者。无论是分享代码、撰写技术博客,还是参与开源项目维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基生命,为科技进步添砖加瓦。

Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets, hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up

相关推荐
Goat恶霸詹姆斯6 小时前
mysql常用语句
数据库·mysql·oracle
大模型玩家七七7 小时前
梯度累积真的省显存吗?它换走的是什么成本
java·javascript·数据库·人工智能·深度学习
曾经的三心草7 小时前
redis-9-哨兵
数据库·redis·bootstrap
明哥说编程7 小时前
Dataverse自定义表查询优化:D365集成大数据量提速实战【索引配置】
数据库·查询优化·dataverse·dataverse自定义表·索引配置·d365集成·大数据量提速
xiaowu0807 小时前
C# 拆解 “显式接口实现 + 子类强类型扩展” 的设计思想
数据库·oracle
讯方洋哥7 小时前
HarmonyOS App开发——关系型数据库应用App开发
数据库·harmonyos
惊讶的猫8 小时前
Redis持久化介绍
数据库·redis·缓存
Apple_羊先森8 小时前
ORACLE数据库巡检SQL脚本--19、磁盘读次数最高的前5条SQL语句
数据库·sql·oracle
全栈前端老曹9 小时前
【MongoDB】Node.js 集成 —— Mongoose ORM、Schema 设计、Model 操作
前端·javascript·数据库·mongodb·node.js·nosql·全栈