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
主站蜘蛛池模板: 国产精华液一线二线三线区别 | 播放黄色一级片 | 精品欧美一区二区精品久久 | 亚洲欧美视频网站 | 欧洲-级毛片内射八十老太婆 | 久久毛片基地 | 国产成人无码aa片免费看 | 亚洲色精品三区二区一区 | 日韩精品免费一线在线观看 | 人妻人人澡人人添人人爽人人玩 | 在阳台上玩弄人妻的乳球 | 色婷婷狠狠爱 | 影音先锋aⅴ男人资源先锋影院 | 亚洲日韩欧美综合不卡在线 | 天天操网站 | 少妇作爱视频在线观看视频 | 任你操视频 | 色综合视频一区二区三区日韩 | 国产人妻人伦精品熟女 | 欧美天堂在线观看 | 国产ts人妖一区二区 | 2020久久香蕉国产线看观看 | 男人操女人免费视频网站 | 亚洲美女精品区人人人人 | 麻豆高清| 日韩精品一区二区葵司亚洲91 | 国产在视频线精品视频 | 亚洲AV日韩综合一区尤物 | 精选久久久 | 91色视频在线观看 | 四虎成人精品在永久免费 | 亚洲青涩在线 | 精品久久二区 | 日韩内射美女人妻一区二区三区 | 久久婷婷色综合 | 亚洲精品国品乱码久久久久 | 69xx在线看片 | 日韩美香港a一级毛片 | 亚洲国产精品成人av | 素人视频免费观看 | 国产人妻人伦精品无码.麻豆 |