
- •Часть 2:
- •Часть 2:
- •Часть 2:
- •Часть2:
- •Часть 2:
- •Часть 2: ( таблицы)
- •Часть 2: (таблица)
- •Часть 2: (таблицы)
- •Часть 2:
- •Часть2:
- •Часть 2:
- •Часть2:
- •Часть 2:
- •Часть 2:
- •Часть 2:
- •Часть2: (надо создать две таблицы с помощью creat table, а затем оформить запрос)
- •19) Установка MySql под Windows
- •Часть 2:
Часть 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- это либо запрос данных из базы либо обращение к БД которое приводит к изменению данных в базе.