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