SlideShare una empresa de Scribd logo
1 de 29
3 долоо хоног ӨС-ийн загвар (үргэлжлэл) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ (үргэлжлэл) ,[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоос Жишээ нь: Багш нь 1 тэнхимд харъяалагдана, харин тэнхимд олон багш байдаг гэвэл эдгээр 2 объектийн хоорондох хамаарал ОХД-д дараахи байдлаар дүрслэгдэнэ  Багш  Тэнхим
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоос Багшийн хамаарах тэнхмийн тухай мээдэллийг гаргахын   тулд  тэнхмийн  харъяалал  хамаарал  ( r1,r2,…) гэсэн олонлог үүснэ (б1,..багшийн;  т1,… тэнхмийн төлөөлөл) Багш объектийн нэг бичлэг тэнхим объектийн нэг л бичлэгтэй,  тэнхим объектийн нэг бичлэг багш объектийн олон бичлэгтэй холбогдоно  б1 б2 б3 б4 б5 r1(б1,т1) r2 (б2,т2) r3 (б3,т1) r4 (б4,т2) r5 (б5,т3) т1 т2 т3 Багш  Тэнхмийн хар ъяал ал  Тэнхим
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоос ,[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  3-ын холбоосын жишээ м1 м2 r1 r2 r3 r4 r5 r6 о1 о2 Мэргэжил  Хичээл сонголт  Оюутан х1 х2 х3 х4 х5 Хичээл
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоосын төрөл ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоосын төрөл 1:1 төрлийн холболт  Багш, тэнхим объектүүдээс тэнхмийн эрхлэгчийг заах зорилгоор үүсгэсэн хамаарлын олонлог  Тайлбар: Б3,б5, … багш тэнхмийн эрхлэгч биш учраас багш объект рүү тэг холболтыг давхар зааж байна  б1 б2 б3 б4 б5 r1(б1,т2) r2(б2,т1) r3(б4,т3) т1 т2 т3 Багш  Тэнхмийн эрхлэгч Тэнхим  Багш  Тэнхим
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ  Холбоосын төрөл ,[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Багшийн тэнхмийн харьяалал холболтын (N:1) жишээн дээр багш нь нэг тэнхимд харьяалагдах учраас багш объектэд тэнхмийн кодыг авч багшийг тэнхимтэй холбовол зөв   
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Тэнхим  объект рүү  багшийн кодыг  гадаад түлхүүрээр авч холбовол өгөгдлийн давхцал үүссэн буруу холболт болно. Тэнхимд байгаа багшийн тоогоор тэнхмийн өгөгдөл давтагдана   
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ОХД-д M:N холболтыг салгахад олон - олныг салгаж үүссэн объект рүү олон гэсэн хамаарл ыг  шилж vvлж  заадаг  Оюутан нь олон хичээл сонгоно, эсрэгээр тухайн хичээлийг олон оюутан сонгоно гэсэн M:N төрлийн холболт ын  жишээ  Хичээл сонголт  объект рүү олон хамаарал шилжиж заагдсан байна  Оюутан  Хичээл  Оюутан  Хичээл  Хичээл сонголт
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],Тайлбар: анхдагч харьцаануудаас оюутны код, хичээлийн кодыг хичээл сонголт харьцаа руу гадаад түлхүүрээр авсан байна
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Дээрх холбоосыг дахин нарийн шинжлэхэд M:N холболт бүрэн задраагүй байж болно, жишээлбэл  хичээл сонголт  ба  хичээл  объектүүдийн хоорондох M:N холболт  Тус олон олон холболтыг  хичээлийн хэлбэр  харьцаагаар салгана  Оюутан  Хичээл  Хичээл сонголт  Оюутан  Хичээл  Хичээл  Хичээлийн хэлбэр
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ,[object Object],[object Object],[object Object],[object Object]
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд 1:1 төрлийн холбоосыг зохион байгуулах жишээ  Тэнхмийн эрхлэгч холбоосын олонлогын жишээнд  багш нь нэг л тэнхмийн эрхлэгч, нэг тэнхимд нэг л эрхлэгч байх ба багш болгон тэнхмийн эрхлэгч байхгүй  Эдгээр объектүүдийг багшийн код эсвэл тэнхмийн кодоор холбож болно  Багш  Тэнхим
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Дээрх 1:1 төрлийн холбоосын жишээнд  тэнхим  объект рүү багшийн кодыг гадаад түлхүүр болгон авахад тэг утга үүсэхгүй, объектийн утга агуулга алдагдахгүй зөв зохион байгуулалт бий болно
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Харин  багш  объект рүү тэнхмийн кодыг гадаад түлхүүрээр авч зохион байгуулбал тэг утга үүсч, багш руу тэнхмийн тухай мэдээлэл бүхий атрибут нэмэгдэж объектийн утга агуулга алдагдаж байна
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Оюутан  Хичээл  Тэнхим  Багш  Мэргэжил  Хичээл сонголт  Эхний загварчилгаагаар гарсан ОХД M:N холболт- улаан
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Эхний загварчилгаагаар гарсан ӨЕС
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд M:N холбоосыг эхний байдлаар салгасан ОХД Оюутан  Тэнхим  Багш  Мэргэжил  Хичээл сонголт  Хичээл  Мэргэжил& Хичээл  Хичээлийн хэлбэр  M:N холболт- улаан
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд M:N холбоосыг эхний байдлаар салгасан ӨЕС
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Бүх M:N холбоосыг салгасан ОХД Оюутан Тэнхим  Багш  Мэргэжил  Хичээл сонголт  Хичээл  Мэргэжил& Хичээл  Хичээл& багш  Хичээлийн хэлбэр
ӨС-ийн загвар  1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Бүх M:N холбоосыг салгасан ӨЕС
Унших материал ,[object Object]

Más contenido relacionado

La actualidad más candente

Day 1 database
Day 1   databaseDay 1   database
Day 1 database
ETC
 
Presentation1 өгөгдлийн сан
Presentation1 өгөгдлийн санPresentation1 өгөгдлийн сан
Presentation1 өгөгдлийн сан
baterden
 
Сэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын системСэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын систем
Altangerel Bilguun
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
Muuluu
 

La actualidad más candente (20)

өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэсөгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
 
Rdbms 300 test
Rdbms 300 testRdbms 300 test
Rdbms 300 test
 
Pp Lect2 1
Pp Lect2 1Pp Lect2 1
Pp Lect2 1
 
U.IT101 Lab 9
U.IT101 Lab 9U.IT101 Lab 9
U.IT101 Lab 9
 
database 9
database 9database 9
database 9
 
database 10
database 10database 10
database 10
 
Database 1
Database 1Database 1
Database 1
 
DB-2
DB-2DB-2
DB-2
 
It101 lab9
It101 lab9It101 lab9
It101 lab9
 
Day 1 database
Day 1   databaseDay 1   database
Day 1 database
 
7 8
7 87 8
7 8
 
Presentation1 өгөгдлийн сан
Presentation1 өгөгдлийн санPresentation1 өгөгдлийн сан
Presentation1 өгөгдлийн сан
 
It101 lec6 10.06
It101 lec6 10.06It101 lec6 10.06
It101 lec6 10.06
 
It101 16
It101 16It101 16
It101 16
 
It101 lect9
It101 lect9It101 lect9
It101 lect9
 
Өгөгдлийн бүтэц 12
Өгөгдлийн бүтэц 12Өгөгдлийн бүтэц 12
Өгөгдлийн бүтэц 12
 
Сэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын системСэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын систем
 
Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
 
database 12
database 12database 12
database 12
 
класс диаграм
класс диаграмкласс диаграм
класс диаграм
 

Destacado

Enabling Dreams
Enabling  DreamsEnabling  Dreams
Enabling Dreams
santaana1
 
first upload from server
first upload from serverfirst upload from server
first upload from server
alind tiwari
 
Street Fighter
Street Fighter Street Fighter
Street Fighter
victor
 
Adjectives and adverbs
Adjectives and adverbsAdjectives and adverbs
Adjectives and adverbs
Joana Capó
 

Destacado (20)

EveryOtherDay NCR Entertainment Hub
EveryOtherDay NCR Entertainment HubEveryOtherDay NCR Entertainment Hub
EveryOtherDay NCR Entertainment Hub
 
Pp Lect9 10 1
Pp Lect9 10 1Pp Lect9 10 1
Pp Lect9 10 1
 
Unit 8 astronomy
Unit 8 astronomy Unit 8 astronomy
Unit 8 astronomy
 
Lab1_1220880325
Lab1_1220880325Lab1_1220880325
Lab1_1220880325
 
Enabling Dreams
Enabling  DreamsEnabling  Dreams
Enabling Dreams
 
Tpc Pres
Tpc PresTpc Pres
Tpc Pres
 
first upload from server
first upload from serverfirst upload from server
first upload from server
 
Good one
Good oneGood one
Good one
 
Street Fighter
Street Fighter Street Fighter
Street Fighter
 
Maas
MaasMaas
Maas
 
DOF
DOFDOF
DOF
 
Sw203 Lab1
Sw203 Lab1Sw203 Lab1
Sw203 Lab1
 
Adjectives and adverbs
Adjectives and adverbsAdjectives and adverbs
Adjectives and adverbs
 
Ha
HaHa
Ha
 
Green_shopping
Green_shoppingGreen_shopping
Green_shopping
 
Beready
BereadyBeready
Beready
 
9 Things I've Learned About Content While Running A Content Agency
9 Things I've Learned About Content While Running A Content Agency9 Things I've Learned About Content While Running A Content Agency
9 Things I've Learned About Content While Running A Content Agency
 
Np rocks and minerals
Np rocks and mineralsNp rocks and minerals
Np rocks and minerals
 
Masa Depanku Gilang 6 B
Masa Depanku Gilang 6 BMasa Depanku Gilang 6 B
Masa Depanku Gilang 6 B
 
before upload
before uploadbefore upload
before upload
 

Más de ulziibaatar

лабораторийн ажил 5
лабораторийн ажил 5лабораторийн ажил 5
лабораторийн ажил 5
ulziibaatar
 
лабораторийн ажил 4
лабораторийн ажил 4лабораторийн ажил 4
лабораторийн ажил 4
ulziibaatar
 
лабораторийн ажил 3
лабораторийн ажил 3лабораторийн ажил 3
лабораторийн ажил 3
ulziibaatar
 
лабораторийн ажил 2
лабораторийн ажил 2лабораторийн ажил 2
лабораторийн ажил 2
ulziibaatar
 
лабораторийн ажил 1
лабораторийн ажил 1лабораторийн ажил 1
лабораторийн ажил 1
ulziibaatar
 

Más de ulziibaatar (20)

Lecture 3 4
Lecture 3 4Lecture 3 4
Lecture 3 4
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
лабораторийн ажил 5
лабораторийн ажил 5лабораторийн ажил 5
лабораторийн ажил 5
 
лабораторийн ажил 4
лабораторийн ажил 4лабораторийн ажил 4
лабораторийн ажил 4
 
лабораторийн ажил 3
лабораторийн ажил 3лабораторийн ажил 3
лабораторийн ажил 3
 
лабораторийн ажил 2
лабораторийн ажил 2лабораторийн ажил 2
лабораторийн ажил 2
 
лабораторийн ажил 1
лабораторийн ажил 1лабораторийн ажил 1
лабораторийн ажил 1
 
Lab4 Report
Lab4 ReportLab4 Report
Lab4 Report
 
Lab2 Query
Lab2 QueryLab2 Query
Lab2 Query
 
Pp Lect10 11
Pp Lect10 11Pp Lect10 11
Pp Lect10 11
 
Pp Lect12 13
Pp Lect12 13Pp Lect12 13
Pp Lect12 13
 
Pp Lect9
Pp Lect9Pp Lect9
Pp Lect9
 
Pp Lect8
Pp Lect8Pp Lect8
Pp Lect8
 
Access Table
Access TableAccess Table
Access Table
 
Pp Lect6
Pp Lect6Pp Lect6
Pp Lect6
 
Pp Lect41 1
Pp Lect41 1Pp Lect41 1
Pp Lect41 1
 
Pp Lect13 1
Pp Lect13 1Pp Lect13 1
Pp Lect13 1
 
Pp Lect8 1
Pp Lect8 1Pp Lect8 1
Pp Lect8 1
 
Pp Lect7 1
Pp Lect7 1Pp Lect7 1
Pp Lect7 1
 

Pp Lect3 1

  • 1.
  • 2.
  • 3. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холбоос Жишээ нь: Багш нь 1 тэнхимд харъяалагдана, харин тэнхимд олон багш байдаг гэвэл эдгээр 2 объектийн хоорондох хамаарал ОХД-д дараахи байдлаар дүрслэгдэнэ Багш Тэнхим
  • 4. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холбоос Багшийн хамаарах тэнхмийн тухай мээдэллийг гаргахын тулд тэнхмийн харъяалал хамаарал ( r1,r2,…) гэсэн олонлог үүснэ (б1,..багшийн; т1,… тэнхмийн төлөөлөл) Багш объектийн нэг бичлэг тэнхим объектийн нэг л бичлэгтэй, тэнхим объектийн нэг бичлэг багш объектийн олон бичлэгтэй холбогдоно б1 б2 б3 б4 б5 r1(б1,т1) r2 (б2,т2) r3 (б3,т1) r4 (б4,т2) r5 (б5,т3) т1 т2 т3 Багш Тэнхмийн хар ъяал ал Тэнхим
  • 5.
  • 6. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ 3-ын холбоосын жишээ м1 м2 r1 r2 r3 r4 r5 r6 о1 о2 Мэргэжил Хичээл сонголт Оюутан х1 х2 х3 х4 х5 Хичээл
  • 7.
  • 8. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холбоосын төрөл 1:1 төрлийн холболт Багш, тэнхим объектүүдээс тэнхмийн эрхлэгчийг заах зорилгоор үүсгэсэн хамаарлын олонлог Тайлбар: Б3,б5, … багш тэнхмийн эрхлэгч биш учраас багш объект рүү тэг холболтыг давхар зааж байна б1 б2 б3 б4 б5 r1(б1,т2) r2(б2,т1) r3(б4,т3) т1 т2 т3 Багш Тэнхмийн эрхлэгч Тэнхим Багш Тэнхим
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Багшийн тэнхмийн харьяалал холболтын (N:1) жишээн дээр багш нь нэг тэнхимд харьяалагдах учраас багш объектэд тэнхмийн кодыг авч багшийг тэнхимтэй холбовол зөв  
  • 14. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Тэнхим объект рүү багшийн кодыг гадаад түлхүүрээр авч холбовол өгөгдлийн давхцал үүссэн буруу холболт болно. Тэнхимд байгаа багшийн тоогоор тэнхмийн өгөгдөл давтагдана  
  • 15.
  • 16. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд ОХД-д M:N холболтыг салгахад олон - олныг салгаж үүссэн объект рүү олон гэсэн хамаарл ыг шилж vvлж заадаг Оюутан нь олон хичээл сонгоно, эсрэгээр тухайн хичээлийг олон оюутан сонгоно гэсэн M:N төрлийн холболт ын жишээ Хичээл сонголт объект рүү олон хамаарал шилжиж заагдсан байна Оюутан Хичээл Оюутан Хичээл Хичээл сонголт
  • 17.
  • 18. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Дээрх холбоосыг дахин нарийн шинжлэхэд M:N холболт бүрэн задраагүй байж болно, жишээлбэл хичээл сонголт ба хичээл объектүүдийн хоорондох M:N холболт Тус олон олон холболтыг хичээлийн хэлбэр харьцаагаар салгана Оюутан Хичээл Хичээл сонголт Оюутан Хичээл Хичээл Хичээлийн хэлбэр
  • 19.
  • 20. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд 1:1 төрлийн холбоосыг зохион байгуулах жишээ Тэнхмийн эрхлэгч холбоосын олонлогын жишээнд багш нь нэг л тэнхмийн эрхлэгч, нэг тэнхимд нэг л эрхлэгч байх ба багш болгон тэнхмийн эрхлэгч байхгүй Эдгээр объектүүдийг багшийн код эсвэл тэнхмийн кодоор холбож болно Багш Тэнхим
  • 21. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Дээрх 1:1 төрлийн холбоосын жишээнд тэнхим объект рүү багшийн кодыг гадаад түлхүүр болгон авахад тэг утга үүсэхгүй, объектийн утга агуулга алдагдахгүй зөв зохион байгуулалт бий болно
  • 22. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Харин багш объект рүү тэнхмийн кодыг гадаад түлхүүрээр авч зохион байгуулбал тэг утга үүсч, багш руу тэнхмийн тухай мэдээлэл бүхий атрибут нэмэгдэж объектийн утга агуулга алдагдаж байна
  • 23. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Оюутан Хичээл Тэнхим Багш Мэргэжил Хичээл сонголт Эхний загварчилгаагаар гарсан ОХД M:N холболт- улаан
  • 24. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Эхний загварчилгаагаар гарсан ӨЕС
  • 25. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд M:N холбоосыг эхний байдлаар салгасан ОХД Оюутан Тэнхим Багш Мэргэжил Хичээл сонголт Хичээл Мэргэжил& Хичээл Хичээлийн хэлбэр M:N холболт- улаан
  • 26. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд M:N холбоосыг эхний байдлаар салгасан ӨЕС
  • 27. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Бүх M:N холбоосыг салгасан ОХД Оюутан Тэнхим Багш Мэргэжил Хичээл сонголт Хичээл Мэргэжил& Хичээл Хичээл& багш Хичээлийн хэлбэр
  • 28. ӨС-ийн загвар 1.2 Объектийн холбоосын шинжилгээ Холболт зохион байгуулах аргууд Бүх M:N холбоосыг салгасан ӨЕС
  • 29.