Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты 3 курс БД.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
59.91 Кб
Скачать

Часть 2: ( таблицы)

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

Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношения.

Целью нормализации является уменьшение потенциальной противоречивости хранимые в БД информации.

Действия для нормализации:

  • Исключение некоторых типов избыточности устранений некоторых аномалий обновления.

  • Разработка проекта БД, который является достаточно качественным представлениям реального мира. Интуитивно понятен и может служить хорошей основой для последующего расширения.

  • Упрощение процедуры применение необходимых ограничений целостности.

I нормальная форма- попеременные отношения находятся в первой нормальной форме тогда и только тогда когда в любом допустимом значении, отношения каждый его картеж содержит только одно значение для каждого из атрибутов (правило атомарности)

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

Часть 2: (таблица)

9) Третья нормальная форма – отношения находятся в третьей нормальной форме, если находятся во второй нормальной форме и отсутствует транзитивные функциональные зависимости не ключевых атрибутов от ключевых.

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

Часть 2: (таблицы)

10) этого билета вообще не будет на экзамене

11) Релиационная алгебра- это замкнутая система операций над отношениями в реалиционной модели данных операции реалиционной алгебры так же называют реалиционными операциями

  • Объединение- отношение с тем же заголовком что и у совместимых по типу отношений А и В и телом состоящем из картежей принадлежащих или А или В или обоим отношениям(А||В) (прилагается рисунок)

  • Пересечение- отношение с тем же заголовком, что и у отношения А и В и телом состоящим из картежей принадлежащим одновременно обоим отношениям. (А U В)(прилагается рисунок)

  • Вычитания- отношения с тем же заголовком что и у совместимых по типу отношений А и В и телом состоящим из картежей принадлежащих отношению А и не принадлежащих отношению В. (А/В)(прилагается рисунок)

Часть 2:

CREAT DATABASE forum:

CREAT TABLE USERS(

Id INT unsigned auto_INCREMENT,

name CHAR(20) NOT NULL,

surname CHAR(30) NOT NULL,

city CHAR(30) NOT NULL,

PRIMARY KEY (id);

UPDATE employees SET `money`=`money`+1000

WHERE YEAR(‘start’)=2001 OR

YEAR(‘start’)=2005

12)SQL универсальный компьютерный язык применяемый для создания модификаций и управления данными в реалиционной БД.

SQL основывается на исчислении картежей. Изначально SQL был основным способом работы пользователя с БДии позволял набирать следующий набор операций:

  • Создание в БД новой таблицы

  • Добавление в таблицу новых записей

  • Изменение записей

  • Удаление записи

  • Выборка записи из одной или нескольких таблиц

  • Изменение структур таблиц

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

Каждое предложение SQL- это либо запрос данных из базы либо обращение к БД которое приводит к изменению данных в базе.