NEW
Font size
WorksheetsОсновы проектирования баз данных
Total questions: 25
Worksheet time: 13mins
База данных — это:
Программа для обработки таблиц
Упорядоченная совокупность структурированных данных
Любой файл в формате Excel
Серверное оборудование
Система управления базами данных (СУБД) — это:
Язык запросов
Программное обеспечение для создания, управления и доступа к БД
Сама база данных
Графический интерфейс пользователя
Сущность (Entity) в концептуальной модели — это:
Строка в таблице
Объект предметной области, информацию о котором нужно хранить (например, «Студент», «Книга»)
Столбец в таблице
Связь между таблицами
Атрибут (Attribute) — это:
Название базы данных
Характеристика или свойство сущности (например, «Имя студента», «Год издания книги»)
Первичный ключ
Тип связи
Первичный ключ (Primary Key) — это:
Ключ, который всегда состоит из одного поля
Атрибут или набор атрибутов, однозначно идентифицирующий каждую запись в таблице
Поле для хранения паролей
Внешний ключ в другой таблице
Что такое «домен» атрибута?
Имя таблицы
Сервер, где хранится БД
Множество допустимых значений для данного атрибута (например, домен «Возраст» — целые числа от 0 до 120)
Ссылка на другую таблицу
Внешний ключ (Foreign Key) — это:
Ключ, который шифрует данные
Атрибут в одной таблице, который является первичным ключом в другой таблице и служит для связи между ними
Главный ключ в таблице
Любой неключевой атрибут
Избыточность данных — это:
Недостаток информации в БД
Многократное повторение одних и тех же данных, ведущее к аномалиям
Оптимальный способ хранения
Резервная копия БД
Аномалия обновления (модификации) проявляется, когда:
При изменении одного факта приходится вносить одно изменение в одну запись
При изменении одного факта приходится вносить множественные изменения в разные записи, что может привести к несогласованности
Невозможно добавить новые данные
Невозможно удалить данные
Концептуальная модель данных — это:
Физическое размещение данных на диске
Описание предметной области в терминах сущностей, атрибутов и связей без привязки к конкретной СУБД
Реальная таблица в реляционной БД
SQL-скрипт создания таблиц
Какая модель данных наиболее распространена на сегодняшний день?
Иерархическая
Сетевая
Реляционная
Объектно-ориентированная
В реляционной модели данные представляются в виде:
Графов
Деревьев
Таблиц (отношений)
Объектов
Связь «один-ко-многим» (1:N) означает, что:
Одной записи в таблице А соответствует несколько записей в таблице Б, а одной записи в Б — только одна в А.
Одной записи в А соответствует одна запись в Б.
Одной записи в А соответствует много записей в Б, и наоборот.
Связь не реализуема в РБД.
«многие-ко-многим» (M:N) в физической модели реализуется с помощью:
Внешнего ключа в одной из таблиц
Создания промежуточной (связующей) таблицы
Использования массива в записи
Такая связь не реализуется
Что такое ER-диаграмма?
Диаграмма, показывающая производительность БД
Графическое представление логической структуры БД (сущности, атрибуты, связи)
Диаграмма работы сети
Физическая схема базы данных
На ER-диаграмме сущность чаще всего изображается в виде:
Ромба
Овала
Прямоугольника
Линии
Атрибут, который может принимать уникальное значение для каждого экземпляра сущности, но не выбран в качестве основного идентификатора, называется:
Внешний ключ
Составной ключ
Альтернативный ключ (кандидатный ключ)
Неключевой атрибут
Какая из перечисленных пар сущностей наиболее вероятно будет связана отношением «многие-ко-многим»?
Пациент — Медицинская карта
Заказ — Строка заказа (позиция в заказе)
Продукт — Категория продукта
Читатель — Книга (учет выданных книг)
Нормализация — это процесс:
Ускорения работы базы данных
Уменьшения избыточности данных и устранения аномалий путем разбиения таблиц
Создания резервных копий
Объединения таблиц для удобства запросов
Вторая нормальная форма (2НФ) применима, когда:
Таблица уже находится в 1НФ
У таблицы есть составной первичный ключ
Все неключевые атрибуты полностью зависят от всего составного первичного ключа, а не от его части
Верны все перечисленные условия
Процесс проектирования БД обычно включает этапы (расставьте в логическом порядке):
B -> D -> A -> C
D -> B -> C -> A
C -> A -> B -> D
A -> C -> B -> D
Что такое «индекс» в контексте БД?
Оглавление книги
Структура данных для ускорения операций поиска и сортировки по определенным полям
Номер записи в таблице
Список всех таблиц в БД
Выберите верное утверждение о DDL и DML:
DML используется для определения структуры БД (CREATE, ALTER), а DQL — для управления данными (SELECT).
DDL используется для определения структуры БД (CREATE, ALTER), а DML — для управления данными (INSERT, UPDATE, DELETE).
DDL и DML — это синонимы.
DML используется для создания пользователей, а DDL — для запросов.
Какой из следующих SQL-запросов относится к языку определения данных (DDL)?
SELECT * FROM Students;
INSERT INTO Books (title) VALUES ('Основы БД');
CREATE TABLE Employees (id INT, name VARCHAR(100));
UPDATE Orders SET status = 'completed' WHERE id = 5;
Что такое «триггер» в контексте баз данных?
Функция для создания резервных копий
Тип индекса для ускорения поиска
Автоматически выполняемая процедура при определенных событиях в БД
Специальный тип запроса для выборки данных
