資料的單值 多值 派生 簡單 復合屬性

2022-02-11 01:19:17 字數 621 閱讀 5513

派生屬性:「學生」實體中有「生日」和「年齡」等屬性,從「生日」可以計算出「年齡」屬性的值,「年齡」屬性就是派生屬性

多值屬性:乙個人都多個親屬,親屬就是多值屬性。乙個人有多種愛好。乙個人可能有多個**號碼

單值屬性:學生表中的學號就只有乙個,所以叫單值屬性。

復合屬性:」姓名「由 姓+中間名+名 構成

簡單屬性:與復合相對的,就是簡單屬性。

使用「維度表」和「事實表」來對每種表進行定性。以上的屬性都是描述維度的。

維度建模三種模式

1.1  星型模式。

1.2  雪花模式。

1.3  星座模式。

維度表:維度表可以看成是使用者用來分析乙個事實的視窗,它裡面的資料應該是對事實的各個方面描述,比如時間維度表,它裡面的資料就是一些日,周,月,季,年,日期等資料,維度表只能是事實表的乙個分析角度。

實體表:實體表就是乙個實際物件的表,實體表它放的資料一定是一條條客觀存在的事物資料,比如說裝置 ,它就是客觀存在的,所以可以將其設計乙個實體表。

事實表:事實表其實質就是通過各種維度和一些指標值得組合來確定乙個事實的,比如通過時間維度,地域組織維度,指標值可以去確定在某時某地的一些指標值怎麼樣的事實。事實表的每一條資料都是幾條維度表的資料和指標值交匯而得到的。

mysql多值屬性表 資料庫中的多值屬性

在傳統的關聯式資料庫設計中,每行 列必須只儲存乙個值。不要儲存逗號分隔的列表或任何古怪的東西。例如,說乙個運動隊有七個成員。你可以這樣做 create table team team id int primary key,team name varchar 50 team members varch...

資料結構 單鏈表(c 繼承和復合的形式實現)

includeusing namespace std class node class nodelist public node nodelist const node x nodelist const nodelist x void makeempty nodelist int length co...

資料結構 單鏈表的簡單實現

單鏈表的實現 include include typedef struct lnodelnode,linklist 判空函式 bool empty linklist l 單鏈表輸出函式 bool linklist output linklist l while head printf n retur...