Содержание
- 2. Современные информационные системы содержат: Аппаратное обеспечение, Программное обеспечение, Системы управления базами данных, Другие технические средства хранения,
- 3. Модели данных иерархическая сетевая реляционная Модель данных определяется прежде всего ПРИРОДОЙ объекта, поставляющего эти данные. Однако
- 4. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ представляется собой данные в виде древовидной структуры, состоящей из данных различных уровней. Между объектами
- 5. ПРИМЕР ИЕРАРХИЧЕСКОЙ МОДЕЛИ ДАННЫХ
- 6. Сетевая модель данных отличается от иерархической тем, что любой её элемент может быть связан с любым
- 7. ПРИМЕР СЕТЕВОЙ МОДЕЛИ ДАННЫХ Таким образом, как иерархическая, так и сетевая модели данных состоят из совокупности
- 8. РЕЛЯЦИОННАЯ МОДЕЛЬ Реляционная модель представляет собой набор взаимосвязанных таблиц (отношений). Элемент реляционной модели данных имеет вид
- 9. ПРИМЕР РЕЛЯЦИОННОЙ МОДЕЛИ ДАННЫХ
- 10. СПОСОБЫ ОРГАНИЗАЦИИ ДАННЫХ файловый подход Преимущества файлового подхода: - разделение данных и программ их обработки по
- 11. Преимущества баз данных: интеграция данных: для всех программ пользователей данные накапливаются, хранятся и обновляются централизованно; обеспечение
- 12. БД – это совокупность данных, которой свойственны: интегрированность: данные направлены на решение общих задач; модельность: данные
- 13. Система управления базами данных (СУБД) — комплекс программных средств для создания баз данных, хранения и поиска
- 15. Классификация БД По характеру использования БД делят на: персональные; - многопользовательские (корпоративные). По технологии обработки данных
- 16. Проектирование баз данных Концептуальный. На естественном языке с помощью диаграмм и других средств описываются объекты предметной
- 17. КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ БД Одним из наиболее удобных инструментов представления той информации, которую предполагается хранить в создаваемой
- 18. Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Например, ключом
- 19. Язык моделирования При построении инфологических моделей можно использовать язык диаграммы «сущность-связь» (ER-диаграммы), которые представляют собой графические
- 20. Пример ER-диаграммы:
- 21. 1. Cвязь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или
- 22. 2. Связь ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.
- 23. 3. Связь МНОГИЕ-КО-МНОГИМ (М:N): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В,
- 24. Более сложные связи: множество связей между одними и теми же сущностями Пациент, имея одного лечащего врача,
- 25. ЛОГИЧЕСКАЯ МОДЕЛЬ БД - Это создание схемы базы данных на основе конкретной модели данных, например, реляционной
- 26. ФИЗИЧЕСКАЯ МОДЕЛЬ БД В физической модели содержится информация обо всех объектах БД (таблицах, индексах, процедурах и
- 27. Пример проектирования базы данных Разработать базу данных, в которой будут храниться личные данные студентов (фамилия, год
- 28. Для проектируемой базы данных можно выделить три объекта (сущности), которые не будут обладать избыточностью: - Студент,
- 30. 2 этап Разработка логической модели БД 1. Создать по одной таблице для каждой сущности и связи,
- 31. 3 этап Разработка физической модели БД Этот этап представляет реализацию логической модели с помощью конкретной СУБД,
- 32. Теоретические основы реляционных баз данных Атрибут, столбец, поле – имя каждого из столбцов таблицы. Кортеж (запись,
- 33. Ключ отношения, первичный ключ или ключевое поле – это один из атрибутов в данном отношении, который
- 34. Признаки отношения (необходимые): - Шапка таблицы состоит из конечное множества атомарных атрибутов (нет подзаголовков). - Каждая
- 35. Пример связного отношения предмет студент изучает Для двух объектных отношений СТУДЕНТ(ФИО, КУРС, СПЕЦИАЛЬНОСТЬ) ПРЕДМЕТ(НАЗВАНИЕ, ЧИСЛО СЕМЕСТРОВ)
- 36. Нормализация отношений Важным этапом создания реляционной базы данных является нормализация отношения. Под нормализацией отношения подразумевается процесс
- 37. Всего в реляционной теории насчитывается 6 НФ: 1. Первая нормальная форма (обычно обозначается 1НФ). 2. 2НФ
- 38. Первая нормальная форма (1НФ) Простой атрибут - атрибут, значения которого атомарны (неделимы). Сложный атрибут - получается
- 39. Для этого необходимо просмотреть схему отношения и разделить составные атрибуты на различные строки/столбцы. Повторить эту операцию
- 40. Приведем это отношение к 1НФ, то есть избавимся от сложного атрибута: Теперь в отношении СТУДЕНТ все
- 41. Вторая нормальная форма (2НФ) Определение. Отношение находится во второй нормальной форме, если оно находится в 1НФ
- 42. Приведение отношения к 2НФ Для иллюстрации используем отношение ПРЕПОДАВАТЕЛЬ-ПРЕДМЕТ с составным ключом «Личный номер» и «Название
- 43. Такая частичная зависимость приводит к следующим проблемам: 1. Имеет место дублирование данных о преподавателе, поскольку преподаватель
- 44. Чтобы устранить частичную зависимость и привести рассматриваемое отношение к 2НФ, необходимо разбить его на два отношения:
- 45. Третья нормальная форма (3НФ) Определение. Отношение находится в третьей нормальной форме, если оно находится в 2НФ
- 46. Наличие транзитивных зависимостей порождает следующие неудобства (на примере атрибута «Телефон»): 1. Имеет место дублирование информации о
- 47. ПРЕПОДАВАТЕЛЬ ДОЛЖНОСТЬ КАФЕДРА Каждое из этих отношений находится в 3НФ 3 НФ освобождает от избыточности данных
- 49. Скачать презентацию