Thursday, April 13, 2006

資料庫管理(下) 國企系三年B班

私立台南女子技術學院
國際企業系 三年級 B班 資料庫管理(下)

以下三題,每題七分:(占總分21%)
1.建立學生(Student)資料表。
2.建立成績登記(Enrollment)資料表
3.刪除教職員(Faculty)資料表

以下七題,擇五題回答,每題八分:(占總分40%)
4.列出選修科目中成績(EnrGrade)大於3.5的學生姓名(StdFirstName、StdLastName)、課程代碼(OfferNo)和成績(EnrGrade)。
5.列出Bob Norbert在2003年春季班的課程時間表。列出每一門課程的課程代碼(OfferNo)、學科代碼(CourseNo)、日期(OffDays)、地點(OffLocation)、時間(OffTime)和教師姓名(FacFirstName、FacLastName)。
6.列出薪資比其監督人還高的教師,並列出其身分證字號、姓名及教師和監督人的薪資。
7.取得IS課程中的課程編號碼(CourseNo)、學科編號(OfferNo)、教師代碼(FacSSN)和教師姓名(FacFirstName、FacLastName)。
8.例出某一門課成績不低於3.5的學生身份證號(StdSSN)、姓名(StdFirstName、StdLastName)和主修(StdMajor)。
9.列出學科代碼(CourseNo)、課程代碼(OfferNo)和選修的學生數目(NumStudents);只計算2003年春季班。
10.使用UNION查詢方法,展示所有的教師和學生。只顯示共同的欄位。

以下五題,每題八分:(占總分40%)
11.請寫下更新概略表的三個準則要求。(三個全寫才給分)
12.說明階層式表單的查詢公式化的步驟技計。
13.定義一個概略表的名稱為MS_View,包含管理科學系(FacDept = ‘MS’)的教師所教授的課程。
14.在MS_View中,列出2003年的春季班的學科(OffTerm = ‘SPRING’)
15.利用Faculty的資料表,建立一個含有主鍵的列、欄子集合概略表。

Wednesday, March 29, 2006

資料庫管理 隨堂測驗(3/31)

私立女子技術學院 國企系 資料庫管理 隨堂測驗

以下總共二十一題,選考十五題,一題七分,總分105分
Q1:建立一個員工資料表;主鍵為身分證字號,外來鍵為部門編號。
Q2:建立一個員工與計畫之間的員工計劃資料表;主建為員工身分證字號與計劃編號。
Q3:請刪除員工計劃資料表。

Q4:找出 ”王五“ 的生日和地址。
Q5:找出在研發部門工作的員工的名字和地址。
Q6:對每一個工作地點在”台北”的專案,顯示其專案編號、負責部門的編號和其部門的管理者名字、地址與生日。
Q7:擷取每一位員工的姓名與其直屬上司的姓名。
Q8:擷取所有員工的住址在”市區”的姓氏與名字。
Q9:顯示出所有工作於”行政革新”專案的員工在加薪10%後的薪資結果。
Q10:擷取D5號部門的所有員工,薪水在$30000到$40000之間。
Q11:擷取一份員工清單、一份他們所工作的計畫清單,先針對部門號碼排序,每個部門內再依據員工姓名的字母順序排序。

Q12:找出所有在”研發部門”工作員工的薪資總和、以及此部門員工的最高薪資、最低薪資與平均薪資。
Q13:計算在研發部門的員工總數。
Q14:要擷取所有具有二個或二個以上眷屬的員工姓名。
Q15:擷取每一個計畫的計畫號碼、計畫名稱、以及在此計畫工作的員工人數。
Q16:擷取每一個計畫的計畫號碼、計畫名稱及在此計畫裡工作的D5號部門的員工人數。

Q17:使用”右側外部結合”的SQL語法,結合上述二者表單。

Q18:找出存在於「庫存1」或「庫存2」的產品。
Q19:找出只存在於「庫存2」但不存在於「庫存1」的產品。

Q20:找出煎餅類的銷售明細。
Q21:找出煎餅類的銷售資料。