ผลการเรียนครั้งที่ 8
บทที่ 7
ภาษาสอบถามเชิงโครงสร้าง
ภาษา SQL เป็นภาษาที่ใช้สำหรับสร้างฐานข้อมูลและสร้างโครงสร้างการจัดเก็บข้อมูลของ ตารางข้อมูลต่างๆ ใช้สำหรับการจัดการต่างๆกับข้อมูล อาทิเช่น การเพิ่ม ลบ และอัพเดทข้อมูล และยังถูกใช้ สำหรับการสืบค้นข้อมูลสารสนเทศจากฐานข้อมูลด้วยเช่นกัน ภาษา SQL จะมี 2 ฟังก์ชันการทำงานหลัก ดังนี้
Data Definition Language (DDL)—จะเป็นคำสั่ง SQL ที่เกี่ยวข้องกับการสร้างตารางข้อมูล ดัชนี มุมมองต่างๆ และยังรวมถึงคำสั่งสำหรับการกำหนดสิทธิ์ในการเข้าถึงตารางข้อมูลต่างๆ
Data Manipulation Language (DML)—จะเป็นคำสั่ง SQL ที่เกี่ยวข้องกับการเพิ่ม อัพเดท ลบ และสืบค้นข้อมูลจากตารางข้อมูลในฐานข้อมูล โดยคำสั่งประเภท DML
คำสั่ง SQL ทั้งสองหมวดหมู่ข้างต้นจะทำการประยุกต์ใช้คำศัพท์เฉพาะไม่ถึง 100 คำที่ซึ่งจะทำให้เรา สามารถเข้าใจได้ง่าย คำสั่ง SQL จะสนใจเฉพาะเราต้องการจะทำอะไร เช่น ต้องการเรียกดูข้อมูลอะไร ต้องการเพิ่มข้อมูลอะไรในตารางข้อมูลใด ต้องการสร้างตารางข้อมูลใด เป็นต้น แต่จะไม่สนใจถึงวิธีในการ ดำเนินการต่างๆเพื่อที่จะได้มาซึ่งสิ่งที่ต้องการ
หัวใจหลักของ SQL คือ คิวรี (query) ที่ซึ่งจะครอบคลุมคำถามและการดำเนินการ เช่น รายการ สินค้าใดบ้างที่มีราคามากกว่า 100$ ที่ซึ่งถูกจัดเก็บในโกดังสินค้า? และรายการสินค้าเหล่านั้นมีจำนวนเท่าใด? พนักงานที่เริ่มทำงานกับบริษัทหลังจาก 1 January 2015 เป็นจำนวนเท่าใด? เป็นต้น นอกจากคำถามข้างต้น คิวรีของ SQL ยังถูกใช้ในการเพิ่ม ลบ อัพเดทข้อมูลในแถวข้อมูลต่างๆ และยังรวมถึงการสร้างตารางข้อมูล และดัชนี แต่ก่อนที่เราจะประยุกต์ใช้คำสั่ง SQL ในการสืบค้นข้อมูลจากฐานข้อมูล เราควรที่จะต้องทำการ กำหนดโครงสร้างการจัดเก็บข้อมูลด้วยการใช้คำสั่งประเภท DDL เสียก่อน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น