Информатика пәнінен № 4842 тапсырма: Реляциондық деректер қоры

Реляциондық деректер қорыБірнеше жауап · орташа

Мектептің реляциондық деректер қоры мына кестелерден тұрады: StudyGroup(GroupCode, Curator), Student(StudentID, FullName, GroupCode), Exam(ExamID, Subject, ExamDate), Result(StudentID, ExamID, Score). Әр студент тек бір топта оқиды, топта студенттер көп. Студент бірнеше емтихан тапсырады, әр емтиханды көп студент тапсырады, әр емтихан бойынша студенттің бір ғана бағасы бар. Result кестесіндегі бағалар қайталанады. Осы деректер қоры туралы дұрыс тұжырымдарды анықтаңыз.

  1. AStudent және Exam арасындағы байланыс — «көптеген көпке», ол Result арқылы жүзеге асқан
  2. BScore өрісін Result кестесінің бастапқы кілті етуге болады, себебі баға жазбаны анықтайды
  3. CResult кестесінің бастапқы кілтін StudentID және ExamID өрістері құрайды
  4. DResult кестесіндегі StudentID өрісінің мәндері қайталанбауы тиіс
  5. EStudent кестесіндегі GroupCode өрісі — сыртқы кілт
  6. FStudyGroup және Student кестелері арасында «көптеген көпке» байланысы орнатылған
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру

Дұрыс жауап

  • AStudent және Exam арасындағы байланыс — «көптеген көпке», ол Result арқылы жүзеге асқан
  • CResult кестесінің бастапқы кілтін StudentID және ExamID өрістері құрайды
  • EStudent кестесіндегі GroupCode өрісі — сыртқы кілт

Талдау

1) Студент көп емтихан тапсырады, ал емтиханды көп студент тапсырады. Сондықтан StudentID де, ExamID де жеке жазбаны анықтамайды, ал мәндер жұбы бірегей (әр емтихан бойынша студенттің бір бағасы бар). Демек, «Result кестесінің бастапқы кілтін StudentID және ExamID өрістері құрайды» — дұрыс. 2) GroupCode — StudyGroup кестесінде бастапқы кілт, ал Student кестесінде осы кестеге сілтейді, яғни сыртқы кілт. Тұжырым дұрыс. 3) Student және Exam «көптеген көпке» байланысқан, ал екі кестемен де байланысы бар Result кестесі байланыстырушы кесте болады. Тұжырым дұрыс. 4) Бағалар қайталанады, сондықтан Score бірегей емес және бастапқы кілт бола алмайды. 5) Топта көп студент бар, ал студент бір топта оқиды, яғни байланыс «біреуден көпке», «көптеген көпке» емес. 6) Студент бірнеше емтихан тапсырады, сондықтан Result кестесінде StudentID қайталанады, бірегейлік талабы дұрыс емес.

Тапсырмадағы қате

Шартындағы, нұсқаларындағы немесе талдауындағы қатені сипаттаңыз. 1000 таңбадан аспасын.

«Реляциондық деректер қоры» тақырыбы бойынша ұқсас тапсырмалар

Тақырыптағы барлық 16 тапсырма

«Информатика» пәні бойынша репетиторлар

Тренажер

«Реляциондық деректер қоры» тақырыбын жаттықтырыңыз

16 тапсырма бір-бірден, жауабы мен талдауы бірден көрсетіледі. Уақыт шектеуі жоқ.

Өз сынағыңыз

Таймері бар сынақ жинаңыз

ҰБТ сияқты: тапсырмаға 2 минут.

Қай тапсырмалардан
Неше тапсырма