Информатика · Пробное ЕНТ

Реляционные базы данных: тест ЕНТ

Проверьте знания по теме «Реляционные базы данных» для подготовки к ЕНТ. Формулы, логические выражения и математические обозначения отображаются через MathML.

20 вопросов4 варианта ответаПроверка сразуОбъясненияБез регистрации
Вопрос 1 из 20Правильных ответов: 0

✓

Тест завершён

Ваш результат по теме «Реляционные базы данных»

0 / 20

Подготовка к ЕНТ: Реляционные базы данных

Тематический тест помогает проверить не весь курс, а конкретный раздел «Реляционные базы данных». Такой формат удобен для повторения после урока, самостоятельной подготовки и поиска слабых мест.

Как работать с результатом

Не ограничивайтесь итоговым числом правильных ответов. Обратите внимание, какие понятия были перепутаны и почему выбранный вариант показался верным. После объяснения попробуйте своими словами сформулировать правило или алгоритм, логическое правило или вычислительную закономерность.

Повторное прохождение имеет смысл после короткого повторения темы. Цель — понимать связь между данными, алгоритмом, кодом и результатом выполнения, а не запоминать расположение ответов.

Таблица · Поле · Запись · Primary Key · Foreign Key · Связи

Рассматривайте базу не как набор отдельных таблиц, а как систему связанных сущностей с ключами и ограничениями

В реляционной модели данные организованы в таблицы. Для заданий ЕНТ важно различать поля и записи, выбирать первичный ключ, понимать внешние ключи и типы связей, а также уметь анализировать связанные таблицы без обязательного использования SQL.

01Найдите сущностиКаждая таблица обычно описывает один тип объектов.
02Определите ключПервичный ключ должен однозначно идентифицировать запись.
03Проследите внешний ключОн хранит ссылку на ключ записи другой таблицы.
04Определите кратностьОдин-ко-многим и многие-ко-многим требуют разной структуры.

Ключевые понятия

ТаблицаНабор строк и столбцов, представляющий отношения между данными.
ПолеСтолбец таблицы, описывающий один атрибут объекта.
ЗаписьСтрока таблицы с данными об одном экземпляре объекта.
Первичный ключПоле или набор полей, однозначно идентифицирующий запись.
Внешний ключПоле, ссылающееся на ключ другой таблицы.
СУБДПрограммная система для создания, хранения и обработки баз данных.
Students(id, name, class_id) Classes(id, title) Students.class_id → Classes.id
Фамилия обычно не подходит на роль первичного ключа: у разных людей она может совпадать.

Что важно для заданий ЕНТ

Связь 1:MОдной записи первой таблицы могут соответствовать многие записи второй.
Связь M:NОбычно реализуется через промежуточную таблицу.
Целостность ссылокВнешний ключ должен ссылаться на существующую запись либо принимать допустимое пустое значение, если схема это разрешает.
Тип данныхОграничивает допустимые значения поля.
УникальностьКлючевые значения не должны повторяться.
Нормальная структураПовторяющиеся группы данных лучше выносить в связанные таблицы, чтобы уменьшить дублирование.
Authors 1 ─── M Books Students M ─── N Courses через Enrollment(student_id, course_id)
Если в промежуточной таблице пара внешних ключей должна быть уникальной, эту пару можно использовать как составной ключ.
Алгоритм

Как решать задания по теме «Реляционные базы данных»

01
Определите сущности

Что представляет каждая таблица?

02
Найдите кандидатные ключи

Какое поле гарантированно уникально?

03
Проследите ссылки

Какой внешний ключ связывает таблицы?

04
Определите тип связи

Сколько записей может соответствовать одной записи другой таблицы?

05
Для задачи выпишите связанные строки

Не считайте записи, которые не удовлетворяют условию связи.

06
Проверьте целостность

Нет ли внешнего ключа, указывающего на несуществующую запись?

Частые ошибки

Что особенно важно не перепутать

01
Выбирают имя как ключ без гарантии уникальности

Имя или фамилия могут повторяться.

02
Путают поле и запись

Поле — столбец, запись — строка.

03
Считают внешний ключ уникальным по определению

В связи один-ко-многим внешний ключ как раз повторяется.

04
Пытаются хранить M:N одной ссылкой

Для такой связи обычно нужна промежуточная таблица.

05
Игнорируют целостность ссылок

Ссылка на отсутствующую запись делает данные несогласованными.

06
Дублируют справочные данные

Отдельная связанная таблица уменьшает повторение и риск расхождений.