ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
เรียบเรียงโดย ชายดาคอมพิวเตอร์
ภาษาที่ใช้ในระบบฐานข้อมูล
 ภาษาที่ใช้ในระบบฐานข้อมูลจะใช้ภาษาเอสคิวแอลหรือ SQL ย่อมาจาก Structure
Query Language (SQL) หรือเรียกว่า ซีเควล ภาษา SQL มักจะนามาใช้กับฐานข้อมูล
เชิงสัมพันธ์ ซึ่งเป็นภาษามาตรฐานมีลักษณะคล้ายกับภาษาอังกฤษ ซึ่งแบ่งออกเป็น 3
ประเภทหลัก ๆ ได้แก่
ภาษาสาหรับการนิยามข้อมูล (DDL)
ภาษาสาหรับการจัดการข้อมูล (DML)
ภาษาควบคุม3
1
2
สิ่งที่เกี่ยวข้องกับระบบฐานข้อมูล
 ระบบฐานข้อมูลทุก ๆ ประเภทจะมีสิ่งที่เป็นองค์ประกอบเพื่อให้ระบบฐานข้อมูลทางาน
ได้สัมพันธ์กันอย่างครบถ้วน องค์ประกอบของระบบฐานข้อมูลหลัก ๆ มีอยู่ด้วยกัน 5
อย่างด้วยกัน คือ
ฮาร์ดแวร์ ซอฟต์แวร์1 2
บุคลากร กระบวนการ43
ข้อมูล5
1. ฮาร์ดแวร์
 ฮาร์ดแวร์ หมายถึง ตัวเครื่องคอมพิวเตอร์และอุปกรณ์รอบข้างที่สามารถมองเห็นได้
อาจจะเป็นเครื่องเมนเฟรมคอมพิวเตอร์ เครื่องมินิคอมพิวเตอร์ หรือเครื่อง
ไมโครคอมพิวเตอร์ก็ได้ รวมทั้งอุปกรณ์นาเข้าและอุปกรณ์แสดงผลต่าง ๆ ตลอดจน
อุปกรณ์สื่อสารข้อมูลซึ่งในระบบฐานข้อมูลประเภทองค์การขนาดใหญ่ที่มีสาขาใน
ต่างประเทศจาเป็นต้องใช้
2. ซอฟต์แวร์
 ซอฟต์แวร์ หมายถึง โปรแกรมหรือชุดคาสั่งที่ใช้สาหรับให้เครื่องคอมพิวเตอร์
ประมวลผล ประกอบด้วย 3 ประเภทด้วยกัน ได้แก่
ระบบปฏิบัติการ1 ระบบจัดการฐานข้อมูล
โปรแกรมประยุกต์3
2
2. ซอฟต์แวร์ (ต่อ)
2.1 ระบบปฏิบัติการ เป็นโปรแกรมที่ใช้สาหรับเครื่องคอมพิวเตอร์เริ่มต้นการทางาน ทาหน้าที่
จัดการฮาร์ดแวร์ นาเข้า และแสดงผล การบันทึกไปยังแหล่งจัดเก็บข้อมูล เช่น Microsoft
windowsXP
2.2 ระบบการจัดการฐานข้อมูล ทาหน้าที่เป็นตัวกลางระหว่างผู้ใช้กับข้อมูลในกรณีที่ผู้ใช้มี
ความชานาญ หรือถ้าผู้ใช้ที่ไม่ชานาญจะต้องผ่านโปรแกรมประยุกต์สั่งผ่านระบบการจัดการ
ฐานข้อมูลเพื่อจัดการข้อมูล ตัวอย่าง ซอฟต์แวร์ระบบการจัดการฐานข้อมูล ได้แก่ Microsoft
Access, Microsoft SQL Server 2005, Oracle, DB2, MySQL เป็นต้น
2.3 โปรแกรมประยุกต์และโปรแกรมอัตถประโยชน์ เป็นโปรแกรมที่เกิดจากการเขียน
ชุดคาสั่งโดยโปรแกรมเมอร์ เพื่อให้ผู้ใช้เข้าถึงข้อมูลและจัดการข้อมูลตลอดจนพิมพ์รายงานผล
สารสนเทศออกมา ในส่วนของโปรแกรมอัตถประโยชน์มีไว้เพื่อให้ผู้บริหารฐานข้อมูลใช้ในการ
จัดการฐานข้อมูลให้สะดวกรวดเร็วยิ่งขึ้น
3. บุคลากร
บุคลากร หมายถึง บุคคลผู้ที่มีหน้าที่เข้ามาเกี่ยวข้องกับระบบฐานข้อมูล ตั้งแต่ขั้นตอนการวิเคราะห์
ระบบจนกระทั่งถึงการใช้งานจริง ผู้ที่เกี่ยวข้องกับฐานข้อมูลจาแนกได้ 6 กลุ่ม ได้แก่
ผู้บริหารระบบ โปรแกรมเมอร์1 5
ผู้บริหารฐานข้อมูล2 ผู้ใช้ระบบสารสนเทศ6
ผู้ออกแบบฐานข้อมูล3
นักวิเคราะห์และออกแบบระบบ4
4. กระบวนการ
กระบวนการ หมายถึงคาสั่งและกฎที่มีไว้สาหรับการออกแบบระบบฐานข้อมูล ให้ได้ตาม
ความต้องการของผู้ใช้หรือผู้ว่าจ้าง กระบวนการมีบทบาทสาคัญต่อองค์กร เพราะว่าองค์กร
จาเป็นต้องสร้างมาตรฐานทางธุรกิจระหว่างองค์กรกับลูกค้า บางครั้งกระบวนการยังใช้
สาหรับตรวจสอบเพื่อต้องการยืนยันว่าข้อมูลที่ป้อนเข้าไปกับสารสนเทศที่ได้ถูกต้องตรงกัน
5. ข้อมูล
ข้อมูล หมายถึง สิ่งที่จัดเก็บในระบบฐานข้อมูล ประกอบด้วย ข้อเท็จจริง ข้อมูลดิบ เนื่องจาก
ข้อมูลที่จะต้องจัดเก็บในระบบฐานข้อมูลเป็นรูปแบบกายภาพ เพราะฉะนั้นผู้ที่ทาหน้าที่
ออกแบบฐานข้อมูลจะต้องให้ความสาคัญกับสิ่งนี้เป็นอย่างมาก

05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล

  • 1.
  • 2.
    ภาษาที่ใช้ในระบบฐานข้อมูล  ภาษาที่ใช้ในระบบฐานข้อมูลจะใช้ภาษาเอสคิวแอลหรือ SQLย่อมาจาก Structure Query Language (SQL) หรือเรียกว่า ซีเควล ภาษา SQL มักจะนามาใช้กับฐานข้อมูล เชิงสัมพันธ์ ซึ่งเป็นภาษามาตรฐานมีลักษณะคล้ายกับภาษาอังกฤษ ซึ่งแบ่งออกเป็น 3 ประเภทหลัก ๆ ได้แก่ ภาษาสาหรับการนิยามข้อมูล (DDL) ภาษาสาหรับการจัดการข้อมูล (DML) ภาษาควบคุม3 1 2
  • 3.
    สิ่งที่เกี่ยวข้องกับระบบฐานข้อมูล  ระบบฐานข้อมูลทุก ๆประเภทจะมีสิ่งที่เป็นองค์ประกอบเพื่อให้ระบบฐานข้อมูลทางาน ได้สัมพันธ์กันอย่างครบถ้วน องค์ประกอบของระบบฐานข้อมูลหลัก ๆ มีอยู่ด้วยกัน 5 อย่างด้วยกัน คือ ฮาร์ดแวร์ ซอฟต์แวร์1 2 บุคลากร กระบวนการ43 ข้อมูล5
  • 4.
    1. ฮาร์ดแวร์  ฮาร์ดแวร์หมายถึง ตัวเครื่องคอมพิวเตอร์และอุปกรณ์รอบข้างที่สามารถมองเห็นได้ อาจจะเป็นเครื่องเมนเฟรมคอมพิวเตอร์ เครื่องมินิคอมพิวเตอร์ หรือเครื่อง ไมโครคอมพิวเตอร์ก็ได้ รวมทั้งอุปกรณ์นาเข้าและอุปกรณ์แสดงผลต่าง ๆ ตลอดจน อุปกรณ์สื่อสารข้อมูลซึ่งในระบบฐานข้อมูลประเภทองค์การขนาดใหญ่ที่มีสาขาใน ต่างประเทศจาเป็นต้องใช้
  • 5.
    2. ซอฟต์แวร์  ซอฟต์แวร์หมายถึง โปรแกรมหรือชุดคาสั่งที่ใช้สาหรับให้เครื่องคอมพิวเตอร์ ประมวลผล ประกอบด้วย 3 ประเภทด้วยกัน ได้แก่ ระบบปฏิบัติการ1 ระบบจัดการฐานข้อมูล โปรแกรมประยุกต์3 2
  • 6.
    2. ซอฟต์แวร์ (ต่อ) 2.1ระบบปฏิบัติการ เป็นโปรแกรมที่ใช้สาหรับเครื่องคอมพิวเตอร์เริ่มต้นการทางาน ทาหน้าที่ จัดการฮาร์ดแวร์ นาเข้า และแสดงผล การบันทึกไปยังแหล่งจัดเก็บข้อมูล เช่น Microsoft windowsXP 2.2 ระบบการจัดการฐานข้อมูล ทาหน้าที่เป็นตัวกลางระหว่างผู้ใช้กับข้อมูลในกรณีที่ผู้ใช้มี ความชานาญ หรือถ้าผู้ใช้ที่ไม่ชานาญจะต้องผ่านโปรแกรมประยุกต์สั่งผ่านระบบการจัดการ ฐานข้อมูลเพื่อจัดการข้อมูล ตัวอย่าง ซอฟต์แวร์ระบบการจัดการฐานข้อมูล ได้แก่ Microsoft Access, Microsoft SQL Server 2005, Oracle, DB2, MySQL เป็นต้น 2.3 โปรแกรมประยุกต์และโปรแกรมอัตถประโยชน์ เป็นโปรแกรมที่เกิดจากการเขียน ชุดคาสั่งโดยโปรแกรมเมอร์ เพื่อให้ผู้ใช้เข้าถึงข้อมูลและจัดการข้อมูลตลอดจนพิมพ์รายงานผล สารสนเทศออกมา ในส่วนของโปรแกรมอัตถประโยชน์มีไว้เพื่อให้ผู้บริหารฐานข้อมูลใช้ในการ จัดการฐานข้อมูลให้สะดวกรวดเร็วยิ่งขึ้น
  • 7.
    3. บุคลากร บุคลากร หมายถึงบุคคลผู้ที่มีหน้าที่เข้ามาเกี่ยวข้องกับระบบฐานข้อมูล ตั้งแต่ขั้นตอนการวิเคราะห์ ระบบจนกระทั่งถึงการใช้งานจริง ผู้ที่เกี่ยวข้องกับฐานข้อมูลจาแนกได้ 6 กลุ่ม ได้แก่ ผู้บริหารระบบ โปรแกรมเมอร์1 5 ผู้บริหารฐานข้อมูล2 ผู้ใช้ระบบสารสนเทศ6 ผู้ออกแบบฐานข้อมูล3 นักวิเคราะห์และออกแบบระบบ4
  • 8.
    4. กระบวนการ กระบวนการ หมายถึงคาสั่งและกฎที่มีไว้สาหรับการออกแบบระบบฐานข้อมูลให้ได้ตาม ความต้องการของผู้ใช้หรือผู้ว่าจ้าง กระบวนการมีบทบาทสาคัญต่อองค์กร เพราะว่าองค์กร จาเป็นต้องสร้างมาตรฐานทางธุรกิจระหว่างองค์กรกับลูกค้า บางครั้งกระบวนการยังใช้ สาหรับตรวจสอบเพื่อต้องการยืนยันว่าข้อมูลที่ป้อนเข้าไปกับสารสนเทศที่ได้ถูกต้องตรงกัน
  • 9.
    5. ข้อมูล ข้อมูล หมายถึงสิ่งที่จัดเก็บในระบบฐานข้อมูล ประกอบด้วย ข้อเท็จจริง ข้อมูลดิบ เนื่องจาก ข้อมูลที่จะต้องจัดเก็บในระบบฐานข้อมูลเป็นรูปแบบกายภาพ เพราะฉะนั้นผู้ที่ทาหน้าที่ ออกแบบฐานข้อมูลจะต้องให้ความสาคัญกับสิ่งนี้เป็นอย่างมาก