Логикалык жана физикалык маалымат моделинин ортосундагы айырма

Мазмуну:

Логикалык жана физикалык маалымат моделинин ортосундагы айырма
Логикалык жана физикалык маалымат моделинин ортосундагы айырма

Video: Логикалык жана физикалык маалымат моделинин ортосундагы айырма

Video: Логикалык жана физикалык маалымат моделинин ортосундагы айырма
Video: Эң кызыктуу 5 логикалык тесттер топтому. Билимиңизди текшерип көрүңүз. 2024, Декабрь
Anonim

Логикалык жана физикалык маалымат модели

Логикалык жана физикалык маалымат моделинин айырмасын талкуулоодон мурун, биз маалымат модели эмне экенин билишибиз керек. Берилиштер модели - бул белгилүү бир процесс үчүн маалыматтарды жана алардын ортосундагы мамилелерди сүрөттөгөн өкүлчүлүк. Берилиштер модели маалымат базасын долбоорлоодо колдонулган маанилүү компоненти болуп саналат. Логикалык маалыматтар модели субъектилер, мамилелер жана ачкычтар аныкталган маалыматтардын өтө абстракттуу жана жогорку деңгээлдеги көрүнүшү. Ал маалымат базасын башкаруу системасынан (DBMS) көз карандысыз. Физикалык берилиштердин модели логикалык маалымат моделинен келип чыгат, анда таблицалар жана мамычалар чыныгы физикалык маалымат базасынын структурасын көрсөтөт. Демек, физикалык берилиштер модели колдонулган маалымат базасын башкаруу системасына көз каранды.

Логикалык маалымат модели деген эмне?

Логикалык маалымат модели маалыматтарды жана мамилелерди өтө жогорку деңгээлде деталдуу сүрөттөйт. Бул маалымат базасында физикалык түрдө көрсөтүлүшүн камтыбайт, бирок абдан абстракттуу деңгээлде сүрөттөлөт. Ал негизинен объекттерди жана алардын ортосундагы мамилелерди жана ар бир объекттин атрибуттарын камтыйт.

Логикалык маалымат модели ар бир объекттин негизги ачкычтарын жана ошондой эле тышкы ачкычтарды камтыйт. Логикалык маалымат моделин түзүүдө биринчи субъекттер жана алардын байланыштары ачкычтар менен аныкталат. Андан кийин ар бир объекттин атрибуттары аныкталат. Андан кийин көптөгөн мамилелер чечилип, нормалдаштырылган. Логикалык маалыматтар модели маалымат базасын башкаруу системасынан көз карандысыз, анткени ал чыныгы маалымат базасынын физикалык түзүлүшүн сүрөттөбөйт. Логикалык маалыматтар моделин иштеп чыгууда объекттер жана атрибуттар үчүн формалдуу эмес узун аталыштар колдонулушу мүмкүн.

Физикалык маалымат модели деген эмне?

Физикалык берилиштер модели маалыматтар чындыгында маалымат базасында кандайча жайгашканын сүрөттөйт. Ал бардык таблицалардын жана алардын ичиндеги тилкелердин спецификациясын камтыйт. Таблица спецификациясы таблицанын аталышы, тилкелердин саны жана мамычанын спецификациясы мамычанын аталышы жана маалымат түрү сыяктуу маалыматтарды камтыйт. Физикалык маалыматтар модели ошондой эле ар бир таблицанын негизги ачкычтарын камтыйт жана ошондой эле чет ачкычтарды колдонуу менен таблицалардын ортосундагы мамилени көрсөтөт. Мындан тышкары, физикалык берилиштер модели триггерлер жана сакталган процедуралар сыяктуу маалыматтарга жана компоненттерге коюлган чектөөлөрдү камтыйт.

Физикалык берилиштер модели колдонулган маалымат базасын башкаруу системасына көз каранды. Ошентип, MySQL үчүн физикалык маалымат модели Oracle үчүн тартылган маалымат моделинен айырмаланат. Логикалык маалыматтар моделинен физикалык маалыматтар моделин түзүүдө биринчи объекттер таблицаларга айландырылат. Андан кийин мамилелер чет өлкөлүк негизги чектөөлөргө айландырылат. Андан кийин атрибуттар ар бир таблицанын мамычаларына айландырылат.

Логикалык жана физикалык маалыматтар моделинин ортосундагы айырма
Логикалык жана физикалык маалыматтар моделинин ортосундагы айырма
Логикалык жана физикалык маалыматтар моделинин ортосундагы айырма
Логикалык жана физикалык маалыматтар моделинин ортосундагы айырма

Логикалык жана физикалык маалымат моделинин ортосунда кандай айырма бар?

• Физикалык маалымат модели маалымат базасынын физикалык түзүлүшүн сүрөттөйт. Логикалык берилиштер модели – бул маалымат базасынын физикалык түзүлүшүн сүрөттөбөгөн жогорку деңгээлдеги модель.

• Физикалык берилиштер модели колдонулган маалымат базасын башкаруу системасына көз каранды. Бирок, логикалык берилиштер модели колдонулган маалымат базасын башкаруу тутумуна көз каранды эмес.

• Логикалык маалымат модели объекттерди, атрибуттарды, мамилелерди жана ачкычтарды камтыйт. Физикалык маалымат модели таблицаларды, мамычаларды, маалымат түрлөрүн, негизги жана тышкы ачкыч чектөөлөрүн, триггерлерди жана сакталган процедураларды камтыйт.

• Логикалык маалымат моделинде объекттер жана атрибуттар үчүн формалдуу эмес узун аталыштар колдонулат. Бирок, физикалык маалыматтарда, кыскартылган расмий аттар таблицалардын жана мамычалардын аталыштары үчүн колдонулат.

• Логикалык маалымат модели алгач сүрөттөмөдөн алынган. Андан кийин физикалык маалымат модели гана алынат.

• Логикалык маалымат модели төртүнчү кадимки формага нормалдаштырылган. Талаптарга жооп берүү үчүн зарыл болсо физикалык маалымат базасынын модели деформализацияланат.

Корытынды:

Логикалык жана физикалык маалымат модели

Логикалык берилиштер модели – бул маалыматтардын ортосундагы объекттерди жана мамилелерди сүрөттөгөн жогорку деңгээлдеги маалымат модели. Ал ошондой эле ар бир объекттин атрибуттарын жана ачкычтарын камтыйт. Бул колдонулган маалымат базасын башкаруу системасына көз каранды эмес. Экинчи жагынан, физикалык маалыматтар модели логикалык маалыматтар моделинен кийин келип чыгат жана ал таблицалардын, мамычалардын жана негизги чектөөлөрдүн спецификациясын камтыган маалыматтар базасынын түзүмүн камтыйт. Бул модель колдонулган маалымат базасын башкаруу системасына жараша айырмаланат.

Сунушталууда: