- •1.База данных. Субд. Основные понятия и определения.
- •2. Информационные системы. Классы аис. Банк данных
- •3. Субд – исторический экскурс и современное состояние.
- •4.Информационная модель данных и ее состав.
- •5.Модели данных. Классификация моделей данных.
- •6. Логические модели данных. Иерархическая модель. Достоинства. Недостатки. Примеры.
- •7. Логические модели данных. Сетевая. Достоинства. Недостатки. Примеры.
- •8. Логические модели данных. Реляционная. Достоинства. Недостатки. Примеры.
- •9. Структурная часть реляционной модели. Отношение. Атрибуты. Домены. Кортежи. Схема отношений. Ограничения.
- •10. Типы взаимосвязей с модели.
- •11.Обеспечение непротиворечивости и целостности данных в базе.
- •12.Основы реляционной алгебры (ограничение, проекция, объединение, пересечение отношений).
- •13.Основы реляционной алгебры (разность, произведение, деление, соединение отношений).
- •14. Жизненный цикл бд.
- •15.Этапы проектирования базы данных. Концептуальное проектирование.
- •16. Этапы проектирования базы данных. Логическое проектирование и физическое проектирование.
- •17. Ms Access. Объект Таблица. Назначение. Режимы работы. Свойства поля. Связи между таблицами.
- •18. Ms Access. Объект Запросы. Назначение. Режимы работы. Бланк запроса. Условие отбора. Сортировка. Группировка.
- •19. Ms Access. Запросы на выборку. Запрос с параметром. Вычисляемое поле. Запросы из нескольких таблиц
- •20.Ms Access. Перекрестный запрос. Запросы на создание, обновление, добавление, удаление таблиц.
- •21.Ms Access. Объект Форма. Назначение. Режимы работы. Подчиненная форма. Элементы управления. Разделы формы.
- •22.Ms Access. Объект Отчеты. Назначение. Режимы работы. Группировка записей. Сортировка. Разделы отчета.
- •23.Избыточность данных и аномалии обновления в бд.
- •24.Нормализация отношений.
- •25.Нормализация таблиц. 1 нормальная форма (1нф). Примеры.
- •26.Нормализация таблиц. 2 нормальная форма (2нф). Примеры.
- •27.Нормализация таблиц. 3 нормальная форма (3нф). Нормальная форма Бойса - Кодда. (нфбк). Примеры.
- •28.Нормализация таблиц. 4 нормальная форма (4нф). Примеры
- •29.Нормализация таблиц. 5 нормальная форма (5нф). Примеры.
- •30.Управление реляционными базами данных. Краткая история языка sql. Типы команд sql.
- •31.Язык запросов sql. Типы данных.
- •32.Язык запросов sql. Оператор выбора select. Простые запросы.
- •33.Язык запросов sql. Функции агрегирования.
- •35.Язык запросов sql. Добавление, удаление и обновление данных в бд.
- •36.Язык запросов sql. Создание таблиц и связей между таблицами.
14. Жизненный цикл бд.
Главной составляющей в жизненном цикле БД является создание единой БД и программ необходимых для её работ.
Жизненный цикл включает основные этапы:
1)Планирование разработки БД- разработка стратегического плана в процессе которой осуществляется планирование конкретной системы управления БД.
2) Определение требований к системе – включает выбор целей БД, выяснение информационных требований к системе и требований к оборудованию и программному обеспечению.
3) Сбор и анализ требований пользователя - необходимо создать модель движения важных материальных объектов и уяснить процесс документооборота.
4) Проектирование БД
а ) концептуальное проектирование – создание для предприятия концептуальной модели данных.
б) логическое проектирование – создание логической модели данных для исследуемой части предприятия.
в) физическое проектирование – создание описания СУБД ориентированной БД
5) разработка приложений а) проектирование транзакций( это последовательность операций над БД б) проектирование пользовательского интерфейса ( интерфейс должен быть удобным и обеспечивать все функциональные возможности требования пользователей .
6) Загрузка данных- пустые файлы предназначенные для хранения информации должны быть заполнены данными.
7) тестирование
- нисходящее тестирование
- восходящее тестирование
- Тестирование потоков
- энтенсивное тестирование ( постепенно возрастающая нагрузка).
8) Эксплуатация и сопровождение а)анализ функционирования и поддержка исходного БД. б ) адаптация, модернизация , и поддержка переработанных вариантов .
9) реализация - это этап превращения концептуальной модели в физическую б.д.
15.Этапы проектирования базы данных. Концептуальное проектирование.
Этапы проектирования БД:
а ) концептуальное проектирование
б) логическое проектирование .
в) физическое проектирование
Концептуальное проектирование:
1 фаза проектирования БД заключается в создании для анализируемой части предприятия концептуальной модели данных. Проектирование сложных Бд с большим кол-вом атрибутов осуществляется с использованием нисходящего подхода . Этот подход начинается с разработки моделей данных которые содержат несколько высокоуровневых сущностей и связей , затем работа продолжается в виде серий нисходящих уточнений низкоуровневых сущностей связи и относящихся к ним атрибутов, нисходящий подход демонстрируется в концепции модели сущность – связь. ( ER- модель).
Сущность на ER-диаграмме представляется прямоугольником любого размера, содержащим имя сущности, список имен атрибутов (возможно неполный) и указатели ключевых атрибутов (знак # перед именем атрибута).
Связь - представляет собой линию, соединяющую две сущности (А и В).
Отдельные объекты которые входят в данный тип называются экземплярами сущности.
Атрибут – это поименованная характеристика сущности с помощью которой моделируется его функция. Значения каждого атрибута выбирается из соответствующего множества соответствий включающие все потенциальные значения которые могут быть присвоены атрибутам.
