ความแตกต่างระหว่างแนวคิดและแบบลอจิกโมเดล

Anonim

แบบจำลองแนวคิดหรือแบบจำลองเชิงตรรกะ

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

การสร้างแบบจำลองข้อมูลตามแนวคิด

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

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

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

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

อะไรคือความแตกต่างระหว่าง Conceptual และ Logical Data Model?

•ทั้งแบบแนวคิดและแบบลอจิคัลมีความสำคัญต่อการสร้างแบบจำลองข้อมูล

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