當前位置:才華齋>英語>等級考試>

計算機四級資料庫工程師考試設計題真題

等級考試 閱讀(3.01W)
計算機四級資料庫工程師考試設計題真題
  (1) 設有高校選課系統,需要對學校的系資訊、教師資訊、課程資訊、學生資訊、學生選課資訊進行管理。已知系(DEPT)資訊包括系編號(DeptNO)、系名稱(DeptName),教師(Teacher)資訊包括教師號(TNO)、教師名(Tname),課程(Course)資訊包括課程號(CNO)、課程名(CName)、課程學分(Credit),學生(Student)資訊包括學號(SNO)、學生姓名(Sname)、學生性別(Sex)。
  選課系統的管理規則如下:
  Ⅰ、一個系可聘用多名教師,一個教師只受聘於一個系;
  Ⅱ、一個系可有多名學生,一個學生只屬於一個系;
  Ⅲ、一名教師可講授多門課程,一門課程可被多個學生選修;
  Ⅳ、一名學生可選修多門課程,一門課程可被多名學生選修;
  Ⅴ、學生選修完課程後,可獲得相應課程的成績。
  針對以上描述,完成下列設計內容:
  ① 構建選修課系統的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯絡名用聯絡所關聯的實體集名的'首字母,字母間用“—”或“_”連線,大小寫不限)(10分)
  解答如下:
系號
性別
學號
姓名
系名稱
管理
學生
1 n  m
聘用
選課
1  n
授課
課程
n
老師
1 n
老師名
課程名
課程號
學分
老師號
  ② 根據所構建的ER圖,設計滿足3NF的關係模式,並標出每個關係模式的主碼和外碼。(要求關係模式名同實體集名或聯絡名,屬性名用試卷中給出的英文名,大小寫不限)(10分)
  DEPT(DeptNO,DeptName)主碼:DeptNO,無外碼
  Teacher(TNO,TName,DeptNO)主碼TNO,外碼DeptNO
  Student(SNO,SName,Sex,DeptNO)主碼SNO,外碼DeptNO
  Course(CNO,CName,Credit)主碼CNO,無外碼
  T-C(TNO ,CNO)主碼(TNO,CNO),外碼TNO ,CNO
  S-C(SNO,CNO,成績)主碼(SNO,CNO),外碼SNO,CNO
  (2) 現有如下兩個關係模式:
  Employees(Eid,Name,DeptNO)
  Departments(DeptNO,DeptName,TotalNumber)
  Employees關係模式描述了職工編號、姓名和所在部門編號;Departments關係模式描述了部門編號、名稱和職工總人數。
  請按SQL Server所採用的Tansact—SQL語法格式編寫實現具有功能的後觸發型觸發器:每當在Employees表中插入一行資料時,相應部門的職工總人數就加1。(10分)
  creat trigger insert_trigger
  on Employees after insert
  As
  If exsists(select * from Employees a join inserted b on =)
  Update employees set TotalNumber=TotalNumber+1
  Where DeptNo=(select DeptNo from inserted )
  (該題答案不能保證其準確性,依自己的理解)