Masofaviy att 2201 guruh talabasi Ismoilov Elnur 2-амалий машғулот. Ахборот технологиялари ёрдамида рақобат Ишдан мақсад


Download 140.63 Kb.
bet4/8
Sana03.06.2024
Hajmi140.63 Kb.
#1840530
1   2   3   4   5   6   7   8
Bog'liq
2-Амалий машғулот

d. Маълумотлар базаси: Сиз маълумотлар базасида матнли файлдан ахборотларни импорт қилишни биласизми? Маълумотлар базасидаги ахборотларни тартиблаш, филтьрлашни амалга ошириш сўровларини биласизми? Сиз маълумотлар базасидан ҳисоботларни шакллантиришни биласизми? Маълумотлар базаси устида қурилган формаларни дастурлаш тилларида ярата оласизми? Маълумотлар базасида ўз функция ва қисм дастурларингизни яратганмисиз?
Ma'lumotlar bazasi - bu ma'lumotlarni samarali qidirish, boshqarish va yangilash imkonini beradigan tarzda tashkil etilgan va saqlanadigan ma'lumotlarning tuzilgan to'plami. Ma'lumotlar bazalari ko'plab dasturiy ilovalar va tizimlarning ishlashida markaziy o'rin tutadi, ma'lumotlarni saqlash, boshqarish va olishning tizimli usulini ta'minlaydi.
Ma'lumotlar bazalari bilan bog'liq ba'zi asosiy komponentlar va tushunchalar:
Ma'lumotlar bazasi komponentlari:
1. Jadvallar:
- Jadval ma'lumotlar bazasining asosiy komponenti bo'lib, qatorlar va ustunlarga tashkil etilgan tegishli ma'lumotlar to'plamini ifodalaydi.
2. Qatorlar va ustunlar:
- Jadvaldagi har bir satr yozuv yoki yozuvni, har bir ustun esa muayyan atribut yoki maydonni ifodalaydi.
3. Maydonlar:
- Maydonlar - bu ma'lumotlarning ma'lum qismlarini ifodalovchi jadval ichidagi alohida ma'lumotlar elementlari.
4. Birlamchi kalit:
- Birlamchi kalit jadvaldagi har bir yozuv uchun noyob identifikator bo'lib, har bir yozuvni o'ziga xos tarzda aniqlashni ta'minlaydi.
5. Aloqalar:
- Aloqalar jadvallar orasidagi aloqalarni belgilaydi. Masalan, mijozlar jadvali buyurtmalar jadvali bilan aloqador bo'lishi mumkin.
Ma'lumotlar bazalarining turlari:
1. Aloqaviy maʼlumotlar bazalari:
- Ma'lumotlarni ular o'rtasida oldindan belgilangan munosabatlarga ega jadvallar shaklida tartibga solish.
- Misollar MySQL, PostgreSQL, Oracle va Microsoft SQL Server.
2. NoSQL ma'lumotlar bazalari:
- Moslashuvchan va kengaytiriladigan ma'lumotlarni saqlash va olish uchun mo'ljallangan, ko'pincha keng miqyosli va real vaqtda ilovalar uchun ishlatiladi.
- Turlarga hujjatga yo'naltirilgan (MongoDB), kalit-qiymatli do'konlar (Redis) va keng ustunli do'konlar (Cassandra) kiradi.
3. Obyektga yo‘naltirilgan ma’lumotlar bazalari:
- ma'lumotlar va usullarni o'z ichiga olishi mumkin bo'lgan ob'ektlar shaklida ma'lumotlarni saqlash.
- Murakkab ma'lumotlar modellariga ega ilovalar uchun mos.
Ma'lumotlar bazasini boshqarish tizimlari (DBMS):
1. Tanrif:
- DBMS ma'lumotlar bazasi bilan o'zaro aloqada bo'lish, ma'lumotlarni saqlash, qidirish va yangilash kabi vazifalarni boshqarish uchun interfeysni ta'minlovchi dasturiy ta'minotdir.
2. Funktsiyalari:
- ma'lumotlar bazalarini yaratish va saqlash.
- jadvallar va munosabatlarni o'z ichiga olgan ma'lumotlarning tuzilishini aniqlang.
- So'rovlarni bajarish va ma'lumotlarni olish.
- Cheklovlar orqali ma'lumotlar yaxlitligini ta'minlash.
SQL (Tuzilgan so'rovlar tili):
1. Maqsad:
- SQL - relyatsion ma'lumotlar bazalarini boshqarish va manipulyatsiya qilish uchun ishlatiladigan domenga xos til.
2. Buyruqlar: - Umumiy SQL buyruqlariga SELECT (ma'lumotlarni olish), INSERT (yangi ma'lumotlar qo'shish), UPDATE (mavjud ma'lumotlarni o'zgartirish) va DELETE (ma'lumotlarni o'chirish) kiradi.

Ma'lumotlar bazasini loyihalash jarayoni:


1. Talablar tahlili:
- foydalanuvchilarning axborotga bo'lgan ehtiyojlari va ma'lumotlar tuzilishini tushunish.
2. Konseptual dizayn:
- Ma'lumotlar va ularning munosabatlarining yuqori darajadagi modelini yaratish.
3. Mantiqiy dizayn:
- kontseptual modelni jadvallar, maydonlar va munosabatlarni aniqlagan holda mantiqiy modelga aylantirish.
4. Normallashtirish:
- Ma'lumotlar bazasi ortiqcha va bog'liqliklarni minimallashtirish uchun tashkil etilganligini ta'minlash.
5. Jismoniy dizayn:
- Mantiqiy dizayn qanday amalga oshirilishini, shu jumladan ishlash va saqlashga oid fikrlarni belgilang.
Ma'lumotlar bazasi xavfsizligi:
1. Kirishni boshqarish:
- Foydalanuvchi rollari va ruxsatlari asosida ma'lumotlar bazasiga kirishni cheklash.
2. Shifrlash:
- Maxfiy ma'lumotlarni shifrlash usullari orqali himoya qiling.
3. Audit:
- Ma'lumotlar bazasiga kim kirganligi va qanday operatsiyalar bajarilganligini kuzatish uchun faoliyatni kuzatib boring va jurnalga yozing.
4. Zaxiralash va tiklash:
- Ma'lumotlar yo'qotilishining oldini olish va qayta tiklash imkoniyatlari mavjudligini ta'minlash uchun muntazam zahiralash tartib-qoidalarini amalga oshiring.
Ma'lumotlar bazalari va ularning dizayn tamoyillarini tushunish ishlab chiquvchilar, ma'lumotlar tahlilchilari va axborot tizimlari va dasturiy ilovalar bilan ishlaydigan ma'murlar uchun juda muhimdir. Bu tizimlarning umumiy funksionalligi va ishlashiga hissa qo'shib, ma'lumotlarni samarali boshqarish va qidirish imkonini beradi.

Download 140.63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling