A. 資料庫中屬性組究竟是什麼含義
屬性組的含義就是一組具有相互聯系的屬性組合而成的。
屬性是比如一張表格中的學號和姓名等。一個事物(實體)有多個屬性。學生有學號、姓名、班級、性別、年齡等屬性。屬性組就是幾個屬性的集合。
關系資料庫中「屬性」的意思是表中每一列稱為一個屬性(欄位),每列都有屬性名,也稱之為列來或欄位名,例如學號、姓名和專業碼都是屬性名。
Mysql資料庫中表格屬性的含義如下:
null:表示該列是否可以存儲null。
key: 表示該列是否已編制索引。pri表示該列是表主鍵的一部分;uni表示該列是unique索引的一部分;null表示在列中某個給定值允許出現多次。
default:表示該列是否有默認值。如果有的話值是多少。
extra:表示可以獲取的與給定列有關的附加信息,例如auto_increment等。
(1)資料庫表的屬性指什麼擴展閱讀
資料庫中標稱屬性的特點:標稱屬性的值是一些符號或事物的名稱。
每個值代表某種類別、編碼、狀態,因此標稱屬性又被看做是分類的(categorical)。
標稱屬性的值不具有有意義的序,而且不是定量的。(也就是說,給定一個對象集,找出這種屬性的均值沒有意義。
標稱屬性的注意事項:
這些值不必具有有意義的序,在計算機科學中,這些值也被看做是枚舉的(enumeration)。
盡管標稱屬性的值是一些符號或「事物的名稱」,但也可以用數表示這些符號或名稱,如 hari_color,可以用 0 表示黑色,1 表示黃色
例子:hair_color(頭發顏色)、marital_status(婚姻狀況)、occupation(職業)。