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

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

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

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

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

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