Разлика между концептуален и логически модел

Разлика между концептуален и логически модел
Разлика между концептуален и логически модел

Видео: Разлика между концептуален и логически модел

Видео: Разлика между концептуален и логически модел
Видео: Сквозной пример проектирования в методологии IDEF1X (erwin) 2024, Ноември
Anonim

Концептуален срещу логически модел

Моделирането на данни е една задача, която обърква много моделисти поради използването на различни дизайни на моделиране. Три стила на моделиране на данни, които са много популярни, са концептуални, физически и логически модели, но поради много припокриващи се принципи, хората, които искат да използват някой от тези модели, остават объркани. Объркването им допълнително се увеличава поради техническия жаргон и терминология. Тази статия ще се опита да открие разликите между концептуалните и логическите модели с прости думи, за да премахне съмненията от съзнанието на читателите.

Концептуално моделиране на данни

Модел на връзката между субектите е основната характеристика на концептуалния модел на данни. В ERD на този модел обектите са представени като кутии, докато връзките са изобразени под формата на диаманти. Пример за взаимоотношения може да се приеме като поръчка на клиента, докато пример за субект са всички неща, от които бизнесът може да се интересува. Този модел е разработен от Питър Чен през 1976 г. Оттогава обаче този модел е разреден и рядко се използва в чист вид днес.

В концептуален модел на данни има и елементи от данни, освен обекти и взаимоотношения. Тези елементи от данни са свързани с обекти като техни атрибути. Някои елементи от данни, които са общи за всички обекти, могат да бъдат свързани с много обекти в модела. Една характеристика на всеки концептуален модел на данни е използването на същата терминология за субекти, която се използва в бизнеса. Въпреки че концептуалният модел е сравнително прост, той не остава такъв предвид сложността на компаниите днес. За да се опишат обектите и техните взаимоотношения в днешния контекст, при концептуално моделиране на данни се изисква много високо ниво на абстракция.

Логическо моделиране на данни

Именно когато ИТ данните трябва да бъдат внедрени в бизнес данни, човек използва логически модел на данни. Въпреки че не е необходимо да има ред при именуване на обекти и взаимоотношения в концептуалния модел, логическият модел изисква да се вземе предвид организацията при създаването на атрибути. След това може да се използва сурогатен ключ, за да се улесни, ако външните ключове правят таблиците да изглеждат сложни. След завършване. Логическият модел изглежда близък до физическия модел. Въпреки това, той все още има прилики с концептуалния модел. Логическият модел има първични, външни и алтернативни ключове, но нищо по-специално за целевата платформа на база данни.

Каква е разликата между концептуалния и логическия модел на данни?

• И концептуалните, и логическите модели на данни са важни за моделирането на данни

• Докато концептуалният модел на данните улеснява комуникацията с описание на изискванията за данни, логическият модел на данните позволява на ИТ хората да се вмъкнат, без да се притесняват от ограниченията на базата данни.

Препоръчано: