数据库表设计中的一个疑惑 一般是表里找不到主键 or 需要某种顺序才 添加一个 ID。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除上面说的外,在数据仓库中还大多用来做代理键。例如有些类型是字符型的或者日期型的,可以给它一个整型的id,然后在最大的一张表中可以将该id写进去,而不是写对应的一串字符。当该字符数值改变时,也只需修改小表中的信息,大表中的数据是不需要动它的,这也可以大大降低维护的效率。其实这种设计在许多oltp系统种也是常见到的 这种设计是很有用的,选择与业务逻辑无关的字段做主键是有好处的谁也没有办法保证业务逻辑不会发生改变。在Oracle中一般使用Sequence方式来生成ID,效率可能比触发器好一点,但是需要手工维护。 oracle安装时出现的问题 分页存储过程以及java后台代码,请各位大侠指教! 查看ORACLE中有多少个连接被占用 如何优化一条查询语句???(内详) oralce 8.1.7.0.0安装问题(在线等待) 高分求助!8i...初学oracle,想建一个数据库,然后再在数据库里面创建一些表,困惑中.... Oracle 监听器服务经常性出错是何原因? --- 急!! 安装oracle8i pb+orcale的问题??? oracle 12c数据库建立用户总是提示用户名密码错误 请教有关数据本地存储的问题。 在每年的六月十五号执行在oracle里应该是怎么表示的
例如有些类型是字符型的或者日期型的,可以给它一个整型的id,然后在最大的一张表中可以将该id写进去,而不是写对应的一串字符。
当该字符数值改变时,也只需修改小表中的信息,大表中的数据是不需要动它的,这也可以大大降低维护的效率。
其实这种设计在许多oltp系统种也是常见到的
谁也没有办法保证业务逻辑不会发生改变。
在Oracle中一般使用Sequence方式来生成ID,效率可能比触发器好一点,但是需要手工维护。