Non atomic data type là gì?
- ★
- ★
- ★
- ★
- ★
Như chúng ta biết giá trị của kiểu dữ liệu nguyên tử (atomic data type) không thể được chia nhỏ hơn nữa. Ví dụ như chuỗi, số nguyên, số thập phân, ngày tháng, v.v. Trong khi đó kiểu dữ liệu phi nguyên tử (non atomic data type) bao gồm các kiểu dữ liệu nguyên tử.
Trong cơ sở dữ liệu (database), các kiểu dữ liệu phi nguyên tử (non atomic data type) như dữ liệu bán cấu trúc (semi-structured data), dữ liệu dựa trên đối tượng (object-based data), dữ liệu dạng văn bản (textual data) và dữ liệu không gian (spatial data).
Trong XML, chúng ta có các kiêu dữ liệu phi nguyên tử (non atomic data type) như list, union.
List trong XML
Các kiểu dữ liệu list bao gồm nhiều các kiểu dữ liệu nguyên tử được phân tách bằng khoảng trắng.
<xs:simpleType name="integerList">
<xs:list itemType="xs:integer"/>
</xs:simpleType>
Union trong XML
Unions có thể được sử dụng để chỉ định một kiểu dữ liệu đơn giản có thể chứa các giá trị của một số kiểu dữ liệu đơn giản khác. Nó được định nghĩa bằng cách sử dụng phần tử (element) simpleType.
<simpleType name="myUnion">
<union memberTypes="xs:int xs:string" />
</simpleType>
Learning English Everyday