溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - MySQL教學 - 設計資料表(2010/06/03作業)
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

設計資料表(2010/06/03作業)

我們已經有兩個Table如下

CREATE TABLE stmd (    -- 學生基本資料表
  depart_class      char(6),  -- 班級代碼
  student_no       char(9),  -- 學號
  student_name     char(10), -- 姓名
  birth_date         date,   -- 出生日期
  primary key(student_no)
);

假設資料如下
164D11  9614D001  張1  1995-01-01
164D21  9614D002  張2  1995-02-01
164D31  9614D003  張3  1995-03-01
164D41  9614D004  張4  1995-04-01
164D31  9614D005  張5  1995-05-01


CREATE TABLE dept (   -- 班級代碼表
   depart_class      char(6),   -- 班級代碼
   depart_name     char(20),   --班級名稱
   primary key(depart_class)
);

假設資料如下
164D11 日四技資管一甲
164D21 日四技資管二甲
164D31 日四技資管三甲
164D41 日四技資管四甲

利用欄位關聯取得資料
   Select stmd.depart_class,dept.depart_class_name,stmd.student_no,stmd.student_name,stmd.birth_date from stmd,dept where stmd.depart_class=dept.depart_class;

結果
164D11  日四技資管一甲 9614D001  張1  1995-01-01
164D21  日四技資管二甲 9614D002  張2  1995-02-01
164D31  日四技資管三甲 9614D003  張3  1995-03-01
164D31  日四技資管三甲 9614D005  張5  1995-05-01
164D41  日四技資管四甲 9614D004  張4  1995-04-01


請再設計三個資料表,用來反應學生的選課資料,可能的三個資料表如下
    科目代碼表
    各班開課資料表
    個人選課表
請將設計好的三個資料表寫在ePortfolio, 以作業為文章分類,  以設計資料表(2010/06/03作業)為文章標題

期末上機考試將以此為架構並出題現場上機操作







 

全部共 2則留言
06-03 10:18:留言...
06-04 15:06:留言...
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應