数据库优化提速(四)新加坡房产系统开发数据库表结构—仙盟创梦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

相关推荐
jiayou648 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区2 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1772 天前
《从零搭建NestJS项目》
数据库·typescript
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐3 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再3 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest3 天前
数据库SQL学习
数据库·sql
jnrjian3 天前
ORA-01017 查找机器名 用户名 以及library cache lock 参数含义
数据库·oracle