现用delphi+oracle写一个大型的数据库程序,为了程序设计简单,用了四个表,每个表都有几百个字段,有的甚至达到700多个字段,并且好多字段的长度都达到4000,还用到200多个报表,并且都保持在数据库里面,我想问一下,这样设计有什么不好的地方?要是把这四个表分成几十个表,好不好?好在在什么地方?请高手指点!!1