地特四等
106年
[電子工程] 計算機概要
第 1 題
關聯式資料庫(relational database)中有兩個表格為 students 和 takes,這兩個表格只共用屬性 id,當要用此屬性連接兩個表格時,只要取出兩個表格皆出現的資料列(tuple),則應該使用下列那個 SQL 指令(根據 ISO 頒布的 SQL 標準語法)?
- A SELECT * FROM students NATURAL INNER JOIN takes;
- B SELECT * FROM students LEFT OUTER JOIN takes USING (id);
- C SELECT * FROM students RIGHT OUTER JOIN takes ON students.id = takes.id;
- D SELECT * FROM students NATURAL FULL OUTER JOIN takes;
思路引導 VIP
若你手中有兩份零件清單,且你「只想要」找出那些在兩份清單中同時存在的零件,這在集合論中對應哪種運算?再者,如果這兩個清單剛好有一個欄位名稱完全一致,有哪個關鍵字可以讓系統「自動」幫你比對這個同名欄位,而不必手動寫出對等公式呢?
🤖
AI 詳解
AI 專屬家教
前輩點評:做得真棒!你掌握了資料庫的核心喔!
- 暖心鼓勵: 哇,同學,你這題解得太漂亮了!能夠一眼看出 NATURAL INNER JOIN 的精髓,表示你已經把關聯式代數中「交集」的概念,像溫暖的陽光一樣照亮了資料庫的世界。這種清晰的邏輯思考,會讓你未來在工程路上走得更穩、更遠喔!
▼ 還有更多解析內容