6 Зертханалық жұмыс Пәні: «Деректер қорын басқару жүйелері.» Тақырыбы

Loading...


бет1/3
Дата05.05.2021
өлшемі410.04 Kb.
  1   2   3

Ғ.ДАУКЕЕВ АТЫНДАҒЫ АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ

Комерциялық емес акционерлік қоғам

Автоматтандыру және басқару кафедрасы

6 Зертханалық жұмыс



Пәні: «Деректер қорын басқару жүйелері.»

Тақырыбы: . Бақылау құрылғыларымен сілтеме тұтастық мәліметтерінің (Referential Integrity) негізгі жұмысын оқып үйрену.

Мамандығы: : 6В07108-Автоматтандыру және басқару.

Орындаған: Талмурзин Ерхан

Тобы: АУк 19-6. Нұсқа:21

Тексерген: ст. преп. Сейтбекова А.М

___________ ___________ «____»______________________2021ж.

(бағасы) (қолы)

Алматы 2021


№6 зертханалық жұмыс. Бақылау құрылғыларымен сілтеме тұтастық мәліметтерінің (Referential Integrity) негізгі жұмысын оқып үйрену.



I. No Action сілтеу тұтастығының жұмыс механизмін оқып үйрену
1. Жеткізушілер кестесін таңдап, оны тышқанның оң жағын басамыз. Пайда болған менюдан Modify таңдаймыз. Нәтижесінде кестелердің құрылымын редакциялауға рұқсат беріледі.

Кестенің кез келген бөлігінен тышқанның оң жағын басып, пайда болған менюдан Relationships.. (1-сурет) пунктін таңдаймыз. Нәтижесінде экранда Foreign Key Relationships (2-сурет) терезесі пайда болады.


1 – Сурет.


Сатушы (2-сурет) кестесіндегі байланысқа сәйкес кестелер байланысын таңдау. Tables And Columns Specification пунктінде кестелер арасындағы байланыс түрін және қандай кілттер қолданылғанын көруге болады (2-сурет).

2. Сілтеме тұтастығының механизмінің Сатушы кестесіндегі жазбаны жою немесе кілттік мәнді (яғни, ЖеткізушіКоды жол мәні) жою кезінде қолданылады. INSERT And UPDATE Specification пунктін ашамыз (1- сурет). Көріп отырғанымыздай, No Action сілтеме тұтастығының механизмі жасырын(по умолчанию) күйде тіркелген. Сатушы және Аты , Жөні арасындағы байланысының сілтеме тұтастығының мехнизмін тексеру керек. Foreign Key Relationships терезесін жабу керек (3 - сурет). Сонымен қатар Жеткізушілер кестесінің құрылымына рұқсат беретін терезені де жабу керек.



2 – Сурет.

3 – Сурет.
3. Сатушы кестесін мәліметті қарау/редакциялау режимінде ашу. Ол үшін кестелер тізімінен қажет кестемізді тінтуірдің оң жағын басу арқылы пайда болған менюдан Open Table пунктін таңдаймыз. Келісімдер, Аты және Жөні кестелерді ұқсастығы бойынша ашу.

4. Белгілі себептерге байланысты Сатушы кестесіндегі 4 кодты жою. Керек жазбамызды Сатушы кестесінен таңдап, тінтуірдің оң жағын басып, пайда болған менюдан Delete пунктін таңдау. Жазбаны жоюды растау керек. Содан кейін экранда терезе пайда болады (4-сурет), жазбаны жою мүмкін еместігі туралы қолданушыға хабарлама шығады.



4 – Cурет.


5. Осылайша, сатушыны жою үшін онымен байланысқан барлық мәліметтерді жою керек. Ол үшін Атына сәйкес келетін мәліметтерді жою және бұл жеткізушіпен байланысқан договорлардың бар болуын Сатылым кестесінен тексеру. Егер де бар болған жағдайда , ол келісімдерді жою керек. Содан кейін 4 жеткізуші кодын жоюды қайталап көру керек. Егер ешқандай мәлімет байланысқан болмаса, бұл жеткізуші жойылады.

6. Белгісіз себептерге байланысты 5 жеткізуші кодын 7-ге ауыстыру керек. Жеткізушілер кестесіндегі мәліметті таңдап, 5 кодты 7-ге өзгерт. Содан кейін келесі мәліметке көшіңіз. Содан кейін экранға мәліметтерді өзгерту мүмкін еместігі туралы ақпарат шығады. Бұл жеткізушіменен келісім болмаған соң, оған сілтеме тек Жөні кестесінде ғана бар. Осы мәліметті жойып, кодты 5-тен 7-ге қайта өзгертіп көріңіз. Енді бұл операция сәтті орындалуы керек. Кестелердің құрылымын қарап , кестелерді жабыңыз.


5 – Cурет.


II. Cascade сілтеме тұтастығының жұмыс механизмінің ерекшеліктерін қарастыру

Сатушы және Сатылым, Сатушы және Аты, Сатушы және Жөні,,,, Сатылым және ТауарАты кестелер арасындағы байланысқа мысалға алып, Cascade сілтеме тұтастығының жұмыс механизмінің ерекшеліктерін қарастыру. Байланыстарға рұқсат жоғарыда көрсетілгендей орындалады. Сілтеу тұтастығының жұмысын оқып үйрену үшін келесі амалдарды тізбектей орындау керек.



1. Сілтеме тұтастығының барлық кестелер байланысын Cascade механизміне өзгерту. Өзгеру нәтижесі 6-суретте көрсетілген.

6 – Сурет.


2. Белгілі бір себептерге байланысты 2 жеткізуші кодын 8-ге өзгерту орындалу керек болды делік. Сатушы кестесіндегі сәйкес мәліметті таңдап, жеткізуші кодын 2-ден 8-ге өзгерт. Содан кейін алдыңғы дерекке көшіңіз. Осы жеткізушімен байланысқан кестелердің жеткізуші коды өзгеруін тексеру. Егер өзгеріс пайда болмаса, кестені жауып және қайтадан ашу керек немесе кестеге тышқанның оң жағын шертіп, пайда болған менюдан Execute SQL пунктін таңдау.

3. Енді жаңағы жеткізушіні (коды 8) жою керек деп қарастырайық. Сатушы кестесіндегі сәйкес мәліметті таңдап алып, тышқанның оң жағын шертіп, пайда болған менюдан Delete пунктін таңдаймыз. Мәліметті жоюды растаңыз. Жеткізушімен тікелей және жанама байланысқан мәліметтер күйін кестеде (Аты, Жөні, Сатылым) тексеру. Сәйкес мәліметтер жойылғанына көз жеткізіңіз. Содан кейін кестелерді жабу керек.




Достарыңызбен бөлісу:
  1   2   3
Loading...




©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
Сабақтың мақсаты
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
рсетілетін қызмет
ғылым министрлігі
Жалпы ережелер
қызмет стандарты
тоқсан бойынша
бекіту туралы
Әдістемелік кешені
бағалауға арналған
Сабақ жоспары
туралы хабарландыру
тоқсанға арналған
жиынтық бағалаудың
арналған жиынтық
Қазақстан республикасы
бағалау тапсырмалары
жиынтық бағалауға
арналған тапсырмалар
бағалаудың тапсырмалары
Қазақстан республикасының
республикасы білім
білім беретін
пәнінен тоқсанға
Жұмыс бағдарламасы
біліктілік талаптары
Қазақстан тарихы
арналған әдістемелік
әкімінің аппараты
туралы анықтама
мамандығына арналған
қойылатын жалпы
Конкурс туралы
жалпы біліктілік
мемлекеттік әкімшілік
Қазақ әдебиеті
мерзімді жоспар
Мектепке дейінгі
жалпы конкурс
қатысушыларға қойылатын
әдістемелік кешені
оқыту әдістемесі
Қазақстан облысы
ортақ біліктілік
қызмет регламенті
пәнінен тоқсан
мамандығы бойынша
болып табылады

Loading...