Page 18 - การบริหารความมั่นคงปลอดภัยสารสนเทศ
P. 18

8-8 การ​บริหารค​ วามม​ ั่นคงป​ ลอดภัย​สารสนเทศ

       ภาพท​ ี่ 8.2 แสดงก​ รอบแ​ นว​ความค​ ิด​การ​ประยุกต์ใ​ช้ง​ านร​ ะบบจ​ ัดการฐ​ านข​ ้อมูล จะ​เห็น​ว่าผ​ ู้ใ​ช้​งานไ​ม่​สามารถ​
เข้า​ถึง​ฐาน​ข้อมูล​ได้​โดยตรง การ​เพิ่ม แก้ไข ลบ​ข้อมูล​จาก​ฐาน​ข้อมูล​จะ​ถูก​จัดการ​โดย​ระบบ​จัดการ​ฐาน​ข้อมูล​ซึ่ง​ทำ�​
หน้าที่ห​ ลัก​ในก​ าร จัด​เก็บ​และด​ ูแลข​ ้อมูล (store and maintain data) ประสานง​ าน​กับ​ระบบ​ปฏิบัติ​การ (interface)
ควบคุม​ความ​มั่นคง​ปลอดภัย​ของ​ข้อมูล (security control) ควบคุม​ความ​ครบ​ถ้วน​สมบูรณ์​ของ​ข้อมูล (integrity
control) และ​ควบคุมก​ ารเ​ข้า​ถึงข​ ้อมูลพ​ ร้อม ๆ กัน​ของผ​ ู้​ใช้​งาน (concurrency control) ซึ่ง​สามารถบ​ ริหารจ​ ัดการ​
ผ่าน​ภาษา​มาตรฐาน​สำ�หรับ​ระบบ​ฐาน​ข้อมูลท​ ี่​เรียกว​ ่า ภาษาเ​อส​คิว​แอล (structure query language: SQL) ซึ่ง​ทำ�​
หน้าที่ห​ ลัก ๆ ในก​ าร

       1.	 นิยาม​ข้อมูล (data definition) เพื่อ​สร้าง ปรับปรุง หรือ​ลบ​ฐาน​ข้อมูล​ออก​จาก​ระบบ​ฐาน​ข้อมูล​ทำ�ให้​
คุณสมบัติ​ของต​ ารางต​ ่าง ๆ ใน​ระบบ​ฐาน​ข้อมูล​เปลี่ยนแปลง​ดัง​แสดงใ​น​ตาราง​ที่ 8.1

                              ตาราง​ที่ 8.1 แสดง​ชุด​ค�ำ ​ส่งั ส​ �ำ หรับน​ ยิ าม​ขอ้ มูล

      ค�ำ สัง่                     ความหมาย
CREATE table    สร้างตารางชื่อ table บนฐานข้อมูล
DROP table      ลบตารางชื่อ table ออกจากฐานข้อมูล
ALTER table     แก้ไขโครงสร้างของตารางชื่อ table
CREATE index    สร้างดัชนีของตาราง
DROP index      ลบดัชนีของตารางออกจากฐานข้อมูล
CREATE view     สร้างโครงสร้างวิวของผู้ใช้
DROP view       ลบโครงสร้างวิวออกจากระบบ

       2.	 บริหาร​จัดการ​ข้อมูล (data manipulation) การ​เลือก​ข้อมูล​และ​การ​จัดการ​ข้อมูล​ภายใน​ตาราง​ของ​ฐาน​
ข้อมูล​จะ​ถูก​จัดการ​โดย​ชุดค​ ำ�​สั่ง​หลัก ๆ เช่น

            -	 SELECT ซึ่งเ​ป็นค​ ำ�​สั่ง​ในก​ ารเ​รียกห​ รือค​ ้น​ข้อมูลภ​ าย​ใต้​เงื่อนไข​ที่​กำ�หนด
            -	 INSERT สำ�หรับ​การ​เพิ่ม​เติม​ข้อมูลล​ ง​ในต​ าราง​ของ​ฐานข​ ้อมูล
            -	 DELETE สำ�หรับ​การ​ลบข​ ้อมูลอ​ อก​จากต​ าราง
            -	 UPDATE สำ�หรับ​เปลี่ยนแปลงข​ ้อมูลใ​นต​ าราง
            -	 LOCK TABLE สำ�หรับก​ าร​ล็อก​รีเลช​ ัน
       3.	 การ​ควบคมุ (data control) การค​ วบคุมฐ​ านข​ ้อมูลป​ ระกอบด​ ้วย​คำ�​สั่งห​ ลายค​ ำ�​สั่ง ​เช่น
            -	 GRANT ซึ่ง​เป็น​คำ�​สั่ง​ใน​การ​กำ�หนด​สิทธิ์​ของ​ผู้​ใช้​งาน​ต่อ​ข้อมูล​ภายใน​ฐาน​ข้อมูล​นั้น ๆ เช่น การ​
กำ�หนดส​ ิทธิ์​ใน​การเ​พิ่ม​หรือก​ าร​แก้ไข​ข้อมูล​ใน​ตางร​ าง​ที่​กำ�หนด
            -	 REVOKE ซึ่งใ​ช้ใ​น​การ​เพิก​ถอนส​ ิทธิ์ท​ ี่ไ​ด้ก​ ำ�หนด​ไป​แล้ว
   13   14   15   16   17   18   19   20   21   22   23