Содержание
- 2. 3. Проектирование БД
- 3. Уровни моделей данных
- 4. 3.1. Концептуальное проектирование 3.1.1. Модель Чена. Другое название: ER – модель. Entity – сущность Relationship –
- 5. Связь 1 Объект 2 Объект 1 Объекту 1 соответствуют много Об.3 Объект 1 однозначно опр. Об.2
- 6. Самолет Номер Тип Год выпуска …. Объект Атрибуты Разработан комплекс средств проектирования моделей Чена ERwin Data
- 7. 3.1.2. Объектное проектирование Простое данное Структура Массив
- 8. A R Ссылочные данные Ссылка на шаблон (As) Ссылка на значение (Reference)
- 9. Пример ссылки на шаблон Паспортные сведения Паспорт Исполнитель Заказчик A A ФИО Серия Номер
- 10. Пример ссылки на значение Вид Виды Подвиды Подвид Имя А Атрибуты вида
- 11. Вид Виды Подвиды Подвид Имя А Атрибуты вида
- 12. Атрибуты подвида Имя Имя Имя Атрибуты вида Вид Виды Подвиды Подвид Имя Подвиды Подвид Подвиды Подвид
- 13. Атрибуты подвида Имя Имя Имя Атрибуты вида Вид Виды Подвиды Подвид Имя Подвиды Подвид Подвиды Подвид
- 14. 3.1.3. Направления проектирования От решаемых задач От объекта 3.1.4. Типовые конструкции проектирования 1) Основные иерархии
- 15. Хозяин Осмотр Пример основных иерархий Авто Марка ГАИ Тех. осмотры Замены Дата № п/п Цена N
- 16. 2) Классификаторы Классы Подклассы Подкласс Имя А Атрибуты класса Класс R Объекты Ссылка на объект в
- 17. 3) Разузлование ( Loop – петля ) Узлы (детали) Входящие узлы Узел Имя R Атрибуты Узел
- 18. В Применяется, если А, В, С однотипны и ключи а, в, с уникальны А С в
- 19. Пример А. Генеалогическое древо (родословие) Люди Дети ФИО R R ФИО R Отец Мать (все представители
- 20. Пример Б. Тезаурус Понятия Сино- нимы Название R Назв Уточ. понятия R Назв R Назв Обощ.
- 21. Идентификатор объекта Значение Атрибуты Значения Объекты Имя R Основные иерархии Вес 4) Атрибутная справочная
- 22. Идентификатор объекта Значение Атрибуты Значения Объекты Вес R Основные иерархии Вес 4) Атрибутная справочная. Инверсный вход
- 23. Идентификатор объекта Значение Атрибуты Значения Объекты Имя R Основные иерархии Вес 4) Атрибутная справочная
- 24. Хозяин N Города Маршруты Города Операции № п/п Цена N R Города Имя Число ж. Число
- 25. 3.2. Логическое проектирование 3.2.1. Проектирование для реляционных баз данных Необходима нормализация – разрезка на двумерные таблицы.
- 26. Пример 1НФ
- 27. Недостатки: Избыточность Включение новых объектов (нельзя ввести потребителя без изготовителя) Удаление (удалив П3 – удалим и
- 28. 2НФ. БД находится во 2НФ, если она в 1НФ и каждый неключевой атрибут функционально полно зависит
- 29. В примере 1НФ Ключ
- 30. Пример 2НФ Ключ
- 31. Недостатки 2НФ: Избыточность – многократное повторение кода города
- 32. 3НФ. БД находится во 3НФ, если она во 2НФ и каждый неключевой атрибут нетранзитивно зависит от
- 33. Пример 2НФ Ключ
- 34. Пример 2НФ Ключ
- 35. Пример 3НФ Ключ
- 36. 4НФ применяется при многозначных зависимостях X1 Y1 Y2 …. Yn
- 37. Пример многозначных зависимостей Курсы Название Учебники Назв ФИО Преподаватели
- 38. 4НФ. Определение. БД находится в 4НФ, если она в 3НФ и в каждом отношении не более
- 39. Пример 3НФ
- 40. Пример 4НФ
- 41. Оценки объемов БД Пусть Курсов – К, Преподавателей – П, Учебников – У, средние длины всех
- 42. Вопросы по НФ Можно ли по примеру заполненного отношения понять в какой нормальной форме оно находится?
- 43. 3.2.2. От модели Чена к реляционной A B C P F Q R M N E
- 44. X P R T A R S S1 Y H Q B C G E C
- 45. X P R T A R S S1 Y H Q B C G E C
- 46. Города Назв Код Организации (Изг. и Потр.) ШифрО Потреб Кол-во ШифрП R R Конструкция петли (разузлования)
- 48. Скачать презентацию