資料庫系號
『壹』 關系資料庫管理系統能實現的專門關系運算包括哪些
包括投影、連接。
關系的基本運算有兩種:傳統的集合運算(並、差、交等)和專門的關系運算(選擇、投影、自然連接、除法、外連接)。有些查詢需要幾個基本操作的組合,並且需要幾個步驟才能完成。
在關系資料庫管理系統中,資料庫中的所有數據及其相互連接被組織成關系,即二維表。關系資料庫系統提供完整的高級關系操作來支持資料庫上的各種操作。關系模型具有嚴格的數學理論,使資料庫的研究建立在堅實的數學基礎上。
(1)資料庫系號擴展閱讀:
資料庫中的專門關系操作:
1.選擇:
所選邏輯表達式的基本形式是xy,其中表示比較運算符,可以是比較運算符。X和Y是屬性名、常量或簡單函數。它是從行的角度來看的一個操作。
2.投影:
關系R上的投影是從關系R中選擇幾個屬性列,形成新的關系。從列的角度來看,這是一個操作。因為投影取消了某些列之後可能重復的行,所以應該取消這些相同的行。
3.自然連接:
自然連接是一種特殊的等效連接,它要求要比較的兩個關系的組件必須是一組具有相同名稱的屬性,並且從結果中刪除重復屬性列。一般從連接角度看,自然連接需要取消重復的,所以是從行和列的角度來看。
4.部門:
如果關系R除以關系S的結果是關系T,那麼關系T包含了R中所有的屬性及其值,但不包含在S中,並且T的元組和S的元組的所有組合都在R中。
5.外部聯系:
當R和S進行自然連接時,它們在公共屬性中選擇兩個具有相同值的元組來形成新的關系。
此時,關系R和S可能具有公共屬性中不相等的元組,這將導致R或S中放棄元組。這些被放棄的元組稱為掛起元組。
如果懸空元組也保留在結果關系中,並且在其他屬性上填充值,則該連接稱為外部連接。
『貳』 什麼是資料庫的系統帳號
sa是sqlServer的系統賬號,sa就是System Administrator 系統管理員的縮寫;
admin是Access的系統賬號,admin是Administrator 管理員的縮寫。
system,sys是Oracle Database的系統賬號,system,sys是System Management系統管理的部分縮寫;
DB2admin 是DB2 資料庫的系統賬號,DB2admin是DB2 Administrator DB2管理員的縮寫。
root是MySQL 資料庫的系統賬號,root是Root Previllege Account根特權賬號的縮寫。
『叄』 資料庫題(sql server) (一)已知有如下關系 學生(學號,姓名,系好) 項目(項目號,項目名稱,報酬)
1.分析以下SQL語句:select x.學號 from 參加x,參加Y where x.學號=Y.學號 and x.項目號<>Y.項目號 請問上述語句完成了什麼查詢操作?
查詢沒有參與xxx項目號的學生學號
2.使用sql語句寫出下列查詢
列出每個系的所有學生參加項目所獲得的總報酬。
select 學生.系好, sum(報酬) from 學生, 項目, 參加
where 學生.學號 = 參加.學號
and 項目.項目號 = 參加.項目號
group by 學生.系好
3.試用sql語句寫出下列操作
將『電腦動畫』項目的報酬改為所有項目的平均報酬
UPDATE 項目 SET 報酬 = (select avg(報酬) from 項目) where 項目名稱 = '電腦動畫』
4.用sql語句實現:返回employee表中所有title 列為『Programmer』的salary數據的平均值。
select avg(salary) from employee where title = 'Programmer'