Malumotlar bazasi fanidan Mustaqil ish

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
malumotlar bazasi fanidan
Mustaqil ish
Mavzu:Mysql Server Tizimi
Bajardi: Toshtemirov Shaxzod
Tekshirdi:Jurayev T.
Toshkent 2023
Reja:
I KIRISH
II ASOSIY QISM
MySql Xusisiyatlari qanday ishlaydi?
Kelib Chiqishi Sifatlari Afzalliklari Kamchiliklari
Yuklab oling My-Sqlni ornatish
Server ulanish
Asosiy buyruqlar va sintaksis tahlil qilish oracle bilan
Xulosa
Foydalanilgan Adabiyotlar
Foydanilgan Adabiyotlar
1. “Ахборот технологиялари соҳасида кадрлар тайёрлаш тизимини такомиллаштириш тўғрисида”. Ўзбекистон Республикаси ВМнинг Қарори. “Халқ сўзи”. 3 июн, 2005 й.
“Компютерлаштиришни янада ривожлантириш ва ахборот-коммуникация технологияларини жорий этиш тўғрисида” Ўзбекистон Республикаси Президенти Фармони. “Халқ сўзи” 6 июн, 2002 й.
S.S.Qosimov “Axborot texnologiyalari”.-Toshkent.: “Aloqachi”,2006.-370b.
A.Oripov “Informatika, information texnologiya” Toshkent 2006
A.Mirrahimov “Internet va undan foydalanish asoslari”, T.:2001 yil.
С.С.Ғуломов ва бошқалар. “Ахборот технологиялари ва тизимлари”.
Т.:, 2000й.
MySQL xususiyatlari
MySQL - bu interfaol tizim bo'lib, uning maqsadi SQL tili yordamida ma'lumotlar bazasi menejeri vazifasini bajaradi. U orqali siz ma'lumotlarni, shu jumladan kirish, kirish va qayta ishlashni boshqarishingiz mumkin.
Siz aytgan oxirgi nuqta bilan bog'liq tadqiqotlarni to'ldirishga yordam beradigan maqola bor; Hisoblashda ma'lumotlar bazasi modellari.
Qanday ishlaydi?
Birinchidan, mijozlar ma'lum bir tarmoq yordamida serverga ulanishi kerak. Keyin grafik foydalanuvchi interfeysi orqali ular o'z so'rovlarini yuboradilar. Agar ko'rsatmalar aniq va tushunarli bo'lsa, server kerakli javoblarni qaytaradi.
Asosan, protsedura quyidagicha o'rnatilishi mumkin:
MySQL ma'lumotlar bazasini yaratadi, u erda ma'lumotlar saqlanadi va boshqariladi.
Mijozlar SQL tili orqali so'rov yuborishadi.
Server ilovasi bu so'rovlarga javob beradi va ularni mijozlarga yuboradi.
MySQL -ning serverga ko'rsatishi mumkin bo'lgan asosiy xususiyatlari orasida:
Muayyan ma'lumotlarga murojaat qiling.
Ma'lumotni o'zgartirish yoki o'zgartirish uchun operatsiyalarni bajaring, masalan: o'chirish, qo'shish, o'zgartirish, saralash va hk.
Ma'lumot turlarini, shuningdek ular orasidagi munosabatlarni aniqlang.
Nazorat - ma'lumotlarga kirish, ularning xavfsizligini ta'minlash.
Kelib chiqishi
Asosan, MySQL kelib chiqishi ochiq manbali veb -hujjatlar uchun ma'lumotlar bazasini, ya'ni bepul dasturiy ta'minotni yaratish zarurati bilan bog'liq. U Shvetsiyada joylashgan MySQL AB kompaniyasiga tegishli.
Uning rivojlanishi 1994 yilda boshlangan, biroq bir yil o'tgach, MySQL 1.0 deb nomlangan birinchi versiyasi ommaga e'lon qilindi. Shu paytdan boshlab bozorda boshqa versiyalar ham, litsenziyalarga ham katta o'zgarishlar ro'y berdi.
2008 yilda MySQL Oracle tomonidan sotib olindi, bu unga ikki tomonlama litsenziya rejimida ishlash imkonini berdi. Bu unga parallel ravishda loyihalarni ishlab chiqishda davom etishiga kafolat berdi.
MySQL -ning o'ziga xos xususiyatlarini ta'kidlash kerakki, bu o'z hissalari bilan tizimda sezilarli yaxshilanishlarga erishgan butun dunyodagi dasturchilar guruhining kuzatuvlari va tavsiyalari natijasidir.
Sifatlar
MySQL -ning funktsional imkoniyatlari tufayli uning eng muhim fazilatlari:
C va C ++ kabi tillarda dasturlashni qo'llab -quvvatlaydi.
Ma'lumotni boshqaradigan dastur turini tanlash imkonini beradi.
Uning ba'zi versiyalari uchun foydalanish litsenziyaga ega.
Kod o'zgartirilganda va yangi dastur modifikatsiyaning kiritilishi bilan tarqatilganda, tijorat litsenziyasidan foydalanishni talab qiladi.
Bu Linux qanday ishlashining asosi, lekin uning Windows uchun versiyalari bor.
Bu foydalanuvchi autentifikatsiyasini va bajarilgan vazifalarni tekshirishni talab qiladi.
U ko'proq uy foydalanuvchilari tomonidan ishlatiladi.
Afzalliklar
MySQL haqida aytib o'tish kerak bo'lgan asosiy fazilatlar orasida quyidagilar ajralib turadi:
Internet orqali erkin tarqatiladi.
Bu ochiq manba, ya'ni har qanday dasturchi o'z kodini o'zgartirishi mumkin.
Har qanday turdagi ilovalarni yaratishga imkon beradi.
Yuqori xavfsizlik imtiyozlariga ega.
Katta hajmdagi ma'lumotlarni qayta ishlash qobiliyati.
Bu maslahatlarni amalga oshirishga imkon beradi, ularga tezda javob beriladi.
Bu yuqori texnik qo'llab -quvvatlash imkoniyatlariga ega.
Uning ishlashi uchun katta miqdordagi resurslar kerak emas, bu past narxga aylanadi.
Uning tuzilishi qatlamlar va modullarni o'z ichiga oladi, bu unga yuqori barqarorlikni beradi.
Ma'lumotlarni import qilish va eksport qilish jarayoni juda oddiy.
Kamchiliklari
Yaxshiyamki, MySQL -da undan ko'ra ko'proq narsa bor. Biroq, ularni eslatib o'tish muhim:
Boshqa ilovalardan farqli o'laroq, sezgi yo'q.
Foydalanishga qarab, u katta xotira saqlashini talab qiladi.
Saqlangan jarayonlarni disk raskadrovka qilish jarayoni oddiy emas.
Uning ishlashi server ulanishiga bog'liq.
Yuklab oling
Deyarli barcha keng kirish dasturlari singari, ularning har biri xaridorlarning talablariga moslashtirishga intiladigan bir nechta versiyalar mavjud. Ularning har birini to'g'ridan -to'g'ri Internetdan yuklab olish mumkin. MySQL misolida quyidagi moslashuvlar mavjud:
Standart: MySQL -ning to'liq imkoniyatlarini o'z ichiga oladi, lekin tranzaktsiyalarni to'liq qo'llab -quvvatlamaydi. InnoDB ma'lumotlar bazasidan foydalanishga ruxsat beradi.
Maks: ma'lumotlar bazasining ilg'or vazifalarini bajarishga imkon beradigan sinov vositalarini o'z ichiga oladi.
Pro: standart MySQL -ning tijorat versiyasini bildiradi.
Klassik: U standart versiya bilan bir xil afzalliklarga ega, lekin InnoDB ma'lumotlar bazasini qo'llab -quvvatlamaydi.
MySQL -ni o'rnatish
Dasturni yuklab olish www.mysql.com rasmiy sahifasiga kirish orqali amalga oshiriladi, bu erda siz Windows orqali o'rnatishning ikkita usulini tanlashingiz mumkin: Birinchisi va eng osoni - bu o'rnatish dasturidan foydalanish, u avtomatik ravishda barcha fayllarni topadi. Buning uchun oldindan belgilangan papkalarda kerakli elementlar, ikkinchi variant esa siqilgan fayllarni o'rnatmasdan yuklab olish imkonini beradi. Shundan so'ng, ularni kompyuterning asosiy qattiq diskiga ochish kerak bo'ladi.
https://youtu.be/Sv2vBT3dtvQ
Shuni ta'kidlash kerakki, dasturni o'rnatgandan so'ng, MySQL ma'lumotlar bazasi serverini o'rnatish kerak. Dastur qanday maqsadda ishlatilishiga qarab, bir nechta variant mavjud. Qanday bo'lmasin, har bir ma'lumotlar bazasi ilovaning to'g'ri ishlashi uchun zarur bo'lgan barcha fayllarni o'z ichiga olgan papkani yaratadi.
Server ulanishi
Server bilan ulanishni boshlash uchun dastur foydalanuvchi nomi va parol yoki parolni kiritishni so'raydi. Xuddi shunday, agar aytilgan server biz kirayotgan mashinada bo'lmasa, biz kompyuter nomini yoki serverning IP -manzilini kiritishimiz kerak bo'ladi.
Asosiy buyruqlar va sintaksis tahlil qilish oracle bilan
Ilova o'rnatilgach va ma'lumotlar bazalari saqlansa, biz quyidagi buyruq yoki ko'rsatmalarni ishlatishimiz kerak:
Ma'lumotlar bazalarini ko'rsatish (mysql> ma'lumotlar bazalarini ko'rsatish;): Agar bizda ruxsat bo'lsa, faol ma'lumotlar bazalarini ko'rsatadi.
Ma'lumotlar bazasini yaratish (mysql> ma'lumotlar bazasi nomini yaratish;): Yangi ma'lumotlar bazasini yaratishga imkon beradi. Uni yaratgandan so'ng, biz foydalanish buyrug'ini ishlatishimiz kerak bo'ladi.
Use (mysql> use databaseasename;): allaqachon yaratilgan ma'lumotlar bazasidan foydalanishga ruxsat beradi.
Ma'lumotlar bazasini o'chirish (mysql> dropdatabase databaseasename): Ma'lumotlar bazasini o'chirish uchun ishlatiladi.
Jadvallarni ko'rsatish (mysql> jadvallarni ko'rsatish;): Joriy ma'lumotlar bazasini tashkil etuvchi jadvallarni ko'rish imkonini beradi.
Jadval yaratish (mysql> jadval jadval nomini yaratish;): U yangi jadval yaratish uchun ishlatiladi. Maydonlarda turli xil variantlarni o'rnatish imkonini beradi.
Ta'rif (mysql> tavsiflash tablename;): Jadvalning to'liq tuzilishini ko'rmoqchi bo'lganingizda ishlatiladi.
Jadvalni o'zgartirish (mysql> jadval jadvalining nomini o'zgartirish): Jadvalni o'zgartirish mumkin bo'lgan maydonni yoki jadval nomini o'zgartirish mumkin.
Insert into (mysql> insert into tablename): Jadvalga ma'lumotlarni qo'lda kiritish uchun ishlatiladi.
Mahalliy ma'lumotlarni yuklash (mysql> mahalliy ma'lumotlarni yuklash fayl nomi): Jadvaldagi ma'lumotlarni tashqi fayldan olish imkonini beradi.
Indeks yaratish (mysql> Indeks maydon nomini yaratish): maydonlar ro'yxatida indekslarni yaratish uchun ishlatiladi.
Tanlash (mysql> maydon nomini tanlash): Ma'lumotlar bazasidagi so'rovni amalga oshiradi.
Buyurtma bo'yicha (mysql> maydon nomi bo'yicha buyurtma): Bir yoki bir nechta ustunlar asosida maydonlarni saralash imkonini beradi.
Guruhlar bo'yicha (mysql> guruh bo'yicha maydon nomi): so'rov natijalarini bir yoki bir nechta maydonlarga ko'ra guruhlash uchun ishlatiladi.
O'chirish (mysql> o'chirish maydon nomidan): Jadvaldagi yozuvlarni o'chirish uchun ishlatiladi.
Chiqish (mysql> chiqish): Bu server bilan aloqani uzishga imkon beradi.
Shuni ta'kidlash kerakki, bu erda tasvirlangan deyarli barcha buyruqlar ishlashi uchun ma'lumotlar bazalari yoki jadvallar spetsifikatsiyalarini kiritish kerak, masalan: o'zgaruvchilar, ustunlar, qatorlar va boshqalar.
Buyruqlarni ishlatishda e'tiborga olish kerak bo'lgan jihatlar
Monitorda tez -tez ishlatib turiladigan ko'rsatmalardan samarali foydalanish uchun quyidagi jihatlarga e'tibor berish kerak.
TEGISHLI YOZUV
Bolalar dasturlash bo'yicha eng yaxshi 10 ta dastur!
SQL tili katta-kichik harflarga sezgir emas.
Buyruqlarni yozishda ularning barchasi ";" belgisi bilan tugashi kerak.
Buyruqlar satrida mysql> matnini topgach, buyruq bajarilishini tugatadi.
Arifmetik amallar bajarilishi mumkin.
Ikkala buyruq ham ";" belgisini to'g'ri ishlatsa, bitta satrda qabul qilinadi.
Agar ko'rsatma bir nechta satrni qamrab olsa, mysql> matnini ishlatish o'rniga monitorga "->" belgisi qo'yilsa, u davom etishi tushuniladi.
";" Belgisidan oldin ko'rsatmani bekor qilishning to'g'ri usuli "c" matnini qo'yishdir.
Matnli satrlar bir -birining o'rnida bitta tirnoq yoki ikkita tirnoq ishlatilishini qabul qiladi.
Xulosa
Men bu mustaqil ishni bajarish davomida otilgan darslarni yana bir bor takrorlab oldm keyin kopgina yangi bilimlarga ham ega boldim. Tushunmagan narsalarimni takrorlab tushunib oldim. Bu olgan bilimlarim kelajakda menga anchagacha xizmat qiladi!!!
|