Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq

Mundarija:

Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq
Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq

Video: Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq

Video: Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq
Video: Qaysi Kasb Sizga Mos Keladi? TEST! | ҚАЙСИ КАСБ СИЗГА МОС КЕЛАДИ ??? 2024, Iyul
Anonim

Mantiqiy va jismoniy ma'lumotlar modeli

Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farqni muhokama qilishdan oldin ma'lumotlar modeli nima ekanligini bilishimiz kerak. Ma'lumotlar modeli - bu ma'lum bir jarayon uchun ma'lumotlar va ular o'rtasidagi munosabatlarni tavsiflovchi vakillik. Ma'lumotlar modeli ma'lumotlar bazasini loyihalashda ishlatiladigan muhim komponent hisoblanadi. Mantiqiy ma'lumotlar modeli - ob'ektlar, munosabatlar va kalitlar aniqlangan ma'lumotlarning juda mavhum va yuqori darajadagi ko'rinishi. U ma'lumotlar bazasini boshqarish tizimidan (DBMS) mustaqil. Jismoniy ma'lumotlar modeli mantiqiy ma'lumotlar modelidan olingan bo'lib, unda jadvallar va ustunlar haqiqiy jismoniy ma'lumotlar bazasi qanday tuzilganligini ko'rsatadi. Shunday qilib, jismoniy ma'lumotlar modeli ishlatiladigan ma'lumotlar bazasini boshqarish tizimiga bog'liq.

Mantiqiy ma'lumotlar modeli nima?

Ma'lumotlarning mantiqiy modeli ma'lumotlar va munosabatlarni juda yuqori darajada batafsil tavsiflaydi. Bu ma'lumotlarning ma'lumotlar bazasida qanday aks ettirilishini o'z ichiga olmaydi, lekin juda mavhum darajada tavsiflanadi. U asosan ob'ektlar va ular o'rtasidagi munosabatlar hamda har bir ob'ektning atributlarini o'z ichiga oladi.

Mantiqiy ma'lumotlar modeli har bir ob'ektning asosiy kalitlarini, shuningdek, tashqi kalitlarni ham o'z ichiga oladi. Mantiqiy ma'lumotlar modelini yaratishda kalitlar yordamida birinchi ob'ektlar va ularning aloqalari aniqlanadi. Keyin har bir ob'ektning atributlari aniqlanadi. Shundan so'ng ko'plab munosabatlar hal qilinadi va normalizatsiya qilinadi. Mantiqiy ma'lumotlar modeli ma'lumotlar bazasini boshqarish tizimidan mustaqildir, chunki u haqiqiy ma'lumotlar bazasining jismoniy tuzilishini tavsiflamaydi. Mantiqiy ma'lumotlar modelini loyihalashda ob'ektlar va atributlar uchun norasmiy uzun nomlardan foydalanish mumkin.

Jismoniy ma'lumotlar modeli nima?

Jismoniy ma'lumotlar modeli ma'lumotlar bazasida qanday yashashini tasvirlaydi. U barcha jadvallar va ularning ichidagi ustunlar spetsifikatsiyasini o'z ichiga oladi. Jadval spetsifikatsiyasi jadval nomi, ustunlar soni va ustun spetsifikatsiyasi ustun nomi va ma'lumotlar turi kabi tafsilotlarni o'z ichiga oladi. Jismoniy ma'lumotlar modeli, shuningdek, har bir jadvalning asosiy kalitlarini o'z ichiga oladi va shuningdek, tashqi kalitlardan foydalangan holda jadvallar o'rtasidagi munosabatni ko'rsatadi. Bundan tashqari, jismoniy maʼlumotlar modeli triggerlar va saqlangan protseduralar kabi maʼlumotlar va komponentlarga qoʻllaniladigan cheklovlarni oʻz ichiga oladi.

Ma'lumotlarning jismoniy modeli ishlatiladigan ma'lumotlar bazasini boshqarish tizimiga bog'liq. Shunday qilib, MySQL uchun jismoniy ma'lumotlar modeli Oracle uchun chizilgan ma'lumotlar modelidan farq qiladi. Mantiqiy ma'lumotlar modelidan jismoniy ma'lumotlar modelini yaratishda birinchi ob'ektlar jadvallarga aylantiriladi. Keyin munosabatlar tashqi kalit cheklovlarga aylantiriladi. Shundan so'ng atributlar har bir jadvalning ustunlariga aylantiriladi.

Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq
Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq
Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq
Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq

Mantiqiy va jismoniy ma'lumotlar modeli o'rtasidagi farq nima?

• Ma'lumotlarning jismoniy modeli ma'lumotlar bazasining jismoniy tuzilishini tavsiflaydi. Mantiqiy maʼlumotlar modeli maʼlumotlar bazasining jismoniy tuzilishini tavsiflamaydigan yuqori darajadagi modeldir.

• Jismoniy ma'lumotlar modeli ishlatiladigan ma'lumotlar bazasini boshqarish tizimiga bog'liq. Biroq, mantiqiy ma'lumotlar modeli ishlatiladigan ma'lumotlar bazasini boshqarish tizimidan mustaqil.

• Mantiqiy ma'lumotlar modeli ob'ektlar, atributlar, aloqalar va kalitlarni o'z ichiga oladi. Jismoniy maʼlumotlar modeli jadvallar, ustunlar, maʼlumotlar turlari, asosiy va tashqi kalit cheklovlari, triggerlar va saqlangan protseduralarni oʻz ichiga oladi.

• Mantiqiy ma'lumotlar modelida ob'ektlar va atributlar uchun uzun norasmiy nomlardan foydalaniladi. Biroq, jismoniy ma'lumotlarda jadval va ustun nomlari uchun qisqartirilgan rasmiy nomlar qo'llaniladi.

• Mantiqiy ma'lumotlar modeli avval tavsifdan olinadi. Shundan so'ng faqat jismoniy ma'lumotlar modeli olinadi.

• Mantiqiy ma'lumotlar modeli to'rtinchi oddiy shaklga normallashtirildi. Talablarga javob berish uchun zarur bo'lsa, jismoniy ma'lumotlar bazasi modeli deformatsiya qilinadi.

Xulosa:

Mantiqiy va jismoniy ma'lumotlar modeli

Ma'lumotlarning mantiqiy modeli - bu ob'ektlar va ma'lumotlar orasidagi munosabatlarni tavsiflovchi yuqori darajadagi ma'lumotlar modeli. Shuningdek, u har bir ob'ektning atributlari va kalitlarini o'z ichiga oladi. Bu ishlatiladigan ma'lumotlar bazasini boshqarish tizimidan mustaqil. Boshqa tomondan, jismoniy ma'lumotlar modeli mantiqiy ma'lumotlar modelidan keyin olinadi va u jadvallar, ustunlar va asosiy cheklovlar spetsifikatsiyasini o'z ichiga olgan ma'lumotlar bazasi tuzilishini o'z ichiga oladi. Bu model maʼlumotlar bazasini boshqarish tizimiga koʻra farqlanadi.

Tavsiya: