คอมพิวเตอร์ฐานข้อมูล

DB - มัน ... ประเภทและคุณสมบัติของฐานข้อมูล

DB - ตัวย่อที่ย่อมาจาก "ฐานข้อมูล" หรือ "ฐานข้อมูล" (ขึ้นอยู่กับบริบท) ในบทความนี้เราจะพิจารณาว่ามัน / พวกเขาเป็นสิ่งที่เป็นและสถานที่ที่จะนำไปใช้ นอกจากนี้ยังหารือเกี่ยวกับ DBMS และฐานข้อมูล - มันจะเหมือนกันหรือไม่

คำศัพท์

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

DBMS - เป็นตัวย่ออีกซึ่งย่อมาจาก "ระบบการจัดการฐานข้อมูล" ในความหมายทั่วไปพวกเขาเป็นตัวแทนความหลากหลายของซอฟแวร์ที่คุณสามารถจัดระเบียบข้อมูลในฐานข้อมูล นี้หมายถึงการบรรจุฐานข้อมูลการสั่งซื้อมันลบคัดลอกวิเคราะห์และอื่น ๆ อีกมากมาย

ฐานข้อมูลแบบฟอร์ม

ในทางทฤษฎีฐานข้อมูลมีหลายชนิดของพวกเขา มี:

  • ฐานข้อมูลเชิงสัมพันธ์ (จากความสัมพันธ์คำภาษาอังกฤษซึ่งแปลว่า "การเชื่อมต่อ") - มีลักษณะความสัมพันธ์และแสดงเป็นชุดของหน่วยงานที่มีความสัมพันธ์กัน หลังถูกนำเสนอในรูปแบบของแท็บเล็ตซึ่งประกอบด้วยข้อมูลฐานข้อมูล นี่คือที่พบมากที่สุด ชนิดของฐานข้อมูล
  • ลำดับชั้น - เนื่องจากระดับของ "แม่ลูก", "เหนือกว่าผู้ใต้บังคับบัญชา"
  • เครือข่าย - หน่อของสายพันธุ์ก่อนหน้านี้
  • เชิงวัตถุซึ่งทำงานโดยตรงกับวิธีการเขียนโปรแกรมที่เหมาะสม (PLO)

ขอให้เราพิจารณาแต่ละของพวกเขาในรายละเอียดหยุดไปพร้อมกันเพื่อความคิดพื้นฐานและแนวคิดของฐานข้อมูล

DB - มันเป็นสัญญาณ?

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

ในตารางฐานข้อมูลเชิงสัมพันธ์มีรายการ (แถว) และสาขา (คอลัมน์) เป็นครั้งแรกที่มีข้อมูลทันทีข้อมูลในอดีตที่ผ่านมา - คำอธิบายของสิ่งที่มันหมายถึงการบันทึก ยกตัวอย่างเช่นสนาม - "ชื่อ" รายการ - "แคทเธอรี"

สำหรับเขตข้อมูลที่กำหนดประเภทค่า พวกเขาอาจจะเป็นตัวเลขตัวอักษร, วันที่, เวลา, ฯลฯ นอกจากนี้แต่ละตารางจะต้องมีข้อมูลที่สำคัญ - .. บันทึกนั้นระบุข้อมูล

มันควรจะเข้าใจว่าฐานข้อมูลของตัวเอง - มันไม่ได้ตาราง ฐานข้อมูลจะถูกเก็บไว้จากที่หนึ่งไปหลายร้อยตารางขึ้นอยู่กับปริมาณและความหลากหลายของข้อมูล

ความสัมพันธ์ระหว่างตาราง

เพื่อให้แน่ใจว่าความสัมพันธ์ระหว่างตารางในฐานข้อมูลมีเค้าร่าง การสื่อสารคือ:

  • "หนึ่งต่อหนึ่ง" - แต่ละระเบียนในตารางสอดคล้องกับเพียงหนึ่งบันทึกจากแผ่นอื่น
  • "หนึ่งต่อหลายคน" และ "หลายต่อหลายคน" บันทึกอาจสอดคล้องกับหลายของตารางที่เกี่ยวข้อง หรืออีกวิธีหนึ่ง (ศูนย์รวมสอง)
  • "หลายต่อหลายคน" มันไม่ได้เป็นเรื่องยากที่จะคาดเดาได้ว่าในกรณีนี้หลายแถวสามารถเลือกการเชื่อมต่อหลายแถวของตารางอื่น (เช่นการเชื่อมโยงที่มีการจัดระเบียบโดยใช้ตารางการแสดงละครและสองการเชื่อมโยงดังกล่าวข้างต้นสายพันธุ์)

ย้ายขึ้นและลง

ฐานข้อมูลแบบลำดับชั้นมีมากขึ้นกว่าที่มีโครงสร้างเชิงสัมพันธ์ พวกเขามีแนวโน้มที่จะเชื่อฟังคำสั่งอย่างเคร่งครัด มีองค์ประกอบหลักคือ - ที่ "เคล็ดลับ" ซึ่งสาขาออกผู้ใต้บังคับบัญชา - "ทายาท" หรือ "ลูกหลาน" ฐานข้อมูลแบบลำดับชั้น - ฐานที่มีโครงสร้างซึ่งมีเพียงหนึ่งบรรพบุรุษอาจจะอยู่ที่แต่ละโหนด

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

ขยายความสัมพันธ์

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

วิธีการแสดงตาราง

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

วัตถุเน้นสไตล์

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.