本人要用ASP.NET开发一个系统,后台数据库是ORACLE,但是在数据库设计方面缺乏经验。希望有数据库设计实例的大哥能分享下 ^_^,没有例子的也给点建议哦!分不够再加

解决方案 »

  1.   

    你说的设计是指ASP.NET程序中怎么操作ORACLE,还是说后台数据库业务怎么设计,如设计表、用户,等等。这些网上电子书都不少。
      

  2.   

    精通 Oracle 的 .NET 应用程序开发
      

  3.   


    在业务层面也要很好的设计考虑(对很小的系统可以忽略,一般公司喜欢用硬件来换数据库性能的)。
    可以注意几个方面:
    1、考虑不同业务数据的量。分表、独立表空间并定位到独立的磁盘(IO性能考虑)。
    2、考虑不同表的操作场景,适当建立索引。
    3、使用ERWIN/PowerDesign等设计工具,尝试分析、设计好逻辑、物理模型。再就是对于表的设计,这仅是一个方面。
    4、不要太过于考虑范式(不要本本主义),但需要衡量好和扩展性的冲突。
    5、设计好表初始化参数:initial,pctfree,minextent(很重要,但,经常被忽略).
       9i以后就只关心这些就差不多了。上述纯属个人经验。