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

相关推荐
IT19955 小时前
Fail2Ban 防护 MySQL 实战|登录失败 3 次,IP 封禁 24 小时
数据库·mysql
夕除5 小时前
redis--IO 多路复用(select + poll)
数据库·sql
lzhdim9 小时前
100条常用SQL语句
数据库·sql·mysql·mybatis
天河归来9 小时前
从原始消息到业务数据:三层数据架构的设计与实践
数据库·数据仓库·架构
数据库小学妹10 小时前
金融数据库成本怎么算?五笔钱加一张TCO表
数据库·金融行业·数据库选型·国产化替代·tco·金融数据库
KaiwuDB10 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
auspicious航10 小时前
PostgreSQL的备份与恢复
数据库·postgresql
这个DBA有点耶10 小时前
从 MySQL 到时序数据库:我帮朋友做迁移的完整记录
数据库·架构·dba
泡海椒11 小时前
深度解析JQuick-SQL AST到逻辑计划转换机制|分布式SQL原理
数据库·分布式·sql
心静财富之门11 小时前
Python 数据共享四种方案完整实例(同进程 / JSON / Redis / HTTP)
数据库·python·oracle