数据库中表的设计

原创 2006年06月09日 14:47:00

数据库中表的设计

  一管理程序,设计表时,用了好多表,每增加一次数据,就要增加两三个表,每次增加的表中数据几百个。程序中用宏代换来选择每次的表。

  但随表的数量的增加,在对表的管理和维护上增加了难度,当初之所以这样设计,主要是考虑到数据检索的速度,而且我们更多时候关心的是最后一次的数据。

  单机版时,我还没有发现太多问题,当我们把程序升级为C/S模式的网络版时发现,每个表是那么小,而表的数量又是那么多,特别是查询时,用宏代换的方式来查询每表,感觉不好用,当想将有宏代换的查询写为存储过程时,还不知道怎么进行表名的宏代换(请指教),为此我想到了重新设计数据库的表。

  将每次的类型数据放在同一表中,增加字段来记录次数,这样一来,检索时就不用宏代换来指定表名,要写存储过程也方便了少。原来的表,最后只分别存放在四个表中,而且表间的关系也很好管理,很容易实现数据表间的级联,管理表的数据和表的完整性方面好了很多,至于检索速度吗,由于SQL程序的优秀吧,没有什么感觉,我的那点数据,相对于那些动不动上百兆上千兆的数据库来讲,实在是不用担心这事。

  回味曾经读过的一篇文章,说,一个成功的数据库设计是程序成功的一半,真的人感觉了。

数据库表设计

参考: http://blog.csdn.net/famousdt/article/details/6921622 http://blog.csdn.net/truong/article/de...
  • jasonhui512
  • jasonhui512
  • 2016年11月11日 22:00
  • 879

数据库表结构设计方法及原则

http://www.cnblogs.com/RunForLove/p/5693986.html   数据库设计的三大范式:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在...
  • u014470581
  • u014470581
  • 2017年03月23日 08:50
  • 1191

数据库中表之间的关系

本文主要借MySQL数据库介绍数据库中表之间的关系。
  • HoJenchih
  • HoJenchih
  • 2016年06月13日 16:49
  • 434

自定义监听器监听数据库中数据的变化

此程序只是一个简单的例子,主要监听数据库中Location的数据。 先写一个Event继承EventObject package com.lbx.listong.servlet; import...
  • newcichang
  • newcichang
  • 2013年03月18日 17:15
  • 584

Mysql中查询某个数据库中所有表的字段信息

前言有时候,需要在数据库中查询一些字段的具体信息,而这些字段又存在于不同的表中,那么我们如何来查询呢?在每一个数据库链接的information_schema数据库中,存在这样一张表——COLUMNS...
  • kujie0121
  • kujie0121
  • 2018年01月02日 16:18
  • 54

数据库中表的十二个设计原则(转载)

转自:http://windshg.javaeye.com/blog/788507  (1)、不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元...
  • ycl295644
  • ycl295644
  • 2015年04月24日 10:16
  • 459

数据库中表的十二个设计原则 【转】

原文地址:http://windshg.iteye.com/blog/788507 (1)、不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库...
  • gaoce227
  • gaoce227
  • 2017年05月27日 22:08
  • 57

AS400 DB2 SQL常用函数总结

AS400操作系统下的DB2数据库常用SQL总结积累,主要记录AS400 DB2和其它数据库不同的语法及函数说明.......
  • yihuiworld
  • yihuiworld
  • 2016年12月09日 11:04
  • 1974

[转]数据库中表的十二个设计原则

本来以 (1)、不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不...
  • bluehire
  • bluehire
  • 2014年05月16日 12:17
  • 260

数据库中表的十二个设计原则(转载)

http://www.cnblogs.com/dirichlet/archive/2010/11/27/1889714.html 数据库中表的十二个设计原则(转载)...
  • zdy0_2004
  • zdy0_2004
  • 2014年10月21日 00:26
  • 294
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库中表的设计
举报原因:
原因补充:

(最多只允许输入30个字)