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

Реляциондық деректер қорыСәйкестендіру · орташа

Кітапхана деректер қорында үш кесте бар: READERS (ReaderID, FullName, Phone), BOOKS (BookID, Title, Author) және LOANS (ReaderID, BookID, DateOut, DateReturn). LOANS кестесіндегі әр жазба кітаптың берілуін тіркейді: ReaderID және BookID өрістері READERS және BOOKS кестелеріне сілтейді, DateOut — берілген күні, DateReturn — қайтарылған күні (кітап оқырманда тұрғанда өріс бос). Оқырман бір кітапты әртүрлі күндері қайта ала алады, бірақ бір күнде бір реттен артық емес. Сәйкестікті орнатыңыз:

  1. 1. LOANS кестесінің бастапқы кілтін құрайтын өрістердің ең аз жиыны

    1. AReaderID, BookID және DateReturn
    2. BReaderID
    3. CReaderID, BookID және DateOut
    4. DReaderID және BookID
  2. 2. LOANS кестесі арқылы жүзеге асатын READERS және BOOKS кестелері арасындағы байланыс түрі

    1. Aкөпке-көп
    2. Bбіреуден біреуге
    3. Cбайланыс жоқ
    4. Dбіреуден көпке
Жауап пен талдауды көрсетуЖауап пен талдауды жасыру

Дұрыс жауап

  • 1CReaderID, BookID және DateOut
  • 2Aкөпке-көп

Талдау

1) Бастапқы кілт әр жазбаны бір мәнді анықтауы және бос мәндерді қамтымауы тиіс. Жалғыз «ReaderID» өрісі жарамайды: оқырман көп кітап алады. «ReaderID және BookID» жиыны да жарамайды: оқырман бір кітапты қайта алса, жұп қайталанады. 2) Берілген күнін қоссақ, шарт бойынша оқырман бір күнде кітапты бір реттен артық алмайды, сондықтан «ReaderID, BookID және DateOut» бірегей. «ReaderID, BookID және DateReturn» жиынын қолдануға болмайды: DateReturn бос болуы мүмкін, ал кілт бос мәнді қамтымайды. 3) Оқырман көп кітап алады, ал әр кітапты көп оқырман алады, сондықтан байланыс «көпке-көп». Реляциондық деректер қорында оны LOANS аралық кестесі арқылы жүзеге асырады: ондағы ReaderID және BookID — сыртқы кілттер, олар «біреуден көпке» екі байланыс құрайды.

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

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

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

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

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

Тренажер

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

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

Өз сынағыңыз

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

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

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