sql-server - SQL中面向对象的表布局
问题描述
就我而言,我正在寻找一个简单的资产登记册。
所有物品都会有某种序列号/型号、描述、购买日期、仍然有效等。
但是某些项目会有关于它们的额外数据,例如电话将有一个 IMEI 号码和电话号码,合同期限。笔记本电脑将有一个序列号,操作系统。车辆将有注册、VIN、MOT/服务日期。出厂设备会有校准日期
我所追求的(我认为)是一种制作面向对象的表的方法,因此所有对象都是一种资产,每种类型也都有自己的特征。
我最好为每种类型的资产设置单独的表格吗?或一个主表中的冗余列。我认为这将是最好的图像,但有没有更好的方法?如果图像中的方式最好 - 我将如何做链接以忽略表格中不需要的空白列(例如汽车资产上的 IMEI 编号)
解决方案
推荐阅读
- c++ - 我可以分配一个指针对象数组=另一个对象吗?
- python - 正则表达式跨越多行
- python - ElementNotInteractableException:消息:元素不可交互:元素当前不可见,可能无法使用机器人框架进行操作
- python - 根据索引合并两个系列
- sql-server - 提高 SQL Server 中触发器的性能
- azure - 组名称作为 Azure AD 中的声明
- ios - 使用 appstore 验证应用程序时出现代码登录问题
- django - 无法在 Django 网站上转发或跳过视频
- rest - 如何正确使用 REST API 上传 Salesforce 文件?
- python - Python Tkinter 按钮冻结解决方案?