- •1. Понятие инф-ии и ее виды. Э.И. И ее особенности.
- •2. Э.И. В сис-ме упр-ия предприятием. Требования, предъявляемые к э.И.
- •3.Виды эк. Инф. И форма ее представления
- •4. Понятие сис-мы. И.С. И ее виды
- •5. Понятие бд. Её жизненный цикл
- •6. Понятие моделирования. Модели данных. Логические модели данных.
- •7.Иерархическая модель данных. Достоинства и недостатки.
- •8.Сетевая модель данных. Достоинства и недостатки.
- •9.Реляционная модель данных. Основная терминология.
- •10.Понятие сущности.
- •11.Понятие возможного, первичного и альтернативного ключей.
- •12. Теоретико-множественные реляционные операции объединения, пересечения, разности и декартова произведения.
- •13. Специальные реляционные операции: селекция, проекция, соединение и деление
- •14. Реляционная операция соединения и ее разновидности
- •15.Завис-ые и независ-е операции. Достоинства и недостатки реляционной модели.
- •16.Типы связей м/у сущностями.
- •17. Нормализация данных. 1-я н.Ф.
- •18. Нормализация данных. 2-я н.Ф.
- •19. Нормализация данных. 3-я н.Ф.
- •20. Нормализация данных. Н.Ф. Кодда-Бойса
- •21. Нормализация данных. 4-я и 5-я нф
- •22.Диаграммы “Сущность-связь”. Er- диаграммы.
- •23. Общая схема взаимодействия пользователей с бд
- •24.Физич. Модели данных.
- •26. Типы бд.
- •27. Назначение и функции субд.
- •28.Обеспечение целостности данных в субд. Понятие транзакции
- •29. Управление многопользовательским доступом к данным. Понятие блокировки.
- •30 Управление резервным копированием и восстановлением данных в субд
- •31. Технология «клиент-сервер»
- •42. Компьютерные информационные технологии: виды и характерные особенности.
- •60. Способы подключ.К сети Интернет.
- •54.Стек протоколов tcp/ip и его функционирование.
- •45. Корпоративные информационные технологии
- •40. Java-апплеты.
- •41. Введение в технологию cgi
18. Нормализация данных. 2-я н.Ф.
2-ая н.ф.: сущность нах-ся во 2-й н.ф., если она находится в 1 части и в ней не должно быть зав-ти от части первичного ключа. Если сущность имеет простой первичный ключ и нах-ся в 1-й н.ф. , надото она автоматически нах-ся и во 2-й н.ф. Для приведения сущ. ко 2-й н.ф.надо:1.выделить атрибуты,функц-но завис.от части первичного ключа,2.перенести их в нов. сущ.,3.установить с нов.сущ. связь 1:М.4.повтор.,если возможно.
2 н.ф. позволяет избежать след. аномалий:
аномалия обновления (человек руководит несколькими проектами, и если данные о нем меняются, то их можно менять только в 1 картеже сущности сотрудник после нормализации)
аномалия вставки (невозможно ввести данные о сотруднике, если он не руководит хотя бы 1 проектом)
аномалия удаления (если сотрудник временно прекращает руководство проектом то данные о нем теряются)
Причины этих аномалий – избыточность данных.
При больших объемах данных нормализация приводит к снижению производительности.
19. Нормализация данных. 3-я н.Ф.
3-я н.ф.: сущность нах-ся в 3-й н.ф., если она нах-ся во 2-й н.ф. и отсутствуют функциональные зависимости м/у неключевыми атрибутами. Сущность нах-ся в 3-й н.ф., если она нах-ся во 2-й н.ф. и каждый неключевой атрибут нетранзитивно зависит от певичногого ключа. Если сущность нах-ся в 3-й н.ф., то каждый ее неключевой атрибут зависит только от первичного ключа в целом и ничего другого.
Для приведения сущности к 3 НФ нужно:
1)Выделить атрибуты, функционально зависящие от одного и того же неключевого атрибута.2) Перенести их в новую сущность; 3) установить с нов.сущ. связь 1:М.4.повтор.,если возможно
3 н.ф. позволяет устранить след. аномалии: - аномалия обновления – если нес-ко сотрудников занимают одну и ту же должность, то инф-ия об окладе дублируется и если оклад изм-ся, то нужно корректировать нес-ко кортежей по числу сотрудников, занимающих эту должность; аномалия вставки – если должность свободна, то невозможно ввести данные об окладе; аномалия удаления – если удаляются данные о сотруднике, занимающем уникальную должность, то данные об окладе теряются.
Причины этих аномалий – избыточность данных
При больших объемах данных нормализация приводит к снижению производительности.
20. Нормализация данных. Н.Ф. Кодда-Бойса
Усовершенствованная 3 н.ф. – н.ф. Кодда-Бойса. Эта форма требует, чтобы любой неключевой атрибут зависел только от возможного ключа. Т.о., она запрещает функциональные зав-ти м/у неключевыми атрибутами, но разрешает м/у неключевыми атрибутами и альтернативными ключами. Если сущность имеет один возможный ключ, то 3-я н.ф. совпадает с н.ф. Кодда-Бойса.
При больших объемах данных нормализация приводит к снижению производительности.
21. Нормализация данных. 4-я и 5-я нф
Сущность нах-ся в 4-й н.ф., если она нах-ся во 3-й н.ф. и между ее атрибутами отсутствуют многозначные зависимости. Для приведения сущности к 4 НФ нужно выделить атрибуты с многозначной зависимостью, создать независимые сущности и разместить эти атрибуты в разных сущностях. Связь между сущностями не устанавливается, т.к. после установления связи атрибуты с многозначной зависимостью вновь окажутся в 1 сущности.
Сущность с многозначными зависимостями образуется в результате естественного соединения 2-х сущностей по общему полю, которое не является ключевым ни в одной из сущностей.
Декомпозиция (без потери данных) сущности S – совокупность некоторого числа ее проекций, естественное соединение которых полностью восстанавливает исходную сущность S.
Если сущность нах-ся в 4-й н.ф, имеет 3 или более возможных ключа и можно провести ее декомпозицию без потери данных, то приведение такой сущности к 5 НФ заключается в разделении сущности ее проекции для каждого возможного ключа. 5 НФ можно встретить достаточно редко, т.к редко встречаются сущности с 3 и более возможными ключами.
При больших объемах данных нормализация приводит к снижению производительности.