DB เป็นคำย่อซึ่งย่อมาจาก"ฐานข้อมูล" หรือ "ฐานข้อมูล" (ขึ้นอยู่กับบริบท) ในบทความนี้เราจะตรวจสอบสิ่งที่พวกเขา / สิ่งที่พวกเขาเป็นและสิ่งที่พวกเขาถูกนำมาประยุกต์ใช้ นอกจากนี้เราจะพูดถึง DBMS และ DB - เหมือนกันหรือไม่
DBMS เป็นคำย่ออื่นที่ถอดรหัสเป็น "ระบบการจัดการฐานข้อมูล" ในแง่ทั่วไปพวกเขาเป็นตัวแทนของโซลูชันซอฟต์แวร์ต่างๆที่คุณสามารถจัดระเบียบข้อมูลฐานข้อมูลได้ ซึ่งหมายถึงการกรอกฐานข้อมูลด้วยข้อมูลการจัดระเบียบการลบการคัดลอกการวิเคราะห์และอื่น ๆ อีกมากมาย
ในทฤษฎีของฐานข้อมูลหลายประเภทของพวกเขามีความโดดเด่น มี:
ฐานข้อมูลเชิงสัมพันธ์ตามปกติการแทนไม่ทำให้เกิดความยากลำบากในการทำความเข้าใจ - นี่คือแผ่นข้อมูล สำหรับคำชี้แจงคุณสามารถเรียกความช่วยเหลือจาก DBMS ที่รู้จักกันดีจาก Microsoft - "Access" ซึ่งเป็นส่วนหนึ่งของชุดโปรแกรมประยุกต์ของสำนักงานตามปกติ
ตารางฐานข้อมูลเชิงสัมพันธ์มีระเบียน (แถว) และฟิลด์ (คอลัมน์) ข้อมูลแรกประกอบด้วยข้อมูลโดยตรงข้อมูลในช่วงหลัง ๆ - คำอธิบายว่าอะไรหมายถึงค่าเฉลี่ย ตัวอย่างเช่นฟิลด์คือ "ชื่อ" รายการคือ "Katerina"
ประเภทค่ากำหนดสำหรับฟิลด์ สามารถเป็นตัวเลขสัญลักษณ์เวลาวัน ฯลฯ นอกจากนี้แต่ละตารางควรมีฟิลด์สำคัญในรายการโดยระบุข้อมูลโดยไม่ซ้ำกัน
ควรเข้าใจว่าฐานข้อมูลเองไม่ใช่ตาราง ฐานข้อมูลสามารถจัดเก็บได้ตั้งแต่หนึ่งถึงหลายร้อยตารางขึ้นอยู่กับจำนวนและความหลากหลายของข้อมูล
เพื่อให้การเชื่อมโยงระหว่างตารางใน DBMS มีรูปแบบข้อมูล มีการเชื่อมต่อ:
ฐานข้อมูลลำดับชั้นมีความชัดเจนมากขึ้นโครงสร้างมากกว่าโครงสร้างเชิงสัมพันธ์ พวกเขามีลักษณะเข้มงวด subordination มีองค์ประกอบหลักคือ "ด้านบน" ซึ่งสาขาของผู้ใต้บังคับบัญชาออก - "ทายาท" หรือ "ลูกหลาน" ฐานข้อมูลแบบลำดับขั้นคือฐานข้อมูลที่มีโครงสร้างต้นไม้ซึ่งแต่ละโหนดสามารถมีบรรพบุรุษได้เพียงตัวเดียว
ประเภทนี้เหมาะสำหรับอาคารการจัดเก็บข้อมูลโครงสร้างที่สั่งซื้อไว้แล้ว: ตัวอย่างเช่นฐานข้อมูลของหน่วยทหารหรือผู้จัดการไฟล์ ข้อเสียคือความสามารถของโหนดที่มีบรรพบุรุษมากกว่าหนึ่งความซับซ้อนของตรรกะของฐานข้อมูล
แม้จะมีข้อเท็จจริงที่ว่าตารางต่างๆมีความสัมพันธ์มาก่อนทั้งหมดที่มีฐานข้อมูลเชิงสัมพันธ์ทั้งลำดับชั้นและเครือข่ายยังสามารถแสดงในรูปแบบของตาราง ความแตกต่างหลักระหว่างประเภทนี้คือการก่อสร้างโครงสร้างอย่างมีนัยสำคัญ: เมื่อเทียบกับสองตัวที่เกี่ยวข้องจะมีอิสระและไม่ได้รับคำสั่งมากนัก
ประเภทสุดท้ายพิจารณา -เชิงวัตถุ - อย่างน้อยที่สุด ทั้งหมดเป็นเพราะเขาเป็นผู้เชี่ยวชาญที่แคบมาก โครงสร้างข้อมูลที่ซับซ้อนของฐานข้อมูลแบบฟอร์มวัตถุและทำงานโดยตรงกับภาษาของการเขียนโปรแกรมเชิงวัตถุ พวกเขาได้รับการพัฒนาขึ้นในทศวรรษที่แปดของศตวรรษที่ผ่านมาและยังไม่ได้รับความนิยมมากนักเนื่องจากความซับซ้อนและประสิทธิภาพที่ไม่สูงมากนัก
</ p>