麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

Access2007基礎教程:關系型數據庫

2024-09-07 19:03:11
字體:
來源:轉載
供稿:網友

MicrosoftAccess是一種關系型數據庫開發系統。Access 數據存儲在相關的表中,一個表中的數據(例如客戶〉與另一個表中的數據(例如定單〉是相關的。Access 維護了相關表之間的關系,然后提取客戶和該客戶的所有定單變得更容易,同時不會導致數據丟失或者提取他人的定單記錄。

1.2.1 使用多個表,

多個表可以通過減少冗余數據的輸入量來簡化數據項和報表。例如,通過為一個需要使用客戶信息的應用程序定義兩個表,就不需要在客戶每次購買商品時存儲該客戶的名稱和地址。

創建完表之后,需要讓它們關聯起來。例如,如果創建了一個Contacts 表和一個Sales 表,則必須建立Contacts 表和Sales 表之間的聯系以便于查看一個聯系人的所有銷售記錄。如果只有一個表,就必須重復查看每個銷售記錄對應的聯系人姓名和地址。使用兩個表就可以使用關系字段Contact ID C 在Contacts 中)和Buyer ID C 在Sales 中)來查看Contacts 表中每次銷售的對應信息。例如,客戶改變地址時,只是在Contact 表中的一個記錄中變更了地址; Sales 信息顯示在屏幕上時,始終可以看到正確的聯系人地址。

由于特定類型的所有記錄都在同一表內,所以將數據分離到數據庫中的多個表內可以便系統變得更易于維護。花些時間將數據正確放入多個表內,可以大幅縮短設計和工作時間。這一過程稱為卻/iJIt C 可以在第2 章了解規范化)。

在本章后面的"5 步驟設計方法"小節中,將有機會了解Access Auto Auctions 案例研究,該案例包含了5 個表。

1.2.2 了解創建多個表的原因

創建多個表總會使數據庫的初級用戶望而卻步。通常,他們希望創建一個包含全部所需信息的巨型表,在這個例子中,可以構建一個包含所有客戶銷售情況以及每個客戶的出售和購買情況的Customer 表。

因此,他們就創建)個包含有多個字段的表,其中包含了客戶信息(聯系人)、銷售信息字段(銷售日期、銷售人員、支付數額、折扣等),以及每次銷售的產品信息(銷售量、產品描述、單價等)。這種表會迅速增大,包含許多無法管理的字段,并且隨著新項目的添加而繼續增大。

可以看到,表設計有著自己的生命力。創建完這種單獨的表后,維護就會變得更難。就會開始意識到必須為客戶進行的每筆銷售輸入客戶信息(一次次地重復輸入客戶信息)。對于每筆銷售的購買項目來說亦是如此,即一筆銷售包含多個項目(于是需要再次重復該信息〉。這會使系統變得低效并且易于出現數據輸入錯誤。存儲在表中的信息也無法進行有效的維護,因為許多字段可能會不適合每個記錄,并且在表的結束處會出現大量空字段。

為了確保系統易用并且具有足夠的增長靈活性,創建多個包含最少量信息的表就顯得尤為重要。要實現這-點,需要考慮創建多個表,其中每個表都包含很多具有多個字段的記錄,記錄中的信息只與該表的主要目的有關。這樣,創建表之后,就可以把它們進行鏈接,以便從中收集有用信息。盡管這個過程昕起來很復雜,但實際的實現卻相當容易。將一個表的內容創建為多個表的過程稱為卻應佐(或者說是規范化表)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 啪啪激情 | 九一国产精品 | 97超级碰碰人国产在线观看 | 97中文字幕第一一一页 | 粉嫩av一区二区三区四区在线观看 | 精品中文字幕视频 | 女人解衣喂奶电影 | 深夜视频福利 | 日本xxxx色视频在线观看免费, | 成人短视频在线观看免费 | 欧美精品成人一区二区在线观看 | 欧美一区在线观看视频 | 亚洲第一成人在线视频 | 日本精品黄色 | 国产免费一区二区三区 | a网站在线 | 国产高清一区 | 天天躁狠狠躁夜躁2020挡不住 | 免费在线观看毛片 | 视频一区国产精品 | 国产电影精品久久 | 欧美激情 在线播放 | 韩毛片 | 在线视频观看一区二区 | 久久久久久久一区二区三区 | 曰批全过程120分钟免费69 | 国产精品一区久久久久 | 国产精品久久久久国产精品三级 | 激情视频导航 | 国产高清美女一级毛片久久 | 一级观看免费完整版视频 | 九色免费视频 | 黄色免费在线网址 | 国产精品成aⅴ人片在线观看 | 亚洲嫩草av| 91福利影视| 国产精品免费观看视频 | 美女被免费网站在线软件 | 国产伦精品一区二区三区在线 | asian超清日本肉体pics | 九九热在线观看视频 |