ความแตกต่างระหว่างโมเดลฐานข้อมูลเชิงตรรกะและทางกายภาพ ความแตกต่างระหว่าง

Anonim

แบบจำลองฐานข้อมูลเชิงตรรกะและทางกายภาพ

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

แบบจำลองฐานข้อมูลเชิงตรรกะ

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

เมื่อมีการรวบรวมข้อมูลรายงานและไดอะแกรมรวมถึง:

แผนภาพความสัมพันธ์ ERD-Entity แสดงความสัมพันธ์ระหว่างประเภทข้อมูลต่างๆและแสดงประเภทข้อมูลที่แตกต่างกันสำหรับการพัฒนาฐานข้อมูล

แผนภาพกระบวนการทางธุรกิจ - แสดงกิจกรรมของบุคคลภายใน บริษัท จะแสดงวิธีการย้ายข้อมูลภายในองค์กรตามที่สามารถออกแบบอินเทอร์เฟซของแอ็พพลิเคชันได้

เอกสารคำติชมโดยผู้ใช้

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

แบบจำลองฐานข้อมูลทางกายภาพ

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

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

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

แผนภาพโมเดลเซิร์ฟเวอร์ - ประกอบด้วยตารางและคอลัมน์และความสัมพันธ์ที่แตกต่างกันซึ่งมีอยู่ภายในฐานข้อมูล

เอกสารการออกแบบฐานข้อมูล

เอกสารคำติชมของผู้ใช้

สรุป:

1. การสร้างแบบจำลองฐานข้อมูลเชิงตรรกะส่วนใหญ่เป็นการรวบรวมข้อมูลเกี่ยวกับความต้องการทางธุรกิจและไม่เกี่ยวกับการออกแบบฐานข้อมูล ในขณะที่การสร้างแบบจำลองฐานข้อมูลทางกายภาพส่วนใหญ่จำเป็นสำหรับการออกแบบฐานข้อมูลจริง

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

3 แบบจำลองฐานข้อมูลเชิงตรรกะประกอบด้วย; ERD แผนภาพกระบวนการทางธุรกิจและเอกสารข้อเสนอแนะของผู้ใช้ ขณะที่แบบจำลองฐานข้อมูลทางกายภาพรวมถึง; แผนผังรูปแบบเซิร์ฟเวอร์เอกสารประกอบการออกแบบฐานข้อมูลและเอกสารข้อเสนอแนะของผู้ใช้