Skip to main content

การออกแบบฐานข้อมูลแนวคิดคืออะไร?

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

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

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

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

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