ฐานข้อมูลคือชุดของข้อมูลที่จัดระบบตามโครงสร้างที่คล้ายกันสำหรับการจัดเก็บและประมวลผลด้วยคอมพิวเตอร์ ออบเจ็กต์การเขียนโปรแกรมนี้ช่วยให้คุณทำงานกับวัสดุจำนวนมากโดยไม่ต้องใช้ความพยายามอย่างมากในการใช้งาน การดัดแปลง และการกำจัด ภาษาสากลสำหรับการทำงานกับฐานข้อมูลคือ SQL
คำแนะนำ
ขั้นตอนที่ 1
ในฐานข้อมูล ข้อมูลอยู่ในรูปของตาราง แต่ละตารางมีโครงสร้างและขนาดเป็นของตัวเอง แต่ทั้งหมดนั้นเชื่อฟังคำสั่งเดียวกันสำหรับการสร้าง เลือก แก้ไข และลบข้อมูล การทำงานกับฐานข้อมูลดำเนินการในภาษาคิวรีสากล SQL
ขั้นตอนที่ 2
คำสั่งในภาษาการสืบค้นถูกกำหนดโดยใช้ตัวดำเนินการ ซึ่งสามารถแบ่งออกเป็น 4 ประเภทหลักตามขอบเขตการใช้งาน: คำจำกัดความของข้อมูล การจัดการข้อมูล คำจำกัดความการเข้าถึงข้อมูล และการจัดการธุรกรรม
ขั้นตอนที่ 3
กลุ่มโอเปอเรเตอร์ที่พบบ่อยที่สุดคือการจัดการข้อมูล กิจกรรมประเภทนี้มีให้สำหรับผู้ใช้ฐานข้อมูลที่ไม่มีสิทธิ์ของผู้ดูแลระบบ และอนุญาตให้ทำงานกับตารางที่ต้องการได้
ขั้นตอนที่ 4
คำสั่ง SQL เป็นชื่อภาษาอังกฤษสำหรับกริยาที่ระบุการกระทำที่เกี่ยวข้อง: สร้าง - สร้าง, แทรก - เพิ่ม, อัปเดต - เปลี่ยน, และ ลบ - ลบ มีโครงสร้างดังนี้: select,…, from; - การเลือกจากทั้งตาราง เลือก … จากที่ไหน = และ / หรือ =; - การเลือกจากตารางตามเงื่อนไข เลือก * จาก; - การเลือกข้อมูลทั้งหมดจากตาราง
ขั้นตอนที่ 5
แทรกลงใน () ค่า (); - เพิ่มแถวที่มีเขตข้อมูลเฉพาะลงในตาราง แทรกลงในค่า (); - เพิ่มฟิลด์ทั้งหมดลงในตารางโดยค่าเริ่มต้น update set =; - เปลี่ยนหนึ่งฟิลด์ในระเบียนทั้งหมดของตาราง อัปเดตชุด = โดยที่ =; - การปรับเปลี่ยนข้อมูลตามเงื่อนไขบางประการ
ขั้นตอนที่ 6
ลบจาก; - การลบระเบียนทั้งหมดออกจากตาราง ลบจากที่ไหน =; - การกำจัดภายใต้เงื่อนไขบางประการ
ขั้นตอนที่ 7
คำขอใด ๆ เป็นธุรกรรม ใน SQL เป็นไปได้ที่จะดำเนินการค้นหาและดูผลลัพธ์จากนั้นดำเนินการให้เสร็จสิ้นเท่านั้น ทำให้สามารถย้อนกลับได้หากการดำเนินการตามคำขอด้วยเหตุผลบางอย่างทำให้เกิดผลที่ไม่คาดคิด
ขั้นตอนที่ 8
ตัวดำเนินการควบคุมที่เกี่ยวข้องมีหน้าที่รับผิดชอบในการดำเนินการธุรกรรม: ยืนยัน - ยืนยัน ย้อนกลับ - ย้อนกลับและบันทึก - แยกธุรกรรม
ขั้นตอนที่ 9
ผู้ดูแลระบบฐานข้อมูลสามารถเข้าถึงข้อมูลตารางทั้งหมดและสามารถสร้างตาราง เปิด/ปิดการเข้าถึง ฯลฯ สิทธิพิเศษของพวกเขาคือตัวดำเนินการกำหนดข้อมูลและการเข้าถึงข้อมูล: สร้างตาราง (,…,); - การสร้าง table.alter table ใหม่ [เพิ่ม แก้ไข วาง] คอลัมน์; - เปลี่ยนตาราง (เพิ่ม แก้ไข ลบฟิลด์)
ขั้นตอนที่ 10
โต๊ะวาง; - การลบตาราง การดำเนินการนี้สามารถทำได้ก็ต่อเมื่อตารางไม่เกี่ยวข้องกับตารางอื่นในบางฟิลด์ หากเป็นเช่นนั้น คุณต้องลบลิงก์เหล่านี้ก่อนแล้วจึงลองลบอีกครั้ง
ขั้นตอนที่ 11
ตัวดำเนินการสำหรับกำหนดการเข้าถึงข้อมูล: ให้ - อนุญาต [เข้าถึง], เพิกถอน - ปิด, ปฏิเสธ - ปฏิเสธ (แข็งแกร่งกว่าเพิกถอนเนื่องจากปฏิเสธการอนุญาตทั้งหมด)