更新時間:2020-12-18 17:45:23 來源:動力節點 瀏覽1478次
數據對象是性質相同的數據元素的集合,是數據的子集。那么,對于數據來說,什么是性質相同呢?相同的性質是指數據元素具有相同數量和類型的數據項,比如人都有姓名、生日、性別等相同的數據項。
數據對象實際上是數據的子集,例如:整數數據對象的集合 N={1,2,3,4,5,6,7,...};
字母數據對象是集合 C={'A',"B","C"....}。既然數據對象是數據的子集,在實際應用中,處理的數據元素通常具有相同性質,在不產生混淆的情況下,我們將數據對象簡稱為數據。數據對象又稱樣本、實例、數據點或對象。通常,數據對象用屬性描述。數據對象描述包括了數據對象及其所有屬性。數據對象只封裝數據,卻沒有對數據的操作。
在應用程序中引用的任何數據結構元素,如文件、數據、變量等都稱為數據對象,簡稱為對象。它是使用編程語言允許的字符命名。在Fortran90或95中,數據對象是一種數據實體,它是一個常量、一個變量或常量的子對象。FORTRAN語言處理的數據對象都有類型(顯式或隱式地規定)、數據值和屬性(對象的特征和被使用的方式)。子對象是某些有名對象的一部分,可由其他部分引用和獨立地定義。子對象包括數組的部分(數組元素)、字符串的部分(子串)和結構的部分(成分)。
數據屬性定義了數據對象的性質,可以用來:
①為數據對象的實例命名
②描述這個實例
③建立對另一個表中的另一個實例的引用。
另外,必須把一個或多個屬性定義為標識符。也就是說,當要找到數據對象的一個實例時,標識符屬性成為一個“鍵”。在某些情況下,標識符的值是唯一的,但不是必需的。在數據對象“汽車”的例子中,標識號是一個合理的標識符。
通過對問題環境的理解,可以恰當地確定特定數據對象的一組屬性?!捌嚒钡膶傩钥梢杂糜谄囘\輸部門的應用系統,而汽車制造公司需要制造中的控制軟件。在后一種情況下,“汽車”的屬性可能也包括標識號、車體類型和顏色,但為了使汽車在制造的控制環境下成為一個有用的對象,必須增加許多其他屬性(如內部代碼、驅動系統類型、車內包裝設計師和傳動類型等)。
數據對象彼此之間相互連接的方式稱為聯系,也稱為關系。二元聯系即只有兩個實體型參與的聯系,可分為三種類型:一對一聯系、一對多聯系和多對多聯系。數據對象的相互連接,實現了數據的綁定,對于數據的處理起到了提高效率的作用。
以上就是對數據機構中的數據對象的介紹,數據對象的本質還是某些相同數據元素的集合,只有抓住了這一點,理解數據對象也就水到渠成了。想學習更多的你不曾了解過的數據結構,就來觀看本站的數據結構和算法教程,數據結構的知識在這里應有盡有!
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習