官术网_书友最值得收藏!

1.5.3 關系數據模型

關系數據模型用二維表格作為數據結構,表示實體及實體之間的聯系,并把二維表格命名為關系。例如,校園卡和商戶之間的多對多聯系可以表示為如表1-3所示的關系,關系名為“消費清單”,包含五個屬性(列),分別是流水號、卡號、商戶編號、消費金額、消費時間;屬性的數據類型和長度依次是auto_increment、CHAR (6)、CHAR (4)、DECIMAL(10, 2)和DATE;記錄了10筆消費。關系建立后先記錄了第一筆消費,即關系的第一行表示C00001校園卡在B001商戶進行了一筆消費;接著記錄第二筆消費,即第二行表示C00002校園卡在B002商戶進行了一筆消費;第三行表示C00001校園卡在B002商戶進行了一筆消費。此時不難發現,C00001校園卡在B001、B002商戶都有過消費記錄,即一個校園卡與多個商戶發生聯系。我們插入第四行,表示C00002校園卡在B001商戶進行了一筆消費,這時一個商戶對應多張校園卡的聯系也表示出來了。可見,關系數據模型用簡單的線性數據結構表示了校園卡與商戶之間多對多的聯系。

表1-3 消費清單

主站蜘蛛池模板: 聂拉木县| 连州市| 遂宁市| 胶南市| 洛宁县| 南京市| 平邑县| 上犹县| 宿松县| 沁水县| 浦东新区| 丹阳市| 高清| 同心县| 榆林市| 宁远县| 静乐县| 沾益县| 红安县| 琼中| 治县。| 隆化县| 敦煌市| 博白县| 宝清县| 平罗县| 安丘市| 裕民县| 安新县| 宁波市| 尤溪县| 东乌珠穆沁旗| 牙克石市| 陆良县| 凤翔县| 财经| 辽源市| 南汇区| 新宁县| 青岛市| 临邑县|