ishi №7
Laboratoriya GROUP BY va ORDER BY standart so‘zlaridan foydalanib so‘rov yaratish
ishi №8
Laboratoriya
ishi №9
Laboratoriya Union, Intersect va Minus standart so‘zidan foydalanish
ishi №10
Laboratoriya Standart funksiyalardan foydalanib so‘rovlar yaratish
ishi №11
Laboratoriya Agregat funksiyalardan foydalanish
ishi №12
Laboratoriya Bir nechta jadvallar birlashtirish, “JOIN” lar bilan ishlash.
ishi №13-14 Murakkab so‘rovlar yaratish
Laboratoriya SQL tilida INDEX yaratish
ishi №15
Laboratoriya Tasavvur, VIEW yaratish va undan foydalanish
ishi №16
Laboratoriya SQLda funksiyalar yaratish. SQLda triggerlar yaratish
ishi №17-18
Laboratoriya C++ va ma`lumotlar bazasi yordamida oddiy interfeys yaratish
ishi №19
Laboratoriya C++ da ADO va ODBC dan foydalanib qatorlarga ma’lumot
ishi №20 kiritish, o`zgartirish va o`chirish
Laboratoriya C++da Windows Forms Data Controldan foydalanish
ishi №21
KIRISH
Ma'lumotlar - bu alohida kichik ma'lumot birligining yig'indisi. U matn, raqamlar, ommaviy axborot vositalari, baytlar va boshqalar kabi turli xil shakllarda ishlatilishi mumkin, ularni qog'oz yoki elektron xotirada saqlash mumkin.
"Ma'lumotlar" so'zi "datum" so'zidan kelib chiqqan bo'lib, "bitta ma'lumot" degan ma'noni anglatadi. Bu datum so'zining ko'pligi.
Hisoblashda Ma'lumotlar bu samarali harakat va ishlov berish uchun shaklga aylantirilishi mumkin bo'lgan ma'lumotdir. Ma'lumotlarni almashtirish mumkin.
Ma'lumotlar bazasining asosiy maqsadi - ma'lumotlarni saqlash, olish va boshqarish orqali katta hajmdagi ma'lumotlarni boshqarish.
Hozirgi kunda Internet tarmog'ida ma'lumotlar bazalari orqali ishlaydigan ko'plab dinamik veb-saytlar mavjud. Masalan, mehmonxonada xonalar mavjudligini tekshiradigan model. Bu ma'lumotlar bazasidan foydalanadigan dinamik veb-saytning namunasi.
MySQL, Sybase, Oracle, MongoDB, Informix, PostgreSQL, SQL Server va boshqalar kabi ko'plab ma'lumotlar bazalari mavjud .
Zamonaviy ma'lumotlar bazalari ma'lumotlar bazalarini boshqarish tizimi (DBMS) tomonidan boshqariladi.
SQL yoki Structured Query Language ma'lumotlar bazasida saqlanadigan ma'lumotlar ustida ishlash uchun ishlatiladi. SQL relyatsion algebra va tuple relyatsion hisobiga bog'liq.
Ma'lumotlar bazasi tasvirini namoyish qilish uchun silindrsimon konstruktsiyadan foydalaniladi.
1- Laboratoriya ishi
Mavzu: Ma`lumotlar bazasini loyihalash. Mohiyat – aloqa diagrammasini qurish
(ER modeli).
Ishdan maqsad: ma`limotlar bazasini loyihalash uchun mohiyat – aloqa modelini ishlab chiqish bo`yicha ko`nikmaga ega bo`lish.
Masalani qo`yilishi: ma`lumotlar bazasini lohiyalash va “Mohiyat–aloqa”
modelini ishlab chiqish.
Uslubiy ko`rsatmalar: ma`lumotlar bazasini lohiyalash quyidagi tashkil
etuvchilarini o`rganishni taqazo etadi. Ob`yektlar, ob`yekt xususiyatlari, bog`lanishlar (ob`yekt munosabatlari), vaqt oralig`i va hokazolar.
Bu erda ma`lumotlar bazasini qurish sohasi sifatida “SUPER MARKET” olingan bo`lib, ma`lumotlar quyidagi ob`yektlarda saqlanadi.
ER modeli
ER modeli Entity-Relationship modelini anglatadi. Bu ma'lumotlarning yuqori darajadagi modeli. Ushbu model ma'lum bir tizim uchun ma'lumotlar elementlarini va munosabatlarni aniqlash uchun ishlatiladi.
U ma'lumotlar bazasi uchun kontseptual dizaynni ishlab chiqadi. Bundan tashqari, u ma'lumotlarning dizayni uchun juda sodda va oson ko'rinishni rivojlantiradi.
ERni modellashtirishda ma'lumotlar bazasi tuzilishi shaxs-munosabatlar diagrammasi deb nomlangan diagramma sifatida tasvirlangan.
Masalan, biz maktab ma'lumotlar bazasini loyihalashtiraylik. Ushbu ma'lumotlar bazasida talaba atributlarga ega bo'lgan manzil, ism, identifikator, yosh va hk. Mavjud bo'ladi. Manzil shahar, ko'cha nomi, pin-kod va h.k. kabi atributlarga ega bo'lgan boshqa shaxs bo'lishi mumkin va ular o'rtasida munosabatlar mavjud.
Do'stlaringiz bilan baham: |