Практикалық жұмыс 2
Оценка 5

Практикалық жұмыс 2

Оценка 5
docx
09.05.2020
Практикалық жұмыс 2
Практикалық жұмыс 2.docx

Практикалық жұмыс №2

Мақсаты: Көпкестелі деректер қорында байланыс жасау.

Жұмыс барысы:

Movies дерктер қорын жүктеп алыңыздар, назар аударыңыздар, біздің дерктер қорымыз үш кестеден тұрады.

tblFilms кестесі фильмдер туралы ақпаратты сақтайды, tblActors кестесі актерлер туралы ақпаратты сақтайды, ал tblRoles кестесі кестелер арасындағы байланыстуру кестесі болып келеді, себебі ол басқа кестелерінде бар ақпаратты сақтайды, кейбір-кезде оны байланыстыру кестесі деп атайды.

Movies  деректер қорын ашыңыз. Саймандар тақтасынан Работа с базами данных командасын таңдаңыздар (1 цифр). Одан кейін «Схема данных» батырмасын таңдап басыңыз (2 цифр).

 

Сіздердің алдарыңызда келесі терезе ашылады бұл жерде сіздерге «Отобразить таблицу» батырмасын басу қажет.

 

келесі терезе ашылады

 

ашылған терезеде қажет кестелерді бөлектеп оларды қосу қажет.  Біздің жағдайда барлық үш кестені қосу қажет.  Біздің схема келесідей болу қажет:

 

(1. Кестені ерекшелеп, тінтуірдің оң жақ батырмасын таңдап «скрыть» командасын таңдасаңыз керегі жоқ кестені жасыруға болады.   

2. Егер кестені ерекшелеп  тінтуірдің сол жақ батырмасын таңдасаңыз  өз еркіңіз бойынша  кестені орнынан жылжытыуға болады.

Келесі мәселе кестелерді  бір-бірімен байланыстыру. Себебі tblRoles кестесі нақты сонымен  байланыстыру кестесі  болып келеді. Байланыстан кейін біздің схема  келесі түрге келуі қажет.

Id өрісін  tblFilms кестесіндегі және FilmID кестесінің өрісімен байланыстыру үшін  tblRoles кестесінде тінтуірдің сол жақ батырмасын басып бір өрісті келесі өріске көшіру (сіз қандай өрісті таңдағанның айырмашылығы жоқ). Осы әрекеттен кейін сіз ашылан терезде белгішелерді қоюларыңыз қажет.  

Берілген суретте «бірге – көп» байланысын байқауларыңызға болады, сонымен қатар деректр схемасында да көруге болады.

Көрсетілген алгоритм бойынша tblRoles және tblActors кестелерін байланыстырамыз. Болатын нәтижемен салыстырамыз.

 

Егер сіз барлық тапсырмаларды орындасаңыздар, мен сіздерді құттықтаймын! Сіздер көпкестелі деректер үшін кестелер арасында байланыстарын орнатуға үйрендіңіздер.

þ один-ко-многим

 


 

Практикалық жұмыс №2 Мақсаты :

Практикалық жұмыс №2 Мақсаты :

Біздің жағдайда барлық үш кестені қосу қажет

Біздің жағдайда барлық үш кестені қосу қажет

Егер сіз барлық тапсырмаларды орындасаңыздар, мен сіздерді құттықтаймын!

Егер сіз барлық тапсырмаларды орындасаңыздар, мен сіздерді құттықтаймын!
Скачать файл