Тапсырма: «Univer» деректер қорының жаңа кестесін құру


Download 201.16 Kb.
bet1/2
Sana07.05.2023
Hajmi201.16 Kb.
#1439240
  1   2
Bog'liq
Зертханалық жұмыс 3


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


Тақырыбы: Деректер қорын жобалау сызбасы
Тапсырма:

  1. «Univer» деректер қорының жаңа кестесін құру

  2. Кестені толтыру


  1. «Univer» деректер қорынаның кестелер арасындағы байланысын құру

Жаңа кесте құрмас бұрын, «univer» деректер қорынан STUDENT кестесін жою керек. Бұл үшін drop операторын қолданамы Drop операторы деректерді жоюда әмбебап оператор болып табылады





Осы зертханада біз univer деректер қорына қатысты 5 кесте құрамыз: UNIVERSITY, SUBJECT, STUDENT, LECTURER, EXAM_MARKS.



Реляциялық мәліметтер базасындағы кестелермен жұмыс істегенде әр кестеде алғашқы кілт болғаны қажет.


4 атрибутпен UNIVERSITY кестесін құрыңыз (UNIVER_ID, UNIV_NAME, RATING, CITY), негізгі кілт UNIVER_ID болады.

4 атрибуты бар екінші SUBJECT кестесін жасаңыз (SUBJ_ID, SUBJ_NAME, HOUR, SEMESTER), негізгі кілт SUBJECT_ID болады.



8 атрибуттан тұратын STUDENT үшінші кестесін жасаңыз, негізгі кілт STUDENT_ID болады. Мәліметтердің реляциялық моделіндегі кестелер өзара байланыста бола алады. Бұл байланыстар қатынастар деп аталады. Студенттік және университеттік кестелер үшін сіз UNIVER_ID өрісі бойынша сілтеме жасай аласыз. Осы кестедегі UNIVER_ID сыртқы кілт болады. Сыртқы кілт - бұл басқа кестеде бастапқы болып табылатын және мәні басқа кестенің бастапқы кілтінің мәндерімен ауыстырылатын бір немесе бірнеше өрістер (атрибуттар). Студенттік және университеттік кестелерге осылай қосыламыз. Енді біз студенттің қай университетке жататынын көре аламыз.



6 атрибуттан тұратын төртінші LECTURER кестесін құрыңыз, негізгі кілт LECTURER_ID. LECTURER кестесінің UNIVER_ID және SUBJ_ID сыртқы кілттері UNIVERSITY және SUBJECT кестелеріне қосылуға мүмкіндік береді. Сондықтан, біз оқытушының қай университетке жататындығын және оның қандай пәнді басқаратынын түсіне аламыз.





. Біз EXAM_MARKS мәліметтер базасының соңғы кестесін 5 атрибуттан құрамыз, негізгі кілт EXAM_ID болады. EXAM_MARKS кестесінің STUDENT_ID және SUBJ_ID сыртқы кілттері STUDENT және SUBJECT кестелерімен байланысуға мүмкіндік береді. Бұл кестеде біз студенттердің белгілі бір пәндер бойынша емтихан бағаларын көре аламыз.







  1. Download 201.16 Kb.

    Do'stlaringiz bilan baham:
  1   2




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