Для студентов МУ им. С.Ю. Витте по предмету Базы данныхБазы данных. Готовые ответы на тестыБазы данных. Готовые ответы на тесты
2025-11-10СтудИзба

Ответы к экзамену: Базы данных. Готовые ответы на тесты

Новинка

Описание

ОТВЕТЫ на 101 вопрос по тестам 1-4 🎉
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.

2025 год
Московский университет им. С.Ю. Витте
Оценка ОТЛИЧНО


СПИСОК ВОПРОСОВ:
  • 1) Первичный ключ

отдельная реализация записи, содержащая конкретные значения ее полей.

данный ключ позволяет ссылаться на записи родительской таблицы, находится в дочерней таблицы

это одно или несколько полей, которые выполняют роль поисковых или группированных признаков

это одно или несколько полей, однозначно идентифицирующих запись


  • 2) В виде чего можно представлять сведения о каком-либо объекте, предмете или сущности:

автоматизированная информационная система

информация

база знаний

данные


  • 3) Операторы SQL условия принадлежности:

OR

IN

NOT

AND

BETWEEN


  • 4) Подразделы SQL:

TML

DML

DDL

DLL

TCL

DCL


  • 5) Правила составления запроса UPDATE:

Перед командой WHERE запятая не ставится

Каждое присвоение отделяется друг от друга запятой

Суррогатный или Первичный ключ не участвует в запросе

Суррогатный или Первичный ключ в частных случаях участвует в запросе


  • 6) Основные команды языка манипулирования данными:

UPDATE

INSERT

CREATE

ROLLBACK

SELECT

DELETE


  • 7) Типы данных SQL числовые

DOUBLE

BLOB

TIMESTAMP

DECIMAL

FLOAT

INT

  • 8) Команда ALTER TABLE используется для

модификации

чтения

добавления

удаления


  • 9) Правила составления запроса INSERT:

Суррогатный или Первичный ключ не участвует в запросе

Количество параметров или значений, заносимых в базу должно строго совпадать по количеству и порядку с теми полями куда будут записываться данные

Перед командой WHERE запятая не ставится

Суррогатный или Первичный ключ в частных случаях участвует в запросе


  • 10) NULL – значение, это:

неприменимое значение

заполненная ячейка

значение любой ячейки таблицы, если мы не можем сказать применимое оно или нет

неизвестное, но обычное, т. е. применимое значение


  • 11) Установите соответствие между операторами SQL и их действиями

Позволяет отсортировать выдачу по столбцам
Позволяет комбинировать строки с идентичными и похожими данными
Можно указать максимальное число строк
Позволяет составлять более специфичные (конкретные) запросы


  • 12) При создании, с помощью CREATE TABLE, любому столбцу с ограничением __________ должно быть установлено значение в каждом предложении INSERT, воздействующем на таблицу.


  • 13) Установите последовательность удаление данных с помощью оператора

DELETE

FROM
WHERE


  • 14) Установите последовательность изменение данных с помощью оператора UPDATE

=
UPDATE
SET




  • 15) Если для добавления первичного ключа вы используете инструкцию
__________, для столбцов первичных ключей при создании таблицы должно быть указано ограничение NOT NULL.


  • 16) Установите последовательность изменение данных с помощью оператора
UPDATE c условием WHERE

WHERE
UPDATE

>=
SET
=


  • 17) Установите правильную последовательность составления запросов с помощью команд SELECT, FROM, WHERE и ORDER BY

FROM (выбор таблицы)
SELECT (возврат результирующего датасета)
ORDER BY (сортировка)
WHERE (фильтрация строк)


  • 18) Схема БД (magazin) состоит из четырех таблиц: Salesman (id_salesman, name_salesman); Buyer (id_buyer, name_ buyer); Album (id_album, name_album, style, executor); Sale (id_sale, salesman, buyer, album, data_sale, price). В таблице Album для каждого альбома, однозначно определяемого уникальным кодом – id_album (первичный ключ к таблице Album), указаны имя альбома – name_album, жанр – style, а также исполнитель альбома – executor.

С помощью какого оператора из группы DML в таблицу Album будут внесены следующие данные: «альбом «Rumours» исполнителя Fleetwood Mac в жанре rock»


  • 19) Выберите объединение показном на рисунке

FULL JOIN

INNER JOIN

UNION

SELF JOIN


  • 20) Правила команды UNION

Столбцы должны иметь схожие типы данных

Столбцы должны располагаться в том же порядке

Строгий порядок объединения, от стартовой таблицы к конечной

Суррогатный или Первичный ключ не участвует в запросе


  • 21) Для работы с полнотекстовым поиском создаётся соответствующий индекс

MATCH

AGAINST

LIKE

FULLTEXT


  • 22) Виды связей:

Многим к многим (М:М)

Один к одному (1:1)

Один к многим (1:М)

Многим к одному (М:1)


  • 23) Подзапросы в блоке WHERE:

IN

EXISTS

ANY

ALL

WITH

SELECT


  • 24) Ссылочная целостность

подразумевает отношения между первичным ключом и внешним ключом

подразумевает отношения между не защищенным первичным ключом и защищенным внешним ключом

подразумевает отношения между защищенным первичным ключом и не защищенным внешним ключом

подразумевает отношения между первичным ключом и внешним ключом всегда защищенными.


  • 25) Правила при использовании SQL подзапросов:

Подзапрос должен быть заключен в круглые скобки

Каждое присвоение отделяется друг от друга запятой

Перед командой WHERE запятая не ставится

Подзапрос должен указываться в правой части оператора сравнения


  • 26) Оператор LIKE используется в WHERE предложении для поиска указанного шаблона в столбце. В сочетании c подстановочным знаком % представляет…

ноль, один или несколько символов

несколько символов

ноль, один

один единственный символ


  • 27) Правила команды JOIN


Перед командой WHERE запятая не ставится

Количество JOIN равно количеству межтабличных связей

Строгий порядок объединения, от стартовой таблицы к конечной

Каждое присвоение отделяется друг от друга запятой


  • 28) Математические функции в SQL

FLOOR

CHAR

ROUND

FORMAT

LOG


  • 29) Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями

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


  • 30) Оператор __________ возвращает значение true, если любое из значений подчиненного запроса удовлетворяет условию


  • 31) Установите правильную последовательность составления запроса с помощью предиката EXISTS

(SELECT *
SELECT *
FROM
FROM
WHERE
WHERE = < foreign_field>)
EXISTS


  • 32) Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, HAVING, GROUP BY

WHERE (фильтрация строк)
SELECT (возврат результирующего датасета)
HAVING (фильтрация агрегированных данных)
FROM (выбор таблицы)
GROUP BY (агрегирование данных)


  • 33) Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, ORDER BY, GROUP BY

ORDER BY (сортировка)
FROM (выбор таблицы)
SELECT (возврат результирующего датасета)
GROUP BY (агрегирование данных)
WHERE (фильтрация строк)


  • 34) Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями

Представляет месяц (целое число) указанной даты.
Возвращает последний день месяца указанно даты, с необязательным смещением.
Представляет год указанной даты.
Представляет день месяца (целое число) указанной даты.


  • 35) Установите соответствие

Объединение двух или более строковых значений.
Возвращает указанное число символов слева.
Преобразовывает символы с нижнего регистра в верхний.
Возвращает указанное число символов справа.


  • 36) Установите правильную последовательность составления запроса объединения таблиц с помощью JOIN

FROM
SELECT *
ON =
INNER JOIN
WHERE


  • 37) Схема БД (magazin) состоит из четырех таблиц: Salesman (id_salesman, name_salesman); Buyer (id_buyer, name_ buyer); Album (id_album, name_album, style, executor); Sale (id_sale, salesman, buyer, album, data_sale, price). В таблице Album для каждого альбома, однозначно определяемого уникальным кодом – id_album (первичный ключ к таблице Album), указаны имя альбома – name_album, жанр – style, а также исполнитель альбома – executor.

Выберите правильный запрос, где в результирующей таблице будут выведены записи, где в столбце name_album первая буква начинается с любой буквы от а до f (как показано на рисунке ниже).


  • 38) Схема БД (magazin) состоит из четырех таблиц: Salesman (id_salesman, name_salesman); Buyer (id_buyer, name_ buyer); Album (id_album, name_album, style, executor); Sale (id_sale, salesman, buyer, album, data_sale, price). Таблица Sale содержит информацию о продожаже, имея уникальный код – id_sale (первичный ключ к таблице Sale), код продавца – salesman (внешний ключ к таблице Salesman), код покупателя - buyer (внешний ключ к таблице Buyer), код альбома - album (внешний ключ к таблице Album), дата продажи – date_sale и цена – price.

В таблице Album для каждого альбома, однозначно определяемого уникальным кодом – id_album (первичный ключ к таблице Album), указаны имя альбома – name_album, жанр – style, а также исполнитель альбома – executor.

С помощью оператора SELECT был выполнен запрос, где в таблице найдены альбомы с стоимостью не более 400. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже


  • 39) Установите соответствие между понятием и их примерами:

Первичный ключ

Внешний ключ


Суррогатный ключ

Составной ключ


  • 40) Какой синтаксис команды показан на рисунке ниже?


Завершение транзакции

Откат транзакции

Подтверждение транзакции

Начало транзакции



  • 41) Какой синтаксис команды показан на рисунке ниже?


Откат транзакции

Завершение транзакции

Начало транзакции

Подтверждение транзакции


  • 42) Внутри транзакции не может быть следующих операторов


LOAD DATABASE

ROLLBACK

RESTORE DATABASE

DROP DATABASE

ALTER DATABASE


  • 43) Хранимые процедуры делится на:

ALTER PROCEDURE

DELETE PROCEDURE

CREATE PROCEDURE

DROP PROCEDURE


  • 44) Stored Procedure –

представление, являющееся виртуальной таблицей, содержимое которой определяется запросом

хранимая процедура, представляющая собой группу команд Transact-SQL, объединенных в один модуль

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

индекс, представляющий собой структуру, связанную с таблицей или представлением и предназначенную для ускорения поиска информации в этой таблице или представлении


  • 45) Блокировка – это

уникальный идентификатор, который СУБД создаёт для обозначения относительного момента запуска транзакции

временное ограничение доступа к данным, участвующим в транзакции, со стороны других транзакций

специальная область памяти на диске, в которую записывается информация обо всех текущих (незавершённых) изменениях

упорядоченная последовательность операторов обработки данных, которая переводит базу данных из одного согласованного состояния в другое


  • 46) Характеристики представлений:

представления ведут себя подобно таблицам

представления могут использовать данные более чем из одной таблицы

представления не содержат данных

представления могут использовать данные не более чем из одной таблицы


  • 47) Типы транзакции

Простые

Цепочечные

Вложенные

Классические


  • 48) Действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции - это

Фиксация транзакции

Транзакция

Откат транзакции

Аннулирование транзакции


  • 49) Триггеры могут:

содержать нормализованные данные

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

сравнивать состояние данных до, и после изменения

объявлять индивидуальные сообщения об ошибках


  • 50) Какой синтаксис команды показан на рисунке ниже? ROLLBACK TRANSACTION TO SAVEPOINT savepoint-name

Откат транзакции

Завершение транзакции

Начало транзакции

Подтверждение транзакции


  • 51) Обработка транзакций в любой системе управления базами данных должна производиться с соблюдением правил __________


  • 52) Хранимые процедуры могут быть активизированы не только пользовательскими приложениями, но и __________


  • 53) __________ транзакции — это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции


  • 54) Установите соответствия между названиями феноменов и их выполнений при параллельной транзакции:

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

При повторном чтении тех же самых данных в рамках одной транзакции оказывается, что другая транзакция успела изменить и зафиксировать эти данные

Когда разные транзакции одновременно изменяют одни и те же данные, то после фиксации изменений может оказаться, что одна транзакция перезаписала данные, обновленные и зафиксированные другой транзакцией

Транзакция выполняет повторную выборку множества строк в соответствии с одним и тем же критерием


  • 55) Установите соответствия свойствами ASID и их действиями:

выполняемые в транзакции изменения либо выполняются все, либо не выполняются вовсе

изменения данных, выполняемых

после завершения транзакции ничто не может вернуть систему в состояние, в котором она была до начала транзакции

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


  • 56) Конкретный уровень изоляции обеспечивает сама __________ с помощью своих внутренних механизмов.


  • 57) Установите соответствия между операторами и их действиями

имеет две модификации
сообщает о начале транзакции
создаёт внутри транзакции точку сохранения, которая соответствует промежуточному состоянию БД
сообщает об успешном завершении транзакции


  • 58) Например, необходимость вычитать запасы в процессе размещения заказа на Taobao. Ниже, прежде чем изменять запись с id = 1, сначала заблокируем ее для обновления, а затем изменим.
1 // G. Начать транзакцию
2 begin;
3 // 1. Запросить информацию о товарах
4 select quantity from items where id=1 for update;
5 // 2. Измените количество товаров на 2 6 update items set quantity=2 where id = 15
7 // 3. Подтвердите транзакцию
commit:

Какая блокировка подойдет для этой стратегии?


  • 59) Представим, что в транзакции 2 выполняется SQL-оператор, использующий все значения поля f2. Затем в транзакции 1 выполняется вставка новой строки, приводящая к тому, что повторное выполнение SQL-оператора в транзакции 2 выдаст другой результат.
Транзакция 1
Транзакция 2
SELECT SUM(f2) FROM tbl1;
INSERT INTO tbl1 (fl.f2) VALUES (15,20); COMMIT;
SELECT SUM(f2) FROM tbl1;

Какая аномалия транзакции приведена в примере?


  • 60) Какой синтаксис команды показан на рисунке ниже?



Завершение транзакции

Подтверждение транзакции

Начало транзакции

Откат транзакции


  • 61) Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc (первичный ключ к таблице PC), указаны модели – model (внешний ключ к таблице Product), скорость - speed , объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена – price.

С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и размер жесткого диска для всех ПК стоимостью менее 450000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже



  • 62) Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc (первичный ключ к таблице PC), указаны модели – model (внешний ключ к таблице Product), скорость - speed , объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена – price.

С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и скорость считывающего устройства, имеющих 12x или 24x и цену не больше 400000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже



  • 63) Выберите связь показанная на рисунке


Связь показана не верно

Многим к многим (М:М)

Один к одному (1:1)

Один к многим (1:М)


  • 64) EXISTS - это

логический оператор, который определяет диапазон для проверки

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

логический оператор, определяющий совпадает ли указанное значение с одним из значений

логический оператор, который сравнивает скалярное значение с набором значений, состоящим из одного столбца

  • 65) Межтабличная связь, организовывающая с целью

манипулирование структурой и записями в БД.

реализации записи, содержащая конкретные значения ее полей

оптимального взаимодействия между всеми сущностями, атрибутами и данными в БД

разделить одну сущность, состоящую из 50 – 60 атрибутов на более мелкие сущности

  • 66) Выберите объединение показном на рисунке



RIGHT JOIN

LEFT JOIN

FULL JOIN

UNION

  • 67) Выберите связь показанная на рисунке


Один к многим (1:М)

Многим к многим (М:М)

Связь показана не верно

Один к одному (1:1)

  • 68) Ключевое слово __________ означает внешнее, но если заданы ключевые слова FULL, LEFT, RIGHT, то объединение всегда считается внешним

  • 69) Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями

Полное объединение
Левое внешнее объединение
Правое внешнее объединение
Внутреннее объединение

  • 70) Оператор Union выбирает по умолчанию только отдельные значения. Чтобы разрешить повторяющиеся значения, используйте объединение __________

  • 71) Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер).



С помощью оператора SELECT был выполнен запрос, где в таблице найдены производители, выпускающие компьютеры. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже




  • 72) Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc, указаны модель – model (внешний ключ к таблице Product), скорость - speed, объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена - price.



С помощью оператора SELECT был выполнен запрос, где найдены размеры жестких дисков у двух и более компьтеров. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже




  • 73) Установите соответствие между и понятиями и их примерами:

Реляционная таблица

Сетевая модель

Реляционная модель

Иерархическая модель



  • 74) Пусть задана база данных учета учебного процесса в некотором учебном заведении, которая описывается таблицей (одной из таблиц) со следующей структурой


Для примера в таблицу внесены следующие данные (фрагмент таблицы).


В вышеприведённой таблице какое свойство данных нарушено для хранения базы данных?


Противоречивость данных

Достоверность данных

Не достоверность данных

Не избыточность данных

Избыточность данных

Целостность данных

Непротиворечивость данных

Адекватность данных


  • 75) Триггеры делится на:

READ TRIGGER

UPDATE TRIGGER

INSEART TRIGGER

DELETE TRIGGER


  • 76) Фиксация транзакции:

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

упорядоченное множество операций, переводящих БД из одного согласованного состояния в другое

действие, обеспечивающее запись на диск изменений в БД, которые были сделаны в процессе выполнения транзакции

действие, аннулирующее все изменения данных, которые были выполнены операторами SQL в теле текущей незавершенной транзакции


  • 77) Неявная транзакция –

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

задает любую отдельную инструкцию INSERT, UPDATE или DELETE как единицу транзакции

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

обычно это группа инструкций языка Transact-SQL, начало и конец которой обозначаются такими инструкциями, как BEGIN TRANSACTION, COMMIT и ROLLBACK.

  • 78) Режим неявного (или подразумевающегося) начала транзакций задается только командой SET IMPLICIT – __________

  • 79) Установите соответствия между примерами аномалии и их названиями

Неповторяющееся чтение

«Грязное» чтение

Потерянное обновление

Фантомное чтение


  • 80) Установите последовательность шагов работы триггера по добавлению записей

Вызывается триггер
Пользователем выполняется оператор INSERT для добавления записей
Подтверждение изменений и физическое изменение данных
Сервер сохраняет информацию о запросе в журнале транзакций

  • 81) Представим, что между считываниями данных транзакцией 1 транзакция 2 изменила одну из строк, одно и то же выражение дало разные результаты – во второй раз получено меньшее число свободных мест.

Какая аномалия транзакции приведена в примере?


  • 82) Представим, что в транзакции 2 выполняется SQL-оператор, использующий все значения поля f2. Затем в транзакции 1 выполняется вставка новой строки, приводящая к тому, что повторное выполнение SQL-оператора в транзакции 2 выдаст другой результат.


Какая аномалия транзакции приведена в примере?


  • 83) Представления используются в следующих случаях:

Для представления данных столбцов разных таблиц в виде одного объекта

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

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

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

  • 84) Установите последовательность шагов вложенных транзакций

Обновление данных
Добавление данных
Начало транзакции 1
Начало транзакции 2
Откат транзакции
Запомнить изменения


  • 85) Установите последовательность шагов транзакции

Начало транзакции
Обновление данных
Добавление данных
Завершение транзакции

  • 86) Нормальные формы уровня архитектора и ученых (исследователи):

Доменно-ключевая нормальная форма

Шестая нормальная форма

Четвертая нормальная форма

Пятая нормальная форма

Нормальная форма Бойса-Кодда


  • 87) Отношение находится во второй нормальной форме (2НФ) если:

Первичный ключ однозначно определяющий запись

Строки таблицы не упорядочены

Все поля записать от первичного ключа

Первичный ключ не избыточен

Хаотичность столбцов и записей

Отношение находится 1НФ


  • 88) Ненормализованная форма - это

отношение, в котором на пересечении каждой строки и каждого столбца содержится одно и только одно значение

совокупность хаотичных столбцов и записей

отношение, где каждый не ключевой атрибут полностью функционально зависит только от ключей

отношение, где каждый не ключевой атрибут полностью функционально зависит от каждого ключа


  • 89) Суррогатный ключ - это

выполняет роль первичного ключа, но не является параметром объекта

выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов

данный ключ позволяет ссылаться на записи родительской таблицы, находится в дочерней таблицы

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


  • 90) Отношение находится в третьей нормальной форме (3НФ) если:

Любая функциональная зависимость между не ключевыми полями таблиц должна сводиться к полной функциональной зависимости от первичного или суррогатного ключа

Отношение находится в 2 НФ

Все поля записать от первичного ключа

Внутри таблиц отсутствуют транзитивные связи


  • 91) Нормальная форма Бойса–Кодда - это

отношение, где любой не ключевой атрибут полностью функционально зависеть от любого ключа, но и любой ключевой атрибут должен полностью функционально зависеть от любого ключа

отношение, где каждый не ключевой атрибут полностью функционально зависит только от ключей

отношение, где любой ключевой атрибут полностью функционально зависеть от любого ключа, но и любой не ключевой атрибут должен полностью функционально зависеть только от ключей

отношение, где ключевой атрибут полностью функционально зависеть от только от ключа


  • 92) Концептуальная модель представляет:

сущности, атрибуты, ключи и взаимосвязи

объекты и их взаимосвязи без указания способов их физического хранения

связи между элементами данных

все необходимые таблицы, столбцы, связи и свойства базы данных


  • 93) Связь «один ко многим» представляет

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

одну запись одной таблицы ссылается на одну запись другой таблицы

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

много записей одной таблицы ссылаются на много записей другой таблицы


  • 94) Не избыточность данных заключается:

в удалении излишней информации за счет упразднения повторяющихся полей, групп полей и данных

в совокупности допустимых структур данных и операций над ними

в том, что данные об одном и том же объекте в разных частях базы данных имеют одинаковое значение атрибутов

в полноценном и сохранном хранении и выводе информации в базе данных


  • 95) Отношение находится в нормальной форме Бойса-Кодда (БКНФ) если

Ключевые атрибуты составного ключа не должны зависеть от не ключевых атрибутов

Внутри таблиц отсутствуют транзитивные связи

Отношение находится в 3 НФ

Каждое поле таблицы содержат делимое значение


  • 96) Установите последовательность алгоритма приведения к 1 нормальной формы

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

  • 97) Установите последовательность процедур физического проектирования

Разработка стратегии защиты базы данных.
Проектирование таблиц баз данных средствами выбранной СУБД.
Организация мониторинга функционирования базы данных и ее настройка.
Проектирование физической организации базы данных.
Реализация бизнес – правил в среде выбранной СУБД.


  • 98) __________ ключ - выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов


  • 99) __________ показывает сущности и отношения между ними.


  • 100) Установите последовательность процедур концептуального проектирования

Определение первичных ключей для сущностей.
Определение сущностей.
Определение атрибутов.
Определение связей между сущностями.
Создание ER-модели предметной области.
Обсуждение концептуальной модели данных с конечными пользователями.
Определение значений атрибутов.


  • 101) Установите последовательность шагов проектирования:

Физическое проектирование
Концептуальная проектирование
Сбор бизнес-требований
Логическая проектирование

Характеристики ответов (шпаргалок) к экзамену

Предмет
Учебное заведение
Семестр
Просмотров
147
Качество
Идеальное компьютерное
Размер
726,7 Kb

Список файлов

БАЗЫ ДАННЫХ..pdf

Комментарии

Поделитесь ссылкой:
Цена: 485 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг ждёт первых оценок
0 из 5
Оставьте первую оценку и отзыв!
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6799
Авторов
на СтудИзбе
278
Средний доход
с одного платного файла
Обучение Подробнее