- •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
15.Завис-ые и независ-е операции. Достоинства и недостатки реляционной модели.
Каждая операция реляц. алгебры исп-т в кач-ве операндов 1 или 2 сущности и продуцирует некоторую новую сущность.
Зависимые операции - выражаются через другие реляционные операции.
Например:
Опер.пересеч.выраж.через опер.разность:
S INTERSECT R= S MINUS (S MINUS R)= R MINUS (R MINUS S).
Опер.деления-через разность декартова произв.и проекцию:
S DEVIDEBY R=S [A] MINUS ((S[A] TIMES R) MINUS S)[A]
Опер.соед-я – через декарт. произ. и селекцию .Для естеств.соед-я добавл-ся ещё проекция. Объединение, разность, дек. произведение, селекция, проекция – независимые операции.
Логич. модель данных наз-ся реляционной, если:1.данные рассм. как сущности и только как сущности.2.операции над сущностями приводят к получению новых сущностей из старых.
Достоинства – наглядность, простота, гибкость стр-ры данных, относительная простота практич. реализации.
Недостатки – ограниченность и предопределенность набора атрибутов и доменов, что устраняется переходом к объектно-реляционным моделям.
16.Типы связей м/у сущностями.
В реляционной модели данных сущности обычно связаны друг с другом. Каждая связь идентифицируется содержательным наименованием, для чего обычно исп-ся глагол в пассивной или активной форме.
Существует 3 типа связи:
связь один к одному (1:1) – в этом случае каждому кортежу одной сущности ставится в соответствие не более одного кортежа другой сущности и наоборот. Связь 1:1 исп-ся очень редко, т.к. сущности, объединенные этой связью, обычно совмещают в одну сущность. Эта связь исп-ся тогда, когда нужно, чтобы сущность не разрасталась от второстепенной инф-ии, кот. и оформляют в виде новой сущности.
один ко многим (1:М) – одна сущность яв-ся главной, а вторая – подчиненной (зависимой), при этом каждому кортежу главной сущности ставится в соответствие (в том числе нулевое) число кортежей зависимой сущности. Однако каждому кортежу зависимой сущности соотв. точно один кортеж главной сущности. Атрибутом связи в главной таблице яв-ся первичный ключ, атрибут связи подчиненной таблицы не яв-ся первичным ключом и после установления связи получаем название внешний ключ. Эта связь яв-ся самой распространенной и позволяет моделировать в частности иерархические стр-ры данных.
многие ко многим (M:M) – каждому кортежу одной сущности ставится в соотв. любое, в том числе нулевое, число кортежей др.сущности и наоборот. Эта связь трудно переводится в табличную форму. Поэтому она обычно заменяется на нес-ко связей путем введения доп. связующей сущности. Первичный ключ последней обр-ся из первичных ключей исходных сущностей.
17. Нормализация данных. 1-я н.Ф.
Обычно логические модели данных в виде совокупности взаимосвязанных сущностей яв-ся неоптимальными, с т.зр. избыточности данных и наличия в них различных аномалий. Нормализация – процесс проверки и реорганизации сущностей, в рез-те чего инф-ия о каждом факте хранится точно в одном месте. Процесс нормализации заключается в последовательном получении так наз.нормальных форм (всего их 5).
Опр-ие1:атрибут В сущ-ти функционально зависит от атрибута А той же сущности, если каждому зн-ию атрибута .А соотв. 1 зн-ие атрибута В.
Опр-ие2: если атрибут сущности не идентифицирует однозначно другой атрибут этой же сущности, но ограничивает его диапазон изменения некоторым конечным числом зн-й, то говорят, что м/у этими атрибутами существует многозначная зависимость.
1-ая норм. Форма: сущность нах-ся в 1-й н.ф., если все ее атрибуты явл простыми (атомарные, неделимые) и среди атрибутов отсутствуют повторяющиеся группы, также не должно быть атрибутов, содержащих различную по смыслу информацию.
Чтобы привести сущность к 1 н.ф. нужно:
Разделить сложные атрибуты на неделимые;
Для групп повторяющихся атрибутов создать новые сущности;
Установить с новыми сущностями связь типа 1:М
Разносмысловые атрибуты разделить на односмысловые
При больших объемах данных нормализация приводит к снижению производительности.