Tajriba ishi 2
ERwin. To‘g‘ridan-to‘g‘ri va teskari loyixalash.
Ishning maqsadi: "fayl-server" va "mijoz-server" DBMS uchun Erwin muhitida to‘g‘ri va teskari loyihalash ko‘nikmalarini o‘zlashtirish.
Topshiriq: Fayl-server arxitekturasida to‘g‘ridan-to‘g‘ri loyihalashni amalga oshirish. Ma'lumotlar bazasining tuzilishini o‘zgartirish va teskari loyihalashni amalga oshirish. Mijoz-server arxitekturasida to‘g‘ridan – to‘g‘ri loyihlashni amalga oshirish, Fizik ma'lumotlar modeli asosida ma'lumotlar bazasini yaratish uchun SQL kodini yaratish.
Ishni bajarish tartibi:
Fayl-server arxitekturasida to‘g‘ridan-to‘g‘ri loyihalash bosqichi.
Ma'lumotlarning dastlabki mantiqiy va fizik modellarini ko‘rib chiqamiz (rasm.1, rasm.2).
Rasm 1. Loyihalanayotgan AT ning mantiqiy modeli
Rasm 2. Loyihalanayotgan AT ning fizik modeli
Biz AT-ning fizikmodelini ochamiz va MS Access-ni kerakli DBMS turi sifatida tanlaymiz, shundan so‘ng fizik modeldagi ma'lumotlar turlari o‘zgaradi, chunki u boshlang‘ich holatda boshqa DBMS-ga o‘rnatilishi mumkin.
Access-da bo‘sh ma'lumotlar bazasini yarating va unga ulaning (Rasm 3, Rasm 4).
Rasm 3. Подключение к СУБД Access
Rasm 4. Access MB ni tanlash
Keyin menyudan Tools/ Forward Engineer/Schema Generation ni tanlaymiz.
Ochilgan oynada, Options yorlig‘ida Index punktida , asosiy va tashqi kalitlarni yaratish uchun javob beradigan Primary Key va Foreign Key to‘g‘risidagi katakchalarni belgilang (Rasm 5).
Rasm 5. Access ma'lumotlar bazasi uchun sxema yaratish sozlamalari
Fizik modelni Access-ga o‘tkazish bo‘yicha operatsiyani tugatgandan so‘ng, olingan ma'lumotlar bazasiga o‘ting va natijani tekshiring (Rasm 6).
Rasm 6. Access da ma’lumotlar sxemasi
Teskari loyihalash bosqichi
Access ma'lumotlar bazasida jadvaldagi manzil jadvaliga elektron pochta maydonini qo‘shamiz va o‘zgarishlarni saqlab qo‘yamiz. Keyin biz Erwin-ga kiramiz va Tools/ Reverse Engineer ni tanladik. Ochilgan oynada biz yangi fizikl model turini tanladik va biz fizik modelni import qiladigan DBMS ni – Access tanlaymiz. (Rasm 7).
Rasm 7. Teskari loyihalash sozlamalari
So‘ng loyihalash parametrlarini sozlaymiz (Rasm 8).
Rasm 8. Erwin uchun sxemani generatsiya qilish sozlamalari.
Access ga bog‘lanish tog‘ri loyihalash kabi amalga oshiriladi.
Fizik modelga ega bo‘lamiz(Rasm 9).
Rasm 9. MBBT Accessdan olingan fizik model.
Mijoz-server arxitekturasi uchun ma'lumotlar bazasini loyihalash bosqichi.
Erwin muhitida biz АТ-ning fizik modelini ochamiz, DBMS turini Microsoft SQL Server-ga o‘zgartiramiz, Menyuda Tools/ Forward Engineer/Shema Generation-ni tanlang.
Ochilgan oynada, Options yorlig‘ida Index, asosiy va tashqi kalitlarni yaratish uchun javob beradigan Primary Key и Foreign Key ga qarama-qarshi katakchalarni belgilang. Preview ko‘rish tugmasini bosing. (Rasm 10).
Rasm 10. Ms SQL uchun generatsiyalangan SQl-kod
Dostları ilə paylaş: |