Andijon davlat chet tillari instituti
SQL ma'lumotlar bazasini yarating
Download 339.68 Kb.
|
Nozima bahodirovna yangi qaytaaaaa
SQL ma'lumotlar bazasini yaratingAgar siz biron bir dasturdan foydalanishni niyat qilmasangiz va buning o'rniga sichqoncha va klaviatura yordamida ma'lumotlar bazasini loyihalashni o'rganishni istasangiz, lekin "parda ortida" nima sodir bo'lishini batafsil tushunish imkoniyati mavjud bo'lsa, men shunga o'xshash echimni izlashni taklif qilaman XAMPP. XAMPP sizning shaxsiy kompyuteringizni a-ga aylantirishga imkon beradi SQL-server, shunchaki o'rnatilgan brauzer yordamida oddiy yoki murakkab ma'lumotlar bazalarini yaratishingiz va boshqarishingiz mumkin. Aslida, hatto yuqorida ko'rib chiqilgan dasturlarda ham SQL variantlari ishlatiladi, ammo ular tilni iloji boricha "yashirish" va foydalanuvchiga derazalar, tugmalar va menyular orqali ishlashga imkon berish uchun tuzilgan. XAMPP-dan foydalangan holda, o'z navbatida veb-dastur yordamida jadval va ma'lumotlar bazasining barcha tuzilishini, phpMyAdmin, grafik jihatdan hozircha ko'rsatilgandan ko'ra ko'proq "spartan", ammo nihoyatda batafsilroq: shu tarzda siz matn qutilari, menyular va tugmachalardan foydalanishingiz mumkin, shu bilan birga "parda ortida" nima sodir bo'lishini bir vaqtning o'zida ko'rishingiz mumkin, agar kerak bo'lsa. , shuningdek, qo'lda boshqarish. Xavotir olmang, ushbu vositalarni ishlatish unchalik qiyin emas: XAMPP-ni bir necha oddiy qadamda o'rnatish va sozlash mumkin, ikkalasida ham Windows kabi macOS. Sizni qiziqtirishi mumkin: Kompyuterni o'rnatish: mos komponentlar Birinchidan, XAMPP veb-saytiga ulangan va agar sizda bo'lsa Windows kompyuteritugmasini bosing Windows uchun XAMPP maqolada joylashtirilgan yuklab olish uchun. Yuklab olish tugagach, hozirgina yuklab olingan faylni ikki marta bosing, tugmasini bosing hatugmasini bosing Keyingibuyumlar yonida tasdiq belgilari borligiga ishonch hosil qiling Servidor, apache, MySQL, Dastur tillari, PHP y phpMyAdmin va tugmachani bosing Keyingi ketma-ket ikki marta Nihoyat, qutidan tasdiq belgisini olib tashlang XAMPP uchun Bitnami haqida ko'proq bilib oling tugmachani yana ikki marta bosing keyingi Jarayon davomida Windows xavfsizlik devori sizdan Apache uchun istisno qo'shishingizni so'rashi mumkin - dialog oynasi paydo bo'lganda, tugmani bosing. Kirish uchun ruxsat berish. Sozlash tugagach, katakchani belgilang Endi Boshqarish panelini ishga tushirmoqchimisiz?, tugmasini bosing tugatish XAMPP boshqaruv panelini darhol ishga tushirish uchun uning ostiga tasdiq belgisini qo'ying Amerika Qo'shma Shtatlari bayrog'i (chapda) yoki pastda Germaniya bayrog'i o'zingizning qiziqishingiz tilini tanlash uchun va tugmachalarni bosing Saqlash y Xop. Bu amalga oshirilgandan so'ng, tugmachani bosing uy, xizmatning to'g'ri boshlanishini kuting, modul uchun operatsiyani takrorlang MySQL va kerak bo'lsa tugmani bosing Kirishga ruxsat bering ogohlantirish ekrani paydo bo'lganda Windows xavfsizlik devori Ha, boshqa tomondan, sizda a Mactugmachani bosing Uchun XAMPP OS X dasturiy ta'minot veb-saytining bosh sahifasida taqdim eting va yuklab olishni kuting, so'ng uni oching to'plami DMG XAMPP-ni papkaga yuklab oldingiz ilovalar macOS-ni tanlang va oxirgisini oching, so'ng dasturiy ta'minot belgisini o'ng tugmasini bosing va elementni tanlang ochiq Sertifikatlanmagan dastur ishlab chiqaruvchisi dasturlari uchun MacOS cheklovlarini chetlab o'tish bilan boshlash (faqat birinchi ishga tushirishda kerak) Endi XAMPP boshqaruv panelining asosiy ekranida tugmachani bosing boshlash va a ko'rinishini kuting yashil nuqta kiraverishda SHART. Keyin kartani tanlang xizmat va variantlarga ishonch hosil qiling apache y MySQL faol, aks holda ularni bosing va tugmasini bosing Boshlang. Keyin Tarmoq yorlig'ini tanlang, variantni tanlang mahalliy manzil: 8080 tugmasini bosing ruxsat berish. Barcha xizmatlar to'g'ri ishga tushgandan so'ng, Internetda odatda foydalanadigan brauzerni oching, manzilni kiriting http://localhost/phpmyadmin manzil satrida va Enter tugmachasini bosing klaviatura: kelajakda sizning ma'lumotlar bazangizni boshqarish uchun ushbu sahifaga kirishingiz kerak bo'ladi, shuning uchun uni brauzeringizning sevimlilariga qo'shishni maslahat beraman. Yangi ma'lumotlar bazasini yaratish uchun yozuvni bosing nuevo chap tomonda mavjud va maydonga ma'lumotlar bazasiga tayinlanadigan nomni kiriting Ma'lumotlar bazasi nomi., keyin elementni tanlang utf8_general_ci ochiladigan menyudan Belgilarni kodlash tugmasini bosing hosil qiladi : Bir necha soniyadan so'ng yangi bo'sh ma'lumotlar bazasi yaratiladi (unga har doim chap tomon panelidan kirish mumkin). Ushbu operatsiyani bajargandan so'ng, ma'lumotlar bazasida uning nomini matn maydoniga yozib, birinchi jadvalni yaratishingiz mumkin nomer, belgilash maydonlar soni tegishli oynada va tugmachani bosib yugurish. Ko'rsatilgan yangi ekranda jadvaldagi maydonlarning tuzilishini belgilashingiz mumkin. Keyin yozing nombre chapdagi birinchi katakchada maydonni belgilang ma'lumotlar turi va berilgan maydonlarda uning maksimal uzunligi (yoki qiymatlar oralig'i) uchun har bir qiymatni belgilang (agar xohlasangiz) nuqson Tegishli maydonchada belgilar kodlash rejimini to'liq qoldiring (asosiy jadvaldan meros qilib olingan) va quyidagi jadvallarni jadvalingiz uchun eng mos keladigan qiymatlar bilan to'ldiring. Asosiy parametrlarni sozlaganingizdan so'ng tugmani bosing Saqlash va keyin kartada tuzilishiyuqori qismida joylashgan: u erdan siz jadval maydonlarining, shu jumladan konfiguratsiyaning, tafsilotlarini aniqlashingiz mumkin asosiy kalit y s, yangi maydonlar qo'shish, ularni o'zingiz xohlaganingizcha olib tashlash va o'zgartirish imkoniyati bilan. Hozirgi kunda inson faoliyatida ma‘lumotlar bazasi (MB) kerakli axborotlarni saqlash va undan oqilona foydalanishda juda muhim rol o‘ynamoqda. Sababi: jamiyat taraqqiyotining qaysi jabhasiga nazar solmaylik o‘zimizga kerakli ma‘lumotlarni olish uchun albatta, MBga murojaat qilishga majbur bo‘lamiz. Demak, MBni tashkil qilish axborot almashuv texnologiyasining eng dolzarb hal qilinadigan muammolaridan biriga aylanib borayotgani davr taqozasidir. Informatsion texnologiyalarning rivojlanishi va axborot oqimlarining tobora ortib borishi, ma‘lumotlarning tez o‘zgarishi kabi holatlar insoniyatni bu ma‘lumotlarni o‘z vaqtida qayta ishlash choralarining yangi usullarini qidirib topishga undamoqda. Ma‘lumotlarni saqlash, uzatish va qayta ishlash uchun MBni yaratish, so‘ngra undan keng foydalanish bugo’ngi kunda dolzarb bo‘lib qolmoqda. Moliya, ishlab chiqarish, savdo-sotiq va boshqa korxonalar ishlarini ma‘lumotlar bazasisiz tasavvur qilib bo‘lmaydi. Ma‘lumki, MB tushunchasi fanga kirib kelgo’nga qadar, ma‘lumotlardan turli ko‘rinishda foydalanish juda qiyin edi. Dastur tuzuvchilar ma‘lumotlarini shunday tashkil qilar edilarki, u faqat qaralayotgan masala ucho’ngina o‘rinli bo‘lardi. Har bir yangi masalani hal qilishda ma‘lumotlar qaytadan tashkil qilinar va bu hol yaratilgan dasturlardan foydalanishni qiyinlashtirar edi. Har qanday axborot tizimining maqsadi real muhit obyektlari haqidagi ma‘lumotlarga ishlov berishdan iborat. Keng ma‘noda ma‘lumotlar bazasi - bu qandaydir bir predmet sohasidagi real muhitning aniq obyektlari haqidagi ma‘lumotlar to‘plamidir. Predmet sohasi deganda avtomatlashtirilgan boshqarishni tashkil qilish uchun o‘rganilayotgan real muhitning ma‘lum bir qismi tushuniladi. Masalan, korxona, zavod, ilmiy tekshirish instituti, oliy o‘quv yurti va boshqalar. Shuni qayd qilish lozimki, MBni yaratishda ikkita muhim shartni hisobga olmoq zarur: Birinchidan, ma‘lumotlar turi, ko‘rinishi, ularni qo‘llaydigan programmalarga bog‘liq bo‘lmasligi lozim, ya‘ni MBga yangi ma‘lumotlarni kiritganda yoki ma‘lumotlar turini o‘zgartirganda, programmalarni o‘zgartirish talab etilmasligi lozim. Ikkinchidan, MBdagi kerakli ma‘lumotni bilish yoki izlash uchun biror programma tuzishga hojat qolmasin. Shuning uchun ham MBni tashkil etishda ma‘lum qonun va qoidalarga amal qilish lozim. Bundan buyon axborot so‘zini ma‘lumot so‘zidan farqlaymiz, ya‘ni axborot so‘zini umumiy tushuncha sifatida qabul qilib, ma‘lumot deganda aniq bir belgilangan narsa yoki hodisa sifatlarini nazarda tutamiz. Ma‘lumotlar bazasini yaratishda, foydalanuvchi axborotlarni turli belgilar bo‘yicha tartiblashga va ixtiyoriy belgilar birikmasi bilan tanlanmani tez olishga int tiladi. Buni faqat ma‘lumotlar tizimlashtirilgan holda bajarish mumkin. Ma'lumotlar bazasi tizimini yaratish hayot siklini samarali tashkil etishga imkon beradigan boshqaruv faoliyati.Tashkillashtirishning axborot tizimi umumiylashtirilib integratsiyalanishi lozim.Ma`lumotlar bazasini rejalashtirish quyidagi boshqaruv standartlarini tashkil etishni o`z ichiga oladi: -ma`lumotlarni qay darajada to`planganligi; -qay darajada alohida formatga ega ekanligi; -qandaydir kerakli hujjatlarni to`planganligi; -qay darajada loyihalash va amalga oshirishganligi. 51 Ma`lumotlarni loyihalash. Zarur ma`lumotlat bazasi tizimi uchun maqsadli vazifalar va korxona topshiriqlarini qo`llab - quvvatlashda ma`lumotlar bazasini loyihasini yaratish jarayonidir. Ma`lumotlar bazasini loyihalash quyidagi asosiy yondashuvlarni o`z ichiga oladi: Yuqoridan pastga ostin-ustun ichkaridan tashqariga aralash Ma`lumotlarni loyihalashning uch bosqichi: Konseptual ma`lumotlar bazasini loyihalash Logik ma`lumotlar bazasini loyihalash Fizik ma`lumotlar bazasini loyihalash Konseptual ma`lumotlar bazasini loyihalash.- Korxanadagi barcha fizik mulohazalarni ma`lumotlar bazasi modelini qurish jarayoni. - Ma`lumot modeli bu foydalanuvchining alohida talablariga ma`lumotdan foydalanishni yaratish. - Konseptual model logik loyihalash bosqichi uchun axborotlarning asosi hisoblanadi. Logik ma`lumotlar bazasini loyihalash.Korxonada ma`lum bir ma`lumot modeli asosida ma`lumot ishlatilgan modelini qurish jarayoni, lekin muayyan MBBT va fizik bo`limlar bundan mustasno. Konseptual model mantiqiy ma`lumotlar bazasi modeli uchun tartibga keltirilgan va tuzilgan model hisoblanadi. Fizik ma`lumotlar bazasini loyihalash.Ikkilamchi saqlash bo‘yicha ma'lumotlar bazasi amalga oshirishning tavsifini ishlab chiqarish jarayoni.Ma`lumotga samarali murojaatni tashkil qilishda bazalar o`zaro aloqasi fayl tuzilmalaridan foydalanishni tasvirlaydi. Bundan tashqari barcha o`zaro aloqadorlik chegaralari va xavfsizlik choralarini tasvirlaydi. Maxsus MBBTga mo`ljallangan. Ma`lumotlarni boshqarish (administratorlash) Rivojlantirish va shakllantirish standartlari rivojlantirish siyosati va prosedura Ma`lumotlar bazasini konseptual va mantiqiy loyihalash. Ma`lumotlar bazasini fizik loyihalash. Dasturchi sifatida yaratilayotgan dasturiy taʼminot, unda saqlanadigan maʼlumotlar va ularga qoʻyilgan talablarni tushunish maʼlumotlar bazasini loyihlashda ishingizni bir muncha osonlashtiradi. Maʼlumotlar bazasiga har tomonlama qarashni unutmang. Masalan, onlayn doʻkon uchun baza yaratganda, bazaga mijoz sifatida, yoki sotuvchi sifatida qarashingiz mumkin va bu ikkisi uchun bir hil maʼlumotlar turli koʻrinishda koʻrsatilishi kerakligini hisobga oling. Talablar va maqsdalarni aniqlash uchuh quyidagi qadamlarni bajarish mumkin: Bazani ishlatadigan odamlardan intervyu oling Hisob-fakturalar, ish jadvallari, so’rovnomalar kabi biznes hujjatlarni tahlil qiling Mavjud ma’lumotlar tizimlarini oʻrganing (shu jumladan jismoniy va raqamli fayllar) Dasturchi sifatida yaratilayotgan dasturiy taʼminot, unda saqlanadigan maʼlumotlar va ularga qoʻyilgan talablarni tushunish maʼlumotlar bazasini loyihlashda ishingizni bir muncha osonlashtiradi. Maʼlumotlar bazasiga har tomonlama qarashni unutmang. Masalan, onlayn doʻkon uchun baza yaratganda, bazaga mijoz sifatida, yoki sotuvchi sifatida qarashingiz mumkin va bu ikkisi uchun bir hil maʼlumotlar turli koʻrinishda koʻrsatilishi kerakligini hisobga oling. Talablar va maqsdalarni aniqlash uchuh quyidagi qadamlarni bajarish mumkin: Bazani ishlatadigan odamlardan intervyu oling Hisob-fakturalar, ish jadvallari, so’rovnomalar kabi biznes hujjatlarni tahlil qiling Mavjud ma’lumotlar tizimlarini oʻrganing (shu jumladan jismoniy va raqamli fayllar) Tasavvur qiling, sizda foydalanuvchilar va mijozlar degan jadvallar mavjud va siz biror shaxs haqidagi maʼlumotlarni ikkalasida ham saqlayabsiz. Agar bu shaxsning maʼlumotlari bitta jadvalda yangilansa (masalan telefon raqam oʻzgarsa), siz ikkinchi jadvalni ham yangilashingizga toʻgʻri keladi. Bu esa ortiqcha ish. Buning oldini olish uchun foydalanuvchilar uchun bitta jadval yaratib, bu foydalanuvchi mijoz yoki yoʻqligini Download 339.68 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling