想像你要管理全校的資料,如果把「學生姓名、電話、數學成績、英文成績」全部塞在同一張大表,表格會變得超級長、超級亂!🤯
所以,我們會把資料拆開成多張表格。但是拆開後,要怎麼把同一個人的資料接回來呢?
主鍵就像是資料的 「身分證字號」 或 「學號」。
✔ 絕對不重複 (全校只有一個學號1001)
✔ 不能是空白的 (每個人都一定要有)
你看!我們只要在「成績表」裡也填上學號,
資料庫就能透過 Primary Key 瞬間找出:
「這筆考了 95 分的成績 (學號 1001),正是屬於一年甲班的王小明!」 ✔
如果在 Excel 中我們有三個表格:
表一 (學生) 跟 表二 (選課) 都有 學號 (PK 1)。
表二 (選課) 跟 表三 (課程) 都有 課程代碼 (PK 2)。
表二就像是一座「橋樑」,把另外兩張表牽在一起!
你可以把 Excel 的資料框選複製,貼給 Gemini,並附上這段進階魔法咒語:
你看!透過表二這座橋樑,資料庫就能串聯三張表,清楚告訴你:
「學號 1001 的王小明,選修了代碼 C-99 的魔法學與 C-88 的煉金術!」 🪄