數(shù)據(jù)庫可以用來集中控制和管理數(shù)據(jù),數(shù)據(jù)模型可以用來表達(dá)各種數(shù)據(jù)的組織和數(shù)據(jù)之間的關(guān)系。數(shù)據(jù)庫可以用來集中控制和管理數(shù)據(jù),數(shù)據(jù)模型可以用來表達(dá)各種數(shù)據(jù)的組織和數(shù)據(jù)之間的關(guān)系,數(shù)據(jù)模型的作用以及數(shù)據(jù)模型的三要素是什么:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束。
數(shù)據(jù)庫的作用:數(shù)據(jù)庫是為了達(dá)到某種目的,按照一定的規(guī)則和方法組織起來的“數(shù)據(jù)”的“集合”。數(shù)據(jù)庫可以直觀的理解為存儲數(shù)據(jù)的倉庫,只不過這個倉庫是在計算機的海量存儲上,數(shù)據(jù)必須以一定的格式存儲,因為不僅需要存儲,而且要容易找到。數(shù)據(jù)庫可以做到:(1)數(shù)據(jù)共享包括所有用戶可以同時訪問數(shù)據(jù)庫中的數(shù)據(jù),用戶可以通過接口以各種方式使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。
減少大量重復(fù)數(shù)據(jù),降低數(shù)據(jù)冗余,保持?jǐn)?shù)據(jù)一致性。⑶數(shù)據(jù)的獨立性數(shù)據(jù)的獨立性包括邏輯獨立性(數(shù)據(jù)庫和應(yīng)用程序的邏輯結(jié)構(gòu)相互獨立)和物理獨立性(數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu))。(4)在數(shù)據(jù)集中控制的文件管理模式下,數(shù)據(jù)處于分散狀態(tài),不同的用戶或者同一個用戶在不同的進(jìn)程中對自己的文件無所作為。數(shù)據(jù)庫可以用來集中控制和管理數(shù)據(jù),數(shù)據(jù)模型可以用來表達(dá)各種數(shù)據(jù)的組織和數(shù)據(jù)之間的關(guān)系。
三要素是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。數(shù)據(jù)結(jié)構(gòu)是所研究的對象類型的集合。這些對象是數(shù)據(jù)庫的組成部分,數(shù)據(jù)結(jié)構(gòu)是指對象之間關(guān)系的表達(dá)和實現(xiàn),是對系統(tǒng)靜態(tài)特征的描述。數(shù)據(jù)操作是可以對數(shù)據(jù)庫中某個對象的實例進(jìn)行的一組操作,主要是指檢索和更新(插入、刪除和修改)。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號、操作規(guī)則(如優(yōu)先級)以及操作實現(xiàn)的語言。
數(shù)據(jù)完整性約束是一組完整性規(guī)則,規(guī)定了數(shù)據(jù)庫狀態(tài)和狀態(tài)變化應(yīng)滿足的條件,以保證數(shù)據(jù)的正確性、有效性和兼容性。功能在于空間數(shù)據(jù)模型是關(guān)于現(xiàn)實世界中空間實體及其相互關(guān)系的概念,為描述空間數(shù)據(jù)的組織和設(shè)計空間數(shù)據(jù)庫模式提供了基本方法。因此,對空間數(shù)據(jù)模型的理解和研究在設(shè)計GIS空間數(shù)據(jù)庫和開發(fā)新一代GIS系統(tǒng)的過程中起著重要的作用。