我有一个设备档案信息,包括很多产品类型,每个产品类型的产品又有很多字段,加在一起估计有150个字段了. 请问该如何设计这张档案信息表呢?
我的想法有以下几点:
1. 设计成一张表, 有150个字段.
2. 设计成两张表,一张为主表,包括安装信息,也就20个字段;一张为设备配置表,包括设备的详细配置,占有130个字段.
3. 设计成一张表,包括设备的基本配置信息,也就20个字段,其他的130个字段,采用参数配置的信息来建表,也就是130个字段设计成一张表,也就3个字段(配置ID,配置字段,配置名称),具体还比较模糊? 请问有碰到这种情况的设计吗,高手来教一下我啊,如何设计更好,包括前台的档案录入和统计报表,肯定都要考虑到表的设计才更有效更方便.
我的想法有以下几点:
1. 设计成一张表, 有150个字段.
2. 设计成两张表,一张为主表,包括安装信息,也就20个字段;一张为设备配置表,包括设备的详细配置,占有130个字段.
3. 设计成一张表,包括设备的基本配置信息,也就20个字段,其他的130个字段,采用参数配置的信息来建表,也就是130个字段设计成一张表,也就3个字段(配置ID,配置字段,配置名称),具体还比较模糊? 请问有碰到这种情况的设计吗,高手来教一下我啊,如何设计更好,包括前台的档案录入和统计报表,肯定都要考虑到表的设计才更有效更方便.
解决方案 »
- 急急!!sqlldr 控制文件写法,,怎么跳过以#开头的行,
- 求救,powerdesigner生成的sql怎么有错误啊,请大侠们来勘误啊
- 大家给个参考意见,数据库表分区的
- Oracle 存储过程结果游标输出错误求高手指点
- OCCI SetDataBuffer()函数中的参数都是什么意思?
- 关于ORACLE 11g 发送邮件的储存过程
- 有关 oracle procedures 游标 语法问题
- 请教如何能通过程序读出Oracle的数据库和表结构
- 关于快照的索引的问题
- 请问这是什么原因:监听程序无法找到需要的服务器类型的可用句柄
- 求教怎样给多张分区表同时增加新分区
- oracle中任意函数的参数都可为NULL,这个是真的吗?
如果你这样做,在查询统计,写sql语句的时候将会很麻烦很麻烦
如果你这样做,在查询统计,写sql语句的时候将会很麻烦很麻烦像产品类型这种在业务中本来就是一个实体,如果把它们整合在一张大表里,怎么做日常维护。
如果真像你的第一种方法来做,迟早是要吃苦头的。
如果这些数据用来做分析,可以考虑维度建模,查询性能绝对不会差