0%

[技能檢定]題組三 步驟2 建立資料表

每個題組依狀況不同,在這一步有不同的做法,視自己對題目的熟悉程度來做應變,可以一次把全部資料表建完,也可以視解題的進度來逐步建立或修改資料表。

根據題意,題組三會需要用到以下的資料表:

  • poster - 預告片資料表
  • movie - 院線片資料表
  • ord - 訂單資料表
  1. 依序建立功能需要的三張資料表:
  • poster

    name type pk default A_I note
    id int(10) yes yes 流水號
    name text 片名
    img text 檔案路徑
    sh int(1) 1 顯示
    rank int(5) 排序
    ani int(1) 1 轉場動畫
  • movie

    name type pk default A_I note
    id int(10) yes yes 流 水 號
    name text 電影名稱
    level tinyint(1) 分級
    length int(5) 長度
    ondate date 放映日期
    publish text 發行商
    director text 導演
    trailer text 預告影片
    poster text 預告海報
    intro text 電影介紹
    rank int(5) 排序
    sh int(1) 1 顯示
  • orders

    name type pk default A_I note
    id int(10) yes yes 流水號
    no text 訂單編號
    movie text 電影名稱
    date date 觀影日期
    session text 場次
    qt int(1) 票數
    seats text 座位
  1. 為了解題順利,可以把資料表中的一些欄位設為可接受空值的狀況,這樣即使未設定內容,也能正常新增或更改資料,不過這個做法只是為了先求解題完成而做的取巧,實務上應該根據需求及功能來決定欄位是否可以接受空值,並在程式端檢查來源資料是否為空值