大家自己寫指令碼,建立如下兩個資料庫和相關表,以及插入相關資料:
student資料庫中有4個表:
stu_info(學號,姓名,性別,年齡,系號)、
department(系號,系名),
curriculum(課程編號,課程名稱,學分),
grade(學號,課程編號,成績)
學號 姓名 性別 年齡 系號
001 李林 男 18 d01
002 白冰 女 17 d02
003 劉雲 男 16 d02
系編號 系名
d01 軟體系
d02 網路系
d02 電子系
對stu_info表,列出年齡在15~17歲之間的女學生名單。
查詢選修了「高等數學」課程的學生的學號,姓名,成績。
對stu_info表,根據系別查詢學生的學號,姓名,系別,系別相同的按學號降序輸出。
建立檢視v1,用於顯示各系的平均年齡,即顯示(系號,平均年齡)。
對stu_info表,列出18-20歲男生的學生名單。
查詢沒有選修「辦公軟體」課程的學生的學號,姓名。
對stu_info表,根據系別查詢學生的學號,姓名,系別,系別相同的按學號降序輸出。
基於grade表建立檢視v1,用於顯示每個學生的平均成績,即顯示(學號,平均成績)。
對stu_info表,列出年齡在19-21歲之間的女學生名單。
查詢沒有選修「高等數學」課程的學生資訊(顯示學號,姓名)。
對grade表,輸出選修『nn1018』這門課程的成績前3名。
對grade表,建立檢視v1,用於顯示各門課程的選修人數和平均分,要求顯示(課程編號,選修人數,平均分)。
cooperation資料庫中有2個表:supplier表(**商編號,**商名稱,聯絡人,聯絡**,位址),contract表(合同編號,合同名稱,合同**商,合同日期,合同金額)
supplier表
contract表
在contract中查詢金加島、艾公尺莉兩位**商的合同資訊,要求顯示合同編號,合同名稱,合同金額
在表contract中查詢所有資訊按照』合同金額』公升序進行排序,按合同編號降序
基於contract表建立檢視v1,統計每個**商的平均合同金額,要求不統計平均合同金額小於200000的**商,顯示合同**商,平均合同金額
資料庫第七章答案
1 試述資料庫設計過程。6 定義並解釋概念模型中以下術語 8 某工廠生產若干產品,每種產品由不同的零件組成,有的零件可用在不同的產品上。這些零件由不同的原材料製成,不同零件所用的材料可以相同。這些零件按所屬的不同產品分別放在倉庫中,原材料按照類別放在若干倉庫中。請用 e r 圖畫出此工廠產品 零件 ...
資料庫中候選碼的求解
若p為r上的乙個屬性集,如果u完全依賴於p,則稱p為m上的候選碼。解釋一下上面那句話的意思 例如 關係r a,b,c 滿足函式依賴m a b,a c,b ac 如果p的閉包為u的話,那麼p就為u上的候選鍵 其中u為r中所有的元素即abc 在上面例題中的r a,b,c 中,a的閉包為abc,a就為r上...
資料庫原理之候選碼的求解
r a1,a2,an 和函式依賴集f,屬性分4類 l類 僅出現在f的函式依賴左部的屬性 r類 僅出現在f的函式依賴右部的屬性 n類 在f的函式依賴兩邊均未出現的屬性 lr類 在f的函式依賴兩邊均出現的屬性 對於給定的關係模式r及其函式依賴集f,1.如果x x r 是l類屬性,則x必為任一候選碼的成員...