Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 數(shù)據(jù)庫 > 【中培課堂】Oracle 數(shù)據(jù)庫表設(shè)計(jì)的經(jīng)驗(yàn)之談

【中培課堂】Oracle 數(shù)據(jù)庫表設(shè)計(jì)的經(jīng)驗(yàn)之談

2016-06-24 10:34:54 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

作為信息的存儲(chǔ)系統(tǒng),在Oracle數(shù)據(jù)庫中,表是最基本的對(duì)象之一。中培偉業(yè)《ORACLE數(shù)據(jù)庫管理與性能調(diào)優(yōu)》培訓(xùn)專家楊老師指出,萬丈高樓從平地起,這個(gè)基礎(chǔ)對(duì)象對(duì)于數(shù)據(jù)庫來說,非常重要。因?yàn)槠湓O(shè)計(jì)是否合理,直接跟數(shù)據(jù)庫的性能相關(guān)。從Oracle數(shù)據(jù)庫菜鳥到數(shù)據(jù)庫專家這個(gè)過程中,在表設(shè)計(jì)與管理上,或多或少,會(huì)犯一些錯(cuò)誤。筆者今天就談?wù)勛约涸谶@方面的經(jīng)驗(yàn)與教訓(xùn),或許能夠給大家一些警示作用。 

經(jīng)驗(yàn)一:在設(shè)計(jì)大型數(shù)據(jù)庫時(shí),把允許NULL的列放在表的后面。

在數(shù)據(jù)庫表設(shè)計(jì)過程中,有些字段要求必須為非空,如表的關(guān)鍵字,單據(jù)編號(hào)字段等等。在數(shù)據(jù)庫表創(chuàng)建的時(shí)候,往往需要把這些字段設(shè)置為非空。如此的話,就可以強(qiáng)制用戶輸入數(shù)據(jù),以增強(qiáng)數(shù)據(jù)的一致性。

同時(shí),在一張表中,也會(huì)有不少的字段,如員工信息表中,員工愛好、注釋等字段,就可能允許為空。利用數(shù)據(jù)庫專業(yè)術(shù)語來說,這些沒有內(nèi)容的字段就是“NULL”字段。

在數(shù)據(jù)庫表設(shè)計(jì)的時(shí)候,對(duì)于這種類型的空字段要特別的留意。一方面,這個(gè)NULL字段,不是說其里面存儲(chǔ)的是空格。若利用“’’”這個(gè)符號(hào)去查詢空字段的記錄的話,往往查不到我們想要的結(jié)果。因?yàn)樵跀?shù)據(jù)庫存儲(chǔ)的時(shí)候,若字段為NULL,則這個(gè)值根本沒有存儲(chǔ)。另一方面,正因?yàn)樯厦孢@種特性,所以,在表設(shè)計(jì)的時(shí)候,最好把允許NULL的字段放在表的末尾,當(dāng)數(shù)據(jù)庫比較大或者空字段比較多的話,則可以大大的減少數(shù)據(jù)庫的存儲(chǔ)空間。

另外,在數(shù)據(jù)庫創(chuàng)建表的時(shí)候,是按照列建立的時(shí)間來排序的。所以,當(dāng)某個(gè)列建立好之后,除非重新刪除再建立,否則無法調(diào)整列的順序。這就要求數(shù)據(jù)庫管理員在創(chuàng)建表之前,就要對(duì)列、以及是否為空有一個(gè)明確的定義。只有如此,才能夠合理安排列的順序。

經(jīng)驗(yàn)二:養(yǎng)成勤于寫注釋的習(xí)慣。

判斷一個(gè)人是否是數(shù)據(jù)庫專家,從一個(gè)“注釋”的小習(xí)慣中就可以 看得出來。若一個(gè)人在數(shù)據(jù)庫開發(fā)的時(shí)候,勤與寫注釋,如在建立表或者字段的時(shí)候,能夠利用comment命令對(duì)表與字段進(jìn)行注釋,則可以從一定程度上判斷他是這方面的行家。相反,若其開發(fā)的數(shù)據(jù)庫,注釋沒有多少,則基本可以判斷,他是一個(gè)剛?cè)腴T的菜鳥。或者說,其沒有參加過大型數(shù)據(jù)庫的設(shè)計(jì)。

這主要是因?yàn)椋跀?shù)據(jù)庫開發(fā)過程中,往往不是一個(gè)人可以完成的。如在開發(fā)一個(gè)ERP數(shù)據(jù)庫的時(shí)候,可能有些人專門負(fù)責(zé)開發(fā)基礎(chǔ)表,而有些人負(fù)責(zé)維護(hù)視圖,等等。大家都是分工合作。同時(shí),在前臺(tái)也有程序員需要調(diào)用后臺(tái)的數(shù)據(jù)庫表與字段。所以,中大型的數(shù)據(jù)庫與應(yīng)用系統(tǒng)往往是大家協(xié)作的結(jié)果。

為此,為了提高表與字段的可讀性,一個(gè)數(shù)據(jù)庫管理人員開發(fā)的表格,大家都可以看的懂,就需要給表與字段設(shè)置比較詳盡的注釋。在Oracle數(shù)據(jù)庫中,為了給其他伙伴提供有意義的幫助信息,就可以利用Comment命令來描述表、字段的作用以及一些引用的注意事項(xiàng)。這個(gè)小小的命令,可以大大提高表與字段的可讀性,提高數(shù)據(jù)庫與程序開發(fā)團(tuán)隊(duì)的協(xié)作性。

標(biāo)簽: Oracle
主站蜘蛛池模板: 国产成人69视频午夜福利在线观看 | 无码无遮挡又大又爽又黄的视频 | 欧美日韩人成视频在线播放 | 亚洲激情一级片 | 国产日产亚洲精华av | 免费裸体无遮挡黄网站免费看 | 亚洲国产主播一区 | 国产精品国产三级国产av品爱网 | 色呦呦麻豆 | 93精品国产乱码久久久 | 久久久久久免费精品一区二区三区 | 国产欧美日韩一区二区搜索 | 扒开两腿中间缝流白浆在线看 | 蜜桃嫩草| 国产人妻精品区一区二区三区 | 香蕉苹果水蜜桃丝瓜视频 | 最好的老师 | aⅴ一区二区三区无卡无码 国产精品a一 | 国产精品日韩一区 | 在线观看国产区 | 日韩和的一区二区 | 男人搡女人搡到高潮视频 | 性生活一区| 国产成人精品视频A片 | 阿娇艳z门照片无码av4i | 依人在线 | 免费在线播放毛片 | 一区二区三级视频 | www国产一区| 成人免费毛片内射美女-百度 | 日产国产精品亚洲系列的特点 | 成人免费视频视频 | 亚洲光棍天堂 | 粉嫩大学生无套内射无码卡视频 | 日韩在线视频免费观看 | 精品国产性色无码av网站 | 美女大BXXXXN内射 | 年轻内射无码视频 | 日本系列_7777ih_1页 | 国产精品网站一区二区三区 | 国产gv在线观看受被做哭 |