資料庫交運算
發布時間: 2021-03-28 03:50:20
Ⅰ 資料庫關系運算
傳統的數學集合的關系運算和資料庫專有的關系運算
資料庫本身是一個二維的表,就相當專於是一個數學的屬集合。
有的時候需要兩個表進行運算,比如,找到兩個表中相同的部分,這個的運算機制就是傳統的集合運算中的「交」。
有的時候需要表本身進行計算,比如,只需要顯示表中某一列的數值,這個就是關系的專門運算「投影」。
其餘的運算你可以自己找找,基本原理都很簡單的,一看就能明白。
Ⅱ 關於資料庫運算的問題
資料庫中要進行關系運算必須要有能關聯上的條件,比如一個關系中有 R 其中屬性是 (名稱 年齡 編號 ) 另一個關系 S 中 有(名稱 工資 工齡) 等信息 名稱是取自同一個域 這樣就可以 RS相關聯 取出其他屬性 對屬性進行操作 得到想要的數據,而笛卡爾積 因為沒有能關聯上的條件 你對兩表進行關聯之後 資料庫默認會進行組合 你得到的結果 將成為 R 中 3個屬性 2條記錄
S 中三個 屬性 2條記錄 2*2種結果 數據完全混亂 所以資料庫操作 要杜絕笛卡爾積 這樣的結果對數據而言沒有任何作用,除了一些沒有唯一記錄的主鍵 進行偽造數據
Ⅲ 資料庫 並運算
S(A,B,C,D) 與R(C,D,E,F) 不可以進行 並運算 或 交運算,因為兩個關系的列(屬性)不同,只有兩個關系的列(屬性)相同才能進行並運算 或 交運算
Ⅳ 如何計算資料庫中數據的運算
投影運算的含義簡單點就是:從表中選擇需要的屬性列。
Ⅳ 關於資料庫中的並與交
並是指兩個結果集合並,並消除重復(也可以選擇不消除重復)
交是指找出兩個結果集的共有部分
笛卡爾積是指將兩個結果集的每一行兩兩組合得到的結果
熱點內容