Содержание
- 2. Методы организации внутримашинной информационной базы АИС
- 3. Методы организации внутримашинной информационной базы АИС Недостатки традиционной организации данных – многократное дублирование данных и невозможность
- 4. Концепция базы данных Базой данных (БД) называется совокупность данных, организованная по определенным правилам, предусматривающим общие принципы
- 5. Отличительные признаки базы данных интеграция данных, используемых в различных прикладных задачах (ПЗ); учет взаимосвязей между данными;
- 6. Модели данных и схемы базы данных Модель данных – это совокупность правил порождения структур данных в
- 7. Модели данных и схемы базы данных Внешние схемы БД применяется для описания данных в виде, используемом
- 8. Модели данных и схемы базы данных Внешние схемы БД применяется для описания данных в виде, используемом
- 9. Языковые средства СУБД При описании БД внешние, концептуальная и внутренняя схемы БД описываются на языке описания
- 10. Возможности СУБД СУБД обеспечивают: уменьшение избыточности хранимых данных за счет минимизации дублирования данных; достоверность хранимых данных
- 11. СУБД обеспечивают физическую независимость данных, заключающуюся в возможности модификации внутренней схемы БД без изменения концептуальной схемы
- 12. СУБД обеспечивают целостность данных за счет проверки ограничений целостности при добавлении, удалении и обновлении данных, связанных
- 13. Жизненный цикл базы данных Жизненный цикл базы данных включает этапы планирования, проектирования и эксплуатации. На каждом
- 14. Классификация СУБД По месту запуска ядра СУБД: локальные (dBase, FoxPro, Paradox, Access); клиент-серверные (Firebird, Interbase, DB2,
- 15. Понятие предметной области Под предметной областью понимается совокупность объектов (одушевленных и неодушевленных предметов, групп предметов, явлений,
- 16. Понятие модели данных Модель данных – это совокупность правил порождения структур данных в базе данных, операций
- 17. Модели данных Иерархическая модель данных (ИМД). Сетевая модель данных (СМД). Реляционная модель данных (РМД). Объектно-реляционная модель
- 18. Реляционная модель данных (РМД) В 1970 г. американский математик Э.Ф.Кодд опубликовал статью, с которой отсчитывается начало
- 19. Пример таблицы реляционной БД Мощность отношения. Арность отношения.
- 20. Ключи отношения Ключ – атрибут (группа атрибутов), которые позволяют классифицировать кортеж (запись таблицы). Потенциальный ключ (уникальный
- 21. Организация связей между таблицами «Отдел» – внешний ключ в таблице «Сотрудники» Таблица «Сотрудники» Таблица «Отделы» «Номер
- 22. Организация связей между таблицами В таблице «Участие»: «Участник» – внешний ключ к таблице «Сотрудники» «Проект» –
- 23. Пример связи внутри таблицы
- 24. Операции над данными в РМД Операции применяются к кортежам отношений. В РМД используются следующие операции: запомнить:
- 25. Этапы планирования и проектирования базы данных Информационно-логическое (инфологическое) проектирование анализ предметной области; построение модели предметной области;
- 26. Методология проектирования базы данных
- 27. Модель данных «сущность-связь» Для построения инфологической модели предметной области используются диаграммы «сущность-связь» (ER-диаграммы). Множество допустимых структурных
- 28. Сущности в модели данных «сущность-связь» Сущность – это множество реальных или абстрактных объектов (людей, предметов, документов
- 29. Сущности в модели данных «сущность-связь» Сущности: базовые (наличие базовых сущностей не зависит от наличия или отсутствия
- 30. Атрибуты сущностей Атрибут сущности – свойство сущности, имеющее имя, область допустимых значений (тип и формат) и
- 31. Многозначные атрибуты сущностей Если значением многозначного атрибута является вектор или структура, то каждому элементу вектора или
- 32. Классификация атрибутов сущностей Атрибуты сущностей: Идентифицирующие и описательные атрибуты. Идентифицирующие позволяют отличить один экземпляр сущности от
- 33. Связи между сущностями Связи между сущностями: Для связи указывается: название, тип (факультативная или обязательная), кардинальность (1:1,
- 34. Связи между сущностями Кардинальность связей между сущностями: один-к-одному (1:1); один-ко-многим (1:n); многие-ко-многим (m:n). Примеры связей разной
- 35. Связи между сущностями Степень связей между сущностями: унарная – связь между разными экземплярами сущностей одного типа:
- 36. Внешние ключи сущностей Если между двумя сущностями имеется связь «один к одному» или «один ко многим»
- 37. Обозначения, используемые в ER-диаграммах
- 38. Моделирование локальных представлений Если ПрО содержит много сущностей (10 и более), то она разбивается на ряд
- 39. Результаты инфологического проектирования Концептуальная инфологическая модель ПрО. Она фиксируется в виде общей ER-диаграммы предметной области. Модели
- 40. Выбор СУБД Наиболее важные критерии выбора СУБД: тип модели данных, которую поддерживает данная СУБД, адекватность модели
- 41. Преобразование ER-диаграммы в схему базы данных Правила преобразования: Каждый тип сущности преобразуется в таблицу БД. В
- 42. Преобразование ER-диаграммы в схему базы данных Правила преобразования: 3. Каждая связь со степенью больше двух и
- 43. Преобразование ER-диаграммы в схему базы данных Правила преобразования: Связь 1:1 реализуется в рамках одной таблицы. Исключение
- 44. Преобразование ER-диаграммы в схему базы данных Правила преобразования: 6. Бинарная связь типа n:m реализуется с помощью
- 45. Преобразование ER-диаграммы в схему базы данных Правила преобразования: 7. Унарная связь n:m реализуется с помощью промежуточной
- 46. Аномалии модификации данных При неправильно спроектированной схеме реляционной БД могут возникнуть аномалии выполнения операций модификации данных.
- 47. Нормализация схемы отношения Нормализация схемы отношения выполняется путём декомпозиции схемы. Декомпозицией схемы отношения R называется замена
- 48. Пример для демонстрации нормализации В таблице приведен пример содержимого исходного отношения КНИГИ:
- 49. Первая нормальная форма Введём понятие простого и сложного атрибута: Простой атрибут – это атрибут, значения которого
- 50. Приведение к 1НФ
- 51. Вторая нормальная форма Введём понятие функциональной зависимости. Пусть X и Y – атрибуты (группы атрибутов) некоторого
- 52. Приведение к 2НФ
- 53. Третья нормальная форма Рассмотрим понятие транзитивной зависимости. Пусть X, Y, Z – атрибуты некоторого отношения. При
- 55. Скачать презентацию