คอมพิวเตอร์, ฐานข้อมูล
DB - มัน ... ประเภทและคุณสมบัติของฐานข้อมูล
DB - ตัวย่อที่ย่อมาจาก "ฐานข้อมูล" หรือ "ฐานข้อมูล" (ขึ้นอยู่กับบริบท) ในบทความนี้เราจะพิจารณาว่ามัน / พวกเขาเป็นสิ่งที่เป็นและสถานที่ที่จะนำไปใช้ นอกจากนี้ยังหารือเกี่ยวกับ DBMS และฐานข้อมูล - มันจะเหมือนกันหรือไม่
คำศัพท์
DBMS - เป็นตัวย่ออีกซึ่งย่อมาจาก "ระบบการจัดการฐานข้อมูล" ในความหมายทั่วไปพวกเขาเป็นตัวแทนความหลากหลายของซอฟแวร์ที่คุณสามารถจัดระเบียบข้อมูลในฐานข้อมูล นี้หมายถึงการบรรจุฐานข้อมูลการสั่งซื้อมันลบคัดลอกวิเคราะห์และอื่น ๆ อีกมากมาย
ฐานข้อมูลแบบฟอร์ม
ในทางทฤษฎีฐานข้อมูลมีหลายชนิดของพวกเขา มี:
- ฐานข้อมูลเชิงสัมพันธ์ (จากความสัมพันธ์คำภาษาอังกฤษซึ่งแปลว่า "การเชื่อมต่อ") - มีลักษณะความสัมพันธ์และแสดงเป็นชุดของหน่วยงานที่มีความสัมพันธ์กัน หลังถูกนำเสนอในรูปแบบของแท็บเล็ตซึ่งประกอบด้วยข้อมูลฐานข้อมูล นี่คือที่พบมากที่สุด ชนิดของฐานข้อมูล
- ลำดับชั้น - เนื่องจากระดับของ "แม่ลูก", "เหนือกว่าผู้ใต้บังคับบัญชา"
- เครือข่าย - หน่อของสายพันธุ์ก่อนหน้านี้
- เชิงวัตถุซึ่งทำงานโดยตรงกับวิธีการเขียนโปรแกรมที่เหมาะสม (PLO)
DB - มันเป็นสัญญาณ?
เป็นฐานข้อมูลเชิงสัมพันธ์ ในการเป็นตัวแทนปกติของพวกเขาไม่ก่อให้เกิดความยากลำบากในการทำความเข้าใจ - คราบจุลินทรีย์ที่มีข้อมูล ชี้แจงคุณสามารถโทรขอความช่วยเหลือเป็นอย่างมากที่รู้จักกันดีฐานข้อมูลของ บริษัท "ไมโครซอฟท์" - "Acces" ซึ่งเป็นส่วนหนึ่งของแพคเกจการใช้งานปกติของพวกเขาสำนักงาน
ในตารางฐานข้อมูลเชิงสัมพันธ์มีรายการ (แถว) และสาขา (คอลัมน์) เป็นครั้งแรกที่มีข้อมูลทันทีข้อมูลในอดีตที่ผ่านมา - คำอธิบายของสิ่งที่มันหมายถึงการบันทึก ยกตัวอย่างเช่นสนาม - "ชื่อ" รายการ - "แคทเธอรี"
สำหรับเขตข้อมูลที่กำหนดประเภทค่า พวกเขาอาจจะเป็นตัวเลขตัวอักษร, วันที่, เวลา, ฯลฯ นอกจากนี้แต่ละตารางจะต้องมีข้อมูลที่สำคัญ - .. บันทึกนั้นระบุข้อมูล
มันควรจะเข้าใจว่าฐานข้อมูลของตัวเอง - มันไม่ได้ตาราง ฐานข้อมูลจะถูกเก็บไว้จากที่หนึ่งไปหลายร้อยตารางขึ้นอยู่กับปริมาณและความหลากหลายของข้อมูล
ความสัมพันธ์ระหว่างตาราง
เพื่อให้แน่ใจว่าความสัมพันธ์ระหว่างตารางในฐานข้อมูลมีเค้าร่าง การสื่อสารคือ:
- "หนึ่งต่อหนึ่ง" - แต่ละระเบียนในตารางสอดคล้องกับเพียงหนึ่งบันทึกจากแผ่นอื่น
- "หนึ่งต่อหลายคน" และ "หลายต่อหลายคน" บันทึกอาจสอดคล้องกับหลายของตารางที่เกี่ยวข้อง หรืออีกวิธีหนึ่ง (ศูนย์รวมสอง)
- "หลายต่อหลายคน" มันไม่ได้เป็นเรื่องยากที่จะคาดเดาได้ว่าในกรณีนี้หลายแถวสามารถเลือกการเชื่อมต่อหลายแถวของตารางอื่น (เช่นการเชื่อมโยงที่มีการจัดระเบียบโดยใช้ตารางการแสดงละครและสองการเชื่อมโยงดังกล่าวข้างต้นสายพันธุ์)
ย้ายขึ้นและลง
ฐานข้อมูลแบบลำดับชั้นมีมากขึ้นกว่าที่มีโครงสร้างเชิงสัมพันธ์ พวกเขามีแนวโน้มที่จะเชื่อฟังคำสั่งอย่างเคร่งครัด มีองค์ประกอบหลักคือ - ที่ "เคล็ดลับ" ซึ่งสาขาออกผู้ใต้บังคับบัญชา - "ทายาท" หรือ "ลูกหลาน" ฐานข้อมูลแบบลำดับชั้น - ฐานที่มีโครงสร้างซึ่งมีเพียงหนึ่งบรรพบุรุษอาจจะอยู่ที่แต่ละโหนด
ประเภทนี้จะสะดวกที่จะใช้สำหรับการสร้างที่เก็บข้อมูลโครงสร้างรับคำสั่งแล้ว: ยกตัวอย่างเช่นฐานหน่วยทหารหรือแฟ้มข้อมูลผู้จัดการ ข้อเสียที่ถือว่าเป็นไปไม่ได้สำหรับหน่วยที่มีมากกว่าหนึ่งผู้ปกครองเช่นเดียวกับความซับซ้อนของตรรกะฐานข้อมูล
ขยายความสัมพันธ์
วิธีการแสดงตาราง
แม้จะมีความจริงที่ว่าตารางที่มีความสัมพันธ์เกี่ยวเนื่องกับฐานข้อมูลเชิงสัมพันธ์และลำดับชั้นของเครือข่ายและนอกจากนี้ยังสามารถแสดงในรูปแบบของตาราง ความแตกต่างขั้นพื้นฐานระหว่างประเภทนี้ - ในหลักการการก่อสร้างของโครงสร้าง: สัมพันธ์เมื่อเทียบกับอีกสองคนเป็นมากอิสระและสั่งน้อย
วัตถุเน้นสไตล์
เข้าชมล่าสุดประเภท - เชิงวัตถุ - ร่วมน้อย นี้เป็นเพราะมันเป็นพิเศษมาก คอมเพล็กซ์ โครงสร้างข้อมูล เช่นวัตถุรูปแบบฐานและทำงานโดยตรงกับภาษาของการเขียนโปรแกรมเชิงวัตถุ พวกเขาถูกพัฒนาขึ้นในแปดของศตวรรษที่ผ่านมาและยังไม่ได้รับความนิยมมากเพราะความซับซ้อนและไม่ได้อัตราที่สูงมากของความเร็ว
Similar articles
Trending Now