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

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

Кітапхана деректер қоры үш кестеден тұрады: «Оқырман» (Оқырман_коды, ТАӘ, Телефон), «Кітап» (Кітап_коды, Атауы, Авторы) және «Беру» (Оқырман_коды, Кітап_коды, Берілген_күні, Қайтарылған_күні). Белгілі: әр кітаптың бір данасы бар; оқырман бір кітапты қайтадан алуы мүмкін, бірақ басқа күні; оқырман бір күнде кітапты бір реттен артық алмайды; бір отбасы мүшелерінің ортақ телефоны болуы мүмкін. Осы реляциялық деректер қоры туралы дұрыс тұжырымдарды анықтаңыз.

  1. A«Оқырман» кестесінен оқырман жазбасын жойып, оның «Беру» кестесіндегі жазбаларын қалдыруға болады, тұтастық бұзылмайды
  2. B«Оқырман_коды», «Кітап_коды» және «Берілген_күні» өрістері бірге «Беру» кестесіндегі жазбаны бірмәнді анықтайды
  3. C«Беру» кестесіндегі «Оқырман_коды» өрісі сыртқы кілт болып табылады
  4. D«Оқырман_коды» және «Кітап_коды» өрістері бірге «Беру» кестесінің бастапқы кілтін құрайды
  5. E«Телефон» өрісін «Оқырман» кестесінің бастапқы кілті етуге болады
  6. F«Оқырман» және «Кітап» кестелері арасында «Беру» кестесі арқылы «көпке-көп» байланысы жүзеге асырылған
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру

Дұрыс жауап

  • B«Оқырман_коды», «Кітап_коды» және «Берілген_күні» өрістері бірге «Беру» кестесіндегі жазбаны бірмәнді анықтайды
  • C«Беру» кестесіндегі «Оқырман_коды» өрісі сыртқы кілт болып табылады
  • F«Оқырман» және «Кітап» кестелері арасында «Беру» кестесі арқылы «көпке-көп» байланысы жүзеге асырылған

Талдау

1) Бір оқырман көп кітап алады, ал бір кітап көп оқырманға (әртүрлі уақытта) беріледі. Бұл «көпке-көп» байланыс, ал «Беру» кестесі байланыстырушы кесте болып табылады: ««Оқырман» және «Кітап» кестелері арасында «Беру» кестесі арқылы «көпке-көп» байланысы жүзеге асырылған» тұжырымы дұрыс. 2) «Оқырман_коды» + «Кітап_коды» жұбы оқырман кітапты қайта алғанда қайталануы мүмкін, сондықтан ол бастапқы кілт бола алмайды. «Берілген_күні» өрісін қосқанда тіркес бірегей болады, өйткені оқырман бір күні кітапты бір реттен артық алмайды: ««Оқырман_коды», «Кітап_коды» және «Берілген_күні» өрістері бірге «Беру» кестесіндегі жазбаны бірмәнді анықтайды» тұжырымы дұрыс. 3) «Беру» кестесіндегі «Оқырман_коды» «Оқырман» кестесінің бастапқы кілтіне сілтейді, яғни ол сыртқы кілт: дұрыс. 4) «Телефон» әртүрлі оқырмандарда бірдей болуы мүмкін, сондықтан бастапқы кілт бола алмайды: бұрыс. 5) Оқырманды жойса, «Беру» кестесінде жоқ кодқа сілтейтін жазбалар қалады, бұл сілтемелік тұтастықты бұзады: бұрыс. Жауап: үш дұрыс тұжырым.

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

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

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

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

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

Тренажер

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

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

Өз сынағыңыз

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

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

Неше тапсырма