Лекция 3. Понятие модели. Типы связей. Модель сущность-связь. Иерархическая, сетевая и объектно-ориентированная модели данных.
Содержание
- 2. Объектом называется элемент информационной системы, сведения о котором мы сохраняем. Объекты могут быть реальными и абстрактными,
- 3. Данные имеют три области своего представления. Первая область - это реальный мир. Объекты являются понятиями реального
- 4. Так как объектов некоторого типа может быть множество, то область представления данных (область информации) в свою
- 5. Составные атрибуты складываются (или могут быть разделены) на нескольких простых, например номер и серия паспорта (используется
- 6. Специальное пустое значение (Null) вводится для элементов данных, которые не имеют значений или могут быть опущены
- 7. Каждый атрибут связан с набором значений, называемым доменом. Домен определяет все потенциальные значения, которые могут быть
- 8. Некоторые атрибуты обладают важным для построения информационной модели свойством. Если известен факт уникальности значения, которое принимает
- 9. Элемент данных (значение атрибута) является минимальным фрагментом данных. В большинстве случаев он сам по себе информации
- 10. Схема данных
- 11. ТИПЫ СВЯЗЕЙ В общем случае связи подразделяются по количеству связываемых объектов. Можно выделить унарные, бинарные, тернарные
- 12. Второй тип связи - «один ко многим»: Это означает, что одному экземпляру объекта А соответствует несколько
- 13. Наряду с взаимосвязями между объектами можно выделить зависимости между атрибутами объектов. Зависимости бывают функциональные, транзитивные и
- 14. Если же между атрибутами А и В существует функциональная зависимость вида А → В и В
- 15. Атрибут С зависит от атрибута А транзитивно (существует транзитивная зависимость), если для атрибутов А, В, С
- 16. Проектирование концептуальной модели можно провести на основе анализа существующих зависимостей между атрибутами. Все атрибуты, характеризующиеся полной
- 17. Существует большое количество видов концептуальных моделей, позволяющих отобразить семантику данных. Критериями выбора модели могут служить следующие
- 18. Всеми этими характеристиками обладает модель сущность–связь (ER), специально разработанная для концептуального моделирования реляционных БД. Большим достоинством
- 19. Различаются сильные и слабые типы сущностей. Слабый тип сущности определяется как тип, существование которого зависит от
- 20. Если ER модель составляется для некоторого предприятия, то показатели кардинальности прежде всего будут определяться производственными правилами
- 22. К недостаткам этой модели можно отнести возможность появления «ловушек» при недостаточном определении связей между объектами. К
- 23. кафедра дипломник Работает на м м 1 1 сотрудник Ловушка разрыва может возникать между тремя и
- 24. МОДЕЛИ ДАННЫХ Хранимые в базе данные имеют определенную логическую структуру, т.е. описываются некоторой моделью представления данных
- 25. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ Метрически первой была разработана и воплощена иерархическая модель данных. В 1960 г. разработана БД
- 26. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ Уровни 1 2 3 4
- 27. Иерархической модели присущи связи «один к одному» и «один ко многим». Связь «многие ко многим» не
- 28. СЕТЕВАЯ МОДЕЛЬ ДАННЫХ Впервые сетевые СУБД появились в 1970 г. с появлением миникомпьютеров DEC. Это IDMS,
- 29. преподаватели Кафедра всп. персонал студенты научная деят. преподавание расписание расписание СЕТЕВАЯ МОДЕЛЬ ДАННЫХ Уровни 1 2
- 30. К недостаткам сетевой модели данных можно отнести; • недостаточную скорость выполнения поиска; • некоторую избыточность информации
- 31. ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МОДЕЛЬ ДАННЫХ Стандарт ODMG-93 (Object Database Management Group) Структура объектно-ориентированной БД графически представима в виде
- 32. Здесь объект типа БИБЛИОТЕКА является родительским для объектов-экземпляров классов АБОНЕНТ, КАТАЛОГИ, ВЫДАЧА. Различные объекты типа КНИГА
- 33. Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в котором оно определено. Так, если в
- 34. Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта. Так, всем объектам типа КНИГА, являющимся
- 35. Полиморфизм в объектно-ориентированных языках программирования означает способность одного и того же программного кода работать с разнотипными
- 37. Скачать презентацию