"tuzilgan so'rovlar tili"


Download 24.28 Kb.
bet1/3
Sana08.03.2023
Hajmi24.28 Kb.
#1250828
  1   2   3
Bog'liq
MySQL PHP bilan birgalikda ishlaydigan veb

MySQL PHP bilan birgalikda ishlaydigan veb-saytlar uchun ma'lumotlarni saqlash uchun tez-tez ishlatiladigan relational database. İlişkilendirme, ma'lumotlar bazasi turli jadvallarni bir-biriga başvurabileceği degan ma'noni anglatadi. SQL ma'lumotlar bazalari bilan o'zaro muloqot qilish uchun foydalaniladigan standart til bo'lgan "tuzilgan so'rovlar tili" ni anglatadi. MySQL SQL bazasi yordamida yaratilgan va ochiq manba kodli ma'lumotlar bazasi tizimi sifatida chiqarilgan. Uning ommalashuvi tufayli PHP bilan yuqori darajada qo'llab-quvvatlanadi. Ma'lumotlar bazalarini yaratish uchun ta'limni boshlashdan avval, jadvallar haqida ko'proq ma'lumotga ega bo'lish muhimdir. QL jadvali kesishuvchi satr va ustunlardan iborat.Ma'lumotlar bazasi ko'plab jadvallardan iborat bo'lishi mumkin va ma'lumotlar bazasida jadval jadvalni tashkil etuvchi ustunlar va satrlarni tashkil qiladi. Bu haqda o'ylashning yaxshi usuli - tekshiruv kengashini tasavvur qilishdir. Shaxmat taxtasining yuqori qismida siz saqlamoqchi bo'lgan ma'lumotlar, masalan, Ism, Yosh, Jins, Ko'z rangi va boshqalar uchun etiketlar mavjud. Quyidagi barcha qatorlarda ma'lumot saqlanadi. Har bir satr bitta arizadir (bir satrdagi barcha ma'lumotlar bir xil shaxsga tegishli bo'ladi) va har bir so'zi o'z yorlig'i bilan ko'rsatilgan ma'lumotlarning ma'lum turini o'z ichiga oladi. Jadvalni tasavvur qilishda sizga yordam beradigan narsa: SQL Relational Ma'lumotlar bazalarini tushunishShunday qilib, "relational" ma'lumotlar bazasi nima va bu jadvallarni qanday ishlatadi? Ma`lumotlar bazasi bizga bir jadvaldan ikkinchisiga "ma'lumot" berishga imkon beradi. Masalan, biz avtosalonda ma'lumotlar bazasini yaratgan edik. Biz sotgan har bir mashina uchun barcha tafsilotlarni ushlab turish uchun bitta stol yaratishimiz mumkin. Biroq, "Ford" kontakt ma'lumoti ular yaratgan barcha mashinalar uchun bir xil bo'ladi, shuning uchun ushbu ma'lumotni bir martadan ortiq kiritish shart emas.Biz nima qilsakishlab chiqaruvchilar deb atalgan ikkinchi stol yaratamiz. Ushbu jadvalda biz Ford, Volkswagen, Chrysler va boshqalarni ro'yxatlashimiz mumkin. Bu yerda ushbu kompaniyalarning har biri uchun manzil, telefon raqami va boshqa aloqa ma'lumotlarini ko'rsatishingiz mumkin. Keyinchalik, bizning birinchi stolimizdagi har bir avtomobil uchun kontakt ma'lumotlarini ikkinchi stolimizdan dinamik ravishda qo'ng'iroq qilishingiz mumkin. Ma'lumotlar bazasida har bir avtomobil uchun mavjud bo'lishiga qaramasdan, bu ma'lumotni faqat bir marta yozishingiz kerak edi. Ushbu ma'lumotlar faqatgina vaqtni tejaydi, balki ma'lumotlar bazasini ham qimmatli qiladi, chunki ma'lumotlar hech qanday takrorlanmasligi kerak.


Download 24.28 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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