2-mavzu. Ma’lumotlar bazasida tashqi bog’lanish va birlashmalar


Download 440.01 Kb.
Pdf ko'rish
bet26/37
Sana08.01.2022
Hajmi440.01 Kb.
#237443
1   ...   22   23   24   25   26   27   28   29   ...   37
Bog'liq
2-maruza

SQL bilan ishlash 

1.  Shahar  tartiblari  nomli  jadval  yarating.  Unda  Buyurtmalar  jadvali  bilan  bir  xil  onum, 

amt va snum maydonlari, mijozlar jadvali bilan bir xil knum va shahar maydonlari bo'lishi kerak, 

shuning  uchun  har  bir  mijozning  tartibi  o'z  shahri  bilan  birga  ushbu  jadvalga  kiritiladi.  Onum 

maydoni shaharliklar uchun asosiy kalit bo'ladi. Shahar chegaralaridagi barcha qavatlar mijozlar 

va buyurtma jadvallari bilan taqqoslaganda cheklovlarga ega bo'lishi kerak. Ushbu jadvallardagi 

ota-ona kalitlari allaqachon tegishli cheklovlarga ega deb taxmin qilinadi. 

2.  Keling,  muammoni  murakkablashtiraylik.  Buyurtmalar  jadvalini  quyidagicha  qayta 

ko'rib chiqing: har bir buyurtma uchun oldingi nomlangan yangi ustuni, shu mijoz uchun oldingi 

buyurtma maydonini qo'shing. Buni "Buyurtmalar" jadvalining o'ziga tegishli bo'lgan tashqi kalit 

yordamida bajaring. Chet el kaliti, shuningdek, buyurtmachining amaldagi buyurtmasi va havola 

qilinganligi  o'rtasidagi  ba'zi  bir  bog'liqlikni  ta'minlaydigan  cnum  maydoniga  murojaat  qilishi 

kerak. 

(Javoblarni A ilovaga qarang.) 

Bu  ma'lumotlarning  elektron  omborlari  bo'lib,  ularga  kirish  bir  yoki  bir  nechta 

kompyuterlar yordamida amalga oshiriladi. Odatda ma'lumotlar bazalari ma'lum predmet sohasi, 

ya'ni  inson  faoliyatining  ma'lum  bir  sohasi  yoki  real  dunyoning  bir  qismi  to'g'risida 

ma'lumotlarni o'z ichiga olgan ma'lumotlarni saqlash va ularga kirish uchun yaratiladi. 

DBMS  ma'lumotlar  bazasini  yaratish,  to'ldirish,  yangilash  va  o'chirish  uchun  dasturiy 

ta'minotdir. 

Ma'lumotlar  bazasida  saqlanadigan  ma'lumotlarning  birligi  jadvaldir.  Har  bir  jadval 

qatorlar  va  ustunlar  to'plamidir,  bu  erda  satrlar  ob'ektning,  ma'lum  bir  hodisa  yoki  hodisaning 

nusxasiga, ustunlar esa ob'ekt, hodisa yoki hodisaning atributlariga (xususiyatlari, xususiyatlari, 

parametrlari) mos keladi. Har bir satrda ma'lum bir voqea haqida ma'lumot mavjud. 

Ma'lumotlar  bazasi  nuqtai  nazaridan  jadval  ustunlari  maydonlar,  qatorlari  yozuvlar  deb 

nomlanadi. 

Ma'lumotlar  bazasi  jadvallari  o'rtasida  munosabatlar  bo'lishi  mumkin,  ya'ni  oldingi 

jadvaldagi  ma'lumotlar boshqasiga qo'shilishi mumkin.  Alohida jadvallar  o'rtasida bog'lanishlar 




bo'lgan  JBlar  relyatsion  deb  nomlanadi.  Xuddi  shu  jadval  bitta  ma'lumotlar  bazasi  jadvaliga 

nisbatan asosiy, boshqasiga nisbatan esa bitta jadval bo'lishi mumkin. 

O'zaro  munosabatlar  bilan  bog'langan  jadvallar  xo'jayin-qul  asosida  o'zaro  ta'sir  qiladi. 

Bitta jadval bitta ma'lumotlar bazasi jadvaliga, ikkinchisiga esa bola bo'lishi mumkin. 



Ob'ekt Mavjud  va  xususiyatlar  to'plami  bilan  ajralib  turadigan  narsa.  Bitta  ob'ekt  bilan 

boshqasining orasidagi farq o'ziga xos xususiyat qiymatlari bilan belgilanadi. 



Mohiyati - shaxs yoki kompyuter xotirasida ob'ektning aks etishi. 

Xususiyat - sub'ektning har qanday xususiyatlarining o'ziga xos qiymati. 

Maydon Muayyan atribut qiymatini saqlaydigan bitta yozuv elementi. 

Aloqa sohasi – bu ikkita jadval bog'langan maydon. 


Download 440.01 Kb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   37




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