ฐานข้อมูล (DB) คือชุดข้อมูลของสาขาวิชาใด ๆ ที่จัดระเบียบตามกฎเฉพาะและเก็บไว้ในหน่วยความจำคอมพิวเตอร์ ไม่มีคำจำกัดความเดียวของคำนี้ แต่มีลักษณะเฉพาะของฐานข้อมูลดังต่อไปนี้: มันถูกจัดเก็บและประมวลผลในระบบคอมพิวเตอร์ ข้อมูลในฐานข้อมูลมีโครงสร้างเชิงตรรกะ ในฐานข้อมูลมีข้อมูลเมตาที่อธิบายโครงสร้างของมัน
คำแนะนำ
ขั้นตอนที่ 1
ตัวอย่างที่ง่ายที่สุด ได้แก่ ฐานข้อมูลรถยนต์ (ร้านค้า) ฐานข้อมูลการศึกษาระดับอุดมศึกษา (หนังสืออ้างอิง) ฐานข้อมูลผลิตภัณฑ์ (คลังสินค้า) เป็นต้น หนึ่งในจุดศูนย์กลางของฐานข้อมูลใดๆ คือโมเดลข้อมูลที่ใช้ ประกอบด้วยโครงสร้างของข้อมูลในฐานข้อมูล ความสัมพันธ์ และวิธีการสื่อสารระหว่างกัน ตลอดจนการดำเนินการกับข้อมูลเหล่านั้น โมเดลข้อมูลมีสามประเภท: โมเดลลำดับชั้น เครือข่าย เชิงสัมพันธ์
ขั้นตอนที่ 2
สาระสำคัญของโครงสร้างลำดับชั้นมีดังนี้ รายการฐานข้อมูลในระดับหนึ่งจะอยู่ภายใต้รายการในอีกระดับหนึ่ง การเชื่อมโยงระหว่างองค์ประกอบเป็นผลจากโครงสร้างของแผนผังต้นไม้ เหล่านั้น. สิ่งต่อไปนี้เกิดขึ้น: องค์ประกอบที่เป็นต้นฉบับ ก่อให้เกิดองค์ประกอบใหม่ และในทางกลับกัน เหล่านั้นก็ยิ่งใหม่ คุณลักษณะที่สำคัญคือองค์ประกอบใดๆ สามารถมีพาเรนต์เดียวเท่านั้น ตัวอย่างที่ดีของโมเดลข้อมูลแบบลำดับชั้นคือแผนผังครอบครัว
ขั้นตอนที่ 3
ในโครงสร้างเครือข่าย องค์ประกอบย่อยใดๆ สามารถมีตัวสร้างได้มากกว่าหนึ่งตัว ความแตกต่างที่สำคัญระหว่างโครงสร้างเครือข่ายและโครงสร้างแบบลำดับชั้นคือ องค์ประกอบใดๆ ในแบบจำลองเครือข่ายมีความสัมพันธ์กับองค์ประกอบอื่นๆ ทั้งหมด ตัวอย่างของฐานข้อมูลเครือข่ายจะเป็นฐานข้อมูลที่มีข้อมูลเกี่ยวกับนักเรียนที่เข้าชั้นเรียนสำหรับอาจารย์เฉพาะ นักเรียนคนหนึ่งสามารถเข้าร่วมวิชาของครูที่แตกต่างกัน และนักเรียนที่แตกต่างกันสามารถมาหาครูคนเดียวกันได้
ขั้นตอนที่ 4
ฐานข้อมูลเชิงสัมพันธ์คือฐานข้อมูลที่สามารถแสดงเป็นอาร์เรย์สองมิติได้ แนวคิดคือการแสดงความสัมพันธ์ตามอำเภอใจระหว่างองค์ประกอบในตารางสองมิติ ตัวอย่างจะเป็นตารางที่มีข้อมูลเกี่ยวกับนักเรียน หนึ่งบรรทัดจะสอดคล้องกับนักเรียนหนึ่งคนนั่นคือ เป็นข้อมูลชิ้นเดียว ในคอลัมน์จะมีข้อมูลเกี่ยวกับนักเรียน เช่น ชื่อ วันเดือนปีเกิด ที่อยู่ ฯลฯ
ขั้นตอนที่ 5
ระบบการจัดการฐานข้อมูล (DBMS) เป็นซอฟต์แวร์เฉพาะที่จำเป็นสำหรับการสร้าง บำรุงรักษา และสนับสนุนฐานข้อมูล DBMS สามารถป้อนข้อมูลลงในฐานข้อมูล แก้ไข ค้นหา และดำเนินการอื่น ๆ ได้ ตัวอย่าง ได้แก่ Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle เป็นต้น