這樣的數據庫怎么開發?

          create table STYLE
          (
             SP_STYLE_ID          INTEGER                not null,
             CODE                 VARCHAR(20)            not null,
             NAME_ENGLISH         VARCHAR(100)           not null,
             NAME_CHINESE         VARCHAR(300),
             SP_VALID_STATUS_ID   SMALLINT               not null,
             DELETE_FLAG          CHARACTER              not null with default 'Y',
             CREATOR              INTEGER                not null,
             CREATE_DATE          TIMESTAMP              not null,
             MODIFIER             INTEGER,
             MODIFY_DATE          TIMESTAMP,
             CUSTOMER_ID          INTEGER,
             CUSTOMER_STYLE_NO    VARCHAR(50),
             SHORT_NAME           VARCHAR(100),
             SP_GAUGE_ID          SMALLINT               not null,
             SP_GARMENT_ID        SMALLINT,
             YARN_PL_MR_CREATED   CHARACTER              not null with default 'N',
             constraint SP_STYLE_PK primary key (CODE),
             constraint SP_STYLE_IDX0 unique (SP_STYLE_ID)
          )
          這樣的數據庫表:code是主鍵,SP_STYLE_ID唯一性約束(數據庫中的表都是這樣設計的)
          問題一:不知道這樣設計有什么好處,我覺得有一個ID就足夠了,請高人指點。
          表與表之間的外鍵都是唯一性約束,就像SP_STYLE_ID用來做別的表的外鍵
          問題二:通常都是用表的ID(主鍵)作為外鍵來用,而這里的外鍵不是主鍵而是唯一約束,這樣有何利弊?
          在開發中遇到很多問題,就拿對數據庫的操作而言:如果用ORM框架來操作數據庫那真讓人頭疼
          問題三:不知道這樣的數據庫該怎么開發,我們是都用做原始的sql語句來呢,還是用什么orm框架來?
          請高人給點建議,數據庫是有了,這是最難辦的事。

          posted on 2010-06-10 17:26 威爾 閱讀(154) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灵宝市| 东乌| 吴旗县| 通道| 阿拉善右旗| 绥棱县| 古蔺县| 泗洪县| 永顺县| 晋城| 宜都市| 湛江市| 上思县| 绥化市| 青岛市| 从化市| 东至县| 桦南县| 吴桥县| 朝阳县| 长治县| 山东| 梧州市| 蒙城县| 容城县| 临泽县| 长泰县| 新民市| 林芝县| 佳木斯市| 甘谷县| 衡阳县| 甘孜| 华坪县| 南京市| 恩施市| 呼图壁县| 醴陵市| 加查县| 观塘区| 双江|