มีฐานข้อมูลอะไรบ้าง

สารบัญ:

มีฐานข้อมูลอะไรบ้าง
มีฐานข้อมูลอะไรบ้าง

วีดีโอ: มีฐานข้อมูลอะไรบ้าง

วีดีโอ: มีฐานข้อมูลอะไรบ้าง
วีดีโอ: วิชา Database - Ep1 : ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล - อ.เอิญ สุริยะฉาย (KMUTNB) 2024, อาจ
Anonim

ฐานข้อมูล (DB) ช่วยให้คุณสามารถจัดเก็บข้อมูลต่างๆ ในรูปแบบของตารางที่มีโครงสร้างหรือโครงร่างการสืบทอดสำหรับองค์ประกอบ ซึ่งประกอบด้วยระเบียนที่จำเป็น ซึ่งจัดกลุ่มตามชุดคุณสมบัติหรือพารามิเตอร์ที่คล้ายคลึงกัน และป้อนลงในเซลล์ที่เหมาะสม ฐานข้อมูลมีหลายประเภท ซึ่งมีโครงสร้างและวัตถุประสงค์ในการใช้งานแตกต่างกัน

มีฐานข้อมูลอะไรบ้าง
มีฐานข้อมูลอะไรบ้าง

ฐานข้อมูลลำดับชั้น

โครงสร้างในฐานลำดับชั้นถูกนำเสนอในรูปแบบของสคีมาที่มีอ็อบเจ็กต์ในระดับต่างๆ ที่เป็นของกลุ่มข้อมูลหนึ่งหรือกลุ่มอื่น มีองค์ประกอบแม่และลูกในฐานข้อมูลเช่น ได้นำหลักการสืบทอดและการจัดกลุ่มตามประเภทของข้อมูลที่เก็บไว้มาใช้ โครงสร้าง ฐานลำดับชั้นเป็นต้นไม้ขององค์ประกอบ นี่คือวิธีการใช้เอกสาร XML และรีจิสทรีของ Windows

ตัวอย่างเช่น มีฐานข้อมูลของลูกค้าในร้านค้า ลูกค้าแต่ละรายซื้อผลิตภัณฑ์เฉพาะ ดังนั้น หากคุณแสดงการซื้อในร้านค้าเป็นฐานข้อมูลแบบลำดับชั้น องค์ประกอบหลักจะแสดงในลูกค้าเฉพาะ องค์ประกอบย่อยจะเป็นสินค้าที่ซื้อซึ่งจะเชื่อมโยงกับผู้บริโภคแต่ละรายเป็นรายบุคคล ดังนั้นผู้ซื้อ Petrov ซึ่งซื้อเครื่องเล่นดีวีดีและแผ่นดิสก์ที่มีภาพยนตร์จะเป็นองค์ประกอบหลัก ผู้เล่นและดิสก์จะเชื่อมโยงกับ Petrov และจะเป็นองค์ประกอบย่อยในฐานข้อมูล

ฐานข้อมูลเครือข่าย

ฐานข้อมูลเครือข่ายยังสร้างขึ้นบนหลักการของลำดับชั้น แต่มีความแตกต่างบางประการ - องค์ประกอบย่อยแต่ละรายการสามารถเชื่อมโยงกับเร็กคอร์ดหลักได้หลายรายการ เช่น วัตถุที่อยู่เหนือเซลล์นี้ในโครงสร้าง

ดังนั้น แต่ละฐานข้อมูลเครือข่ายจึงเป็นฐานข้อมูลแบบลำดับชั้นที่ซับซ้อน ข้อเสียของประเภทนี้คือความสับสนเมื่อจัดเก็บข้อมูลจำนวนมากซึ่งละเมิดประสิทธิภาพการใช้งานเมื่อจัดเก็บข้อมูลโดยทั่วไป

ตัวอย่างที่โดดเด่นของฐานเครือข่ายคืออินเทอร์เน็ตซึ่งมีเอกสารจำนวนมากที่มีองค์ประกอบหลักหลายองค์ประกอบและเชื่อมต่อกันด้วยไฮเปอร์ลิงก์ กล่าวคือ กระจายอยู่ในฐานเครือข่ายเดียว

ฐานข้อมูลเชิงสัมพันธ์

วันนี้ฐานประเภทนี้เป็นหนึ่งในโครงสร้างที่แพร่หลายและใช้กันอย่างแพร่หลายมากที่สุด ข้อมูลทั้งหมดในฐานข้อมูลดังกล่าวถูกจัดเก็บไว้ในตารางแยกต่างหาก ซึ่งเข้าถึงได้โดยการเข้าถึงแถว คอลัมน์ หรือเซลล์เฉพาะโดยตรง หรือใช้ภาษาคิวรีที่มีอยู่หรือระบบการจัดการฐานข้อมูล

ขั้นตอนที่ยากที่สุดในการพัฒนาฐานข้อมูลเชิงสัมพันธ์คือการออกแบบ

ตารางแสดงประเภทข้อมูล เลขลำดับ พารามิเตอร์สตริง ข้อความ ฯลฯ แต่ละองค์ประกอบเหล่านี้สามารถค้นหาได้โดยอัตโนมัติด้วยคำค้นหาที่เกี่ยวข้อง โดยไม่คำนึงถึงปริมาณข้อมูลที่จัดเก็บ ซึ่งทำให้ประเภทนี้มีประสิทธิภาพโดยเฉพาะอย่างยิ่งเมื่อปฏิบัติงานการจัดเก็บข้อมูลในระหว่างการพัฒนาไซต์หรือการจัดเก็บข้อมูลขนาดใหญ่