freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

cvqaaa數(shù)據(jù)庫(kù)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 Microsoft Visual FoxPro 設(shè)計(jì)技巧對(duì)復(fù)雜的 Microsoft Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用程序而言,可以把所有的主表放在一個(gè)數(shù)據(jù)庫(kù)容器文件里,然后增加其他數(shù)據(jù)庫(kù)表文件和裝載同原有數(shù)據(jù)庫(kù)有關(guān)的特殊文件。 保存常用信息讓一個(gè)表專門存放一般數(shù)據(jù)庫(kù)信息非常有用。或者你可能希望周期性的預(yù)排,在輸入新數(shù)據(jù)同時(shí)隨著你的進(jìn)展對(duì)每一部分細(xì)節(jié)化。只要有可能都應(yīng)該提供給用戶一個(gè)清晰的價(jià)值列表供其選擇。 采用視圖為了在你的數(shù)據(jù)庫(kù)和你的應(yīng)用程序代碼之間提供另一層抽象,你可以為你的應(yīng)用程序建立專門的視圖而不必非要應(yīng)用程序直接訪問數(shù)據(jù)表。在目的站點(diǎn)收到你的數(shù)據(jù)之后更新你的標(biāo)記。如果你在數(shù)據(jù)層確實(shí)采用了約束,你要保證有辦法把更新不能通過約束檢查的原因采用用戶理解的語(yǔ)言通知用戶界面。我的看法是,假如你有可選鍵,比如國(guó)家表內(nèi)的 state_code,你不要在現(xiàn)有不能變動(dòng)的唯一鍵上創(chuàng)建后續(xù)的鍵。如果索引完整性規(guī)則施加到表一級(jí),那么在不編寫大量代碼和附加刪除記錄的情況下幾乎不可能改變某一條記錄的鍵和數(shù)據(jù)庫(kù)內(nèi)所有關(guān)聯(lián)的記錄。還有,鍵的糾正可能會(huì)迫使你突破你的數(shù)據(jù)和商業(yè)/用戶界面層之間的隔離。而且人們也都知道這是非法的,但他們已經(jīng)習(xí)慣了。大多數(shù)數(shù)據(jù)庫(kù)都索引自動(dòng)創(chuàng)建的主鍵字段,但是可別忘了索引外鍵,它們也是經(jīng)常使用的鍵,比如運(yùn)行查詢顯示主表和所有關(guān)聯(lián)表的某條記錄就用得上。* 所有的鍵都必須唯一。這樣,數(shù)據(jù)庫(kù)和非人工機(jī)制就有效地控制了對(duì)存儲(chǔ)數(shù)據(jù)中每一行的訪問。我發(fā)現(xiàn)有一個(gè)指示計(jì)劃相當(dāng)關(guān)鍵——當(dāng)我想創(chuàng)建系統(tǒng)類型查找時(shí)為什么要采用號(hào)碼作為主索引字段呢?我可以用傳真號(hào)碼進(jìn)行檢索,但是它幾乎就象系統(tǒng)類型一樣對(duì)我來(lái)說并不重要。and cu_name_id = or_cust_name_id and or_quantity = 1在沒有這些前綴的情況下則寫成這個(gè)樣子(用別名來(lái)區(qū)分):Select * From Customer, Order Where = MYNAME 。但這額外占據(jù)的空間卻無(wú)需將來(lái)重構(gòu)整個(gè)數(shù)據(jù)庫(kù)就可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)規(guī)模的增長(zhǎng)了。無(wú)論如何你都要實(shí)現(xiàn)這一要求。記住,你干完自己的活了,其他人還要用你的數(shù)據(jù)庫(kù)呢。我不喜歡采用這種大小寫混用的對(duì)象命名方法,結(jié)果還不得不手工修改名字。 使用多個(gè)名稱字段我覺得很吃驚,許多人在數(shù)據(jù)庫(kù)里就給 name 留一個(gè)字段。 用戶來(lái)自世界各地在設(shè)計(jì)用到網(wǎng)絡(luò)或者具有其他國(guó)際特性的數(shù)據(jù)庫(kù)時(shí),一定要記住大多數(shù)國(guó)家都有不同的字段格式,比如郵政編碼等,有些國(guó)家,比如新西蘭就沒有郵政編碼一說。還有個(gè)替代辦法就是改變 PERSON 記錄來(lái)反映新頭銜的變化,不過這樣一來(lái)在時(shí)間上無(wú)法跟蹤個(gè)人所處位置的具體時(shí)間。 Microsoft Visual FoxPro 報(bào)表技巧如果你正在使用 Microsoft Visual FoxPro,你可以用對(duì)用戶友好的字段名來(lái)代替編號(hào)的名稱:比如用 Customer Name 代替 txtCNaM。Order 表不包含定單關(guān)聯(lián)客戶的任何信息,但表內(nèi)會(huì)存放一個(gè)鍵值,該鍵指向 Customer 表里包含該客戶信息的那一行。事實(shí)上,如果過程是數(shù)據(jù)驅(qū)動(dòng)的,你就可以把相當(dāng)大的責(zé)任推給用戶,由用戶來(lái)維護(hù)自己的工作流過程。當(dāng)然,也別做過頭了,比如 Customer_Shipping_Address_Street_Line_1,雖然很富有說明性,但沒人愿意鍵入這么長(zhǎng)的名字,具體尺度就在你的把握中。你要讓客戶解釋其需求,而且隨著開發(fā)的繼續(xù),還要經(jīng)常詢問客戶保證其需求仍然在開發(fā)的目的之中。 從輸入輸出下手在定義數(shù)據(jù)庫(kù)表和字段需求(輸入)時(shí),首先應(yīng)檢查現(xiàn)有的或者已經(jīng)設(shè)計(jì)出的報(bào)表、查詢和視圖(輸出)以決定為了支持這些輸出哪些是必要的表和字段。創(chuàng)建 ER 圖表和數(shù)據(jù)字典確實(shí)有點(diǎn)費(fèi)時(shí)但對(duì)其他開發(fā)人員要了解整個(gè)設(shè)計(jì)卻是完全必要的。了解你的企業(yè)業(yè)務(wù)可以在以后的開發(fā)階段節(jié)約大量的時(shí)間。該書包括的章節(jié)涵蓋多種數(shù)據(jù)領(lǐng)域,比如人員、機(jī)構(gòu)和工作效能等。檢查表名、報(bào)表名和查詢名之間的命名規(guī)范。 定義標(biāo)準(zhǔn)的對(duì)象命名規(guī)范一定要定義數(shù)據(jù)庫(kù)對(duì)象的命名規(guī)范。 第 3 部分 選擇鍵怎么選擇鍵呢?這里有 10 個(gè)技巧專門涉及系統(tǒng)生成的主鍵的正確用法,還有何 時(shí)以及如何索引字段以獲得最佳性能等。 CSDN 文檔中心 數(shù)據(jù)庫(kù)開發(fā) 閱讀:6246 評(píng)論: 4 參與評(píng)論 標(biāo)題 數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn) 選擇自 xlovem 的 Blog 關(guān)鍵字 數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn) 出處 一個(gè)成功的管理系統(tǒng),是由:[50% 的業(yè)務(wù) + 50% 的軟件] 所組成,而 50% 的成功軟件又有 [25% 的數(shù)據(jù)庫(kù) + 25% 的程序] 所組成,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞是一個(gè)關(guān)鍵。 第 4 部分 保證數(shù)據(jù)完整性討論如何保持?jǐn)?shù)據(jù)庫(kù)的清晰和健壯,如何把有害數(shù)據(jù)降低到最小程度。對(duì)數(shù)據(jù)庫(kù)表來(lái)說,從項(xiàng)目一開始就要確定表名是采用復(fù)數(shù)還是單數(shù)形式。你可能會(huì)很快就被這些不同的數(shù)據(jù)庫(kù)要素的名稱搞糊涂了。其他的你還可以參考:[1]薩師煊 王珊著 數(shù)據(jù)庫(kù)系統(tǒng)概論(第二版)高等教育出版社 199[2][美] Steven 著 Oracle 7 與客戶/服務(wù)器計(jì)算技術(shù)從入門到精通 劉建元等譯 電子工業(yè)出版社,199[3]周中元 信息系統(tǒng)建模方法(下) 電子與信息化 1999年第3期,1999 暢想未來(lái),但不可忘了過去的教訓(xùn)我發(fā)現(xiàn)詢問用戶如何看待未來(lái)需求變化非常有用。一旦你明確了業(yè)務(wù)需求,你就可以自己做出許多決策了。越早創(chuàng)建越能有助于避免今后面臨的可能混亂,從而可以讓任何了解數(shù)據(jù)庫(kù)的人都明確如何從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)。舉個(gè)簡(jiǎn)單的例子:假如客戶需要一個(gè)報(bào)表按照郵政編碼排序、分段和求和,你要保證其中包括了單獨(dú)的郵政編碼字段而不要把郵政編碼糅進(jìn)地址字段里。一個(gè)不變的真理是:“只有我看見了我才知道我想要的是什么”必然會(huì)導(dǎo)致大量的返工,因?yàn)閿?shù)據(jù)庫(kù)沒有達(dá)到客戶從來(lái)沒有寫下來(lái)的需求標(biāo)準(zhǔn)。 采用前綴命名如果多個(gè)表里有好多同一類型的字段(比如 FirstName),你不妨用特定表的前綴(比如 CusLastName)來(lái)幫助你標(biāo)識(shí)字段。 標(biāo)準(zhǔn)化不能過頭對(duì)那些不熟悉標(biāo)準(zhǔn)化一詞(normalization)的人而言,標(biāo)準(zhǔn)化可以保證表內(nèi)的字段都是最基礎(chǔ)的要素,而這一措施有助于消除數(shù)據(jù)庫(kù)中的數(shù)據(jù)冗余。更高層次的標(biāo)準(zhǔn)化也有,但更標(biāo)準(zhǔn)是否就一定更好呢?答案是不一定。這樣,當(dāng)你用向?qū)С绦?[Wizards,臺(tái)灣人稱為‘精靈’] 創(chuàng)建表單和報(bào)表時(shí),其名字會(huì)讓那些不是程序員的人更容易閱讀。 采用常用實(shí)體
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1