Содержание
- 2. ВВЕДЕНИЕ Цель даталогического проектиро-вания (ДЛМ) заключается в создании модели, которая отображает логи-ческие связи между элементами данных
- 3. Нет
- 4. Расшифровка обозначений на рисунке 1
- 6. На выбор проектных решений самое непо-средственное влияние оказывает специфи-ка предметной области, отражённая в ИЛМ. Результатом даталогического
- 7. 1. Подход к даталогическому про- ектированию и определение состава БД Для любой предметной области суще-ствует множество
- 8. Связи между объектами предметной об-ласти, отражённые в ИЛМ, могут отобра-жаться в ДЛМ либо посредством совмест-ного расположения
- 9. В этом случае в ДЛМ вводятся дополни-тельные элементы, отображающие эту связь. Связи могут быть представлены не
- 10. При переходе от ИЛМ к ДЛМ следует иметь в виду, что ИЛМ включает в себя всю
- 11. Один из подходов к определению состава показателей, хранимых в БД, основан на принципе синтезирования: в БД
- 12. Несмотря на эти достоинства, в каждом конкретном случае нужно оценивать целе-сообразность хранения вычисляемых пока-зателей в БД
- 13. в предметной области наблюдается омо-нимия, например, среди студентов могут быть полные тёзки. В этом случае для
- 14. 2. Метод проектирования реляционной БД на основе ИЛМ Рассмотрим метод проектирования реляци-онной БД, основанной на анализе
- 15. 2.1. Для каждого простого объекта и его еди-ничных свойств строится отношение, ат-рибутами которого являются идентифи-катор объекта
- 16. 2.2. Если у объекта имеются множественные свойства, то каждому из них ставится в соот-ветствие отдельное отношение.
- 17. 2.3. Если между объектом и его свойством имеется условная связь (условное свойство), то при отображении в
- 18. Это отношение будет содержать столько строк, сколько объектов имеют условное свойство: R1(ИО1, С1, С2) или R1(ИО1,
- 19. 2.4. Если объект имеет составное свойство С, то оно представляется в отношении набором атрибутов С1, С2,
- 20. 2.5. Если между объектами имеется степень связи 1:1, то ДЛМ определяется классом при-надлежности объектов. Если класс
- 21. Такая модель потребует меньше всего памя-ти. Однако если в запросах часто требуется информация отдельно по каждому
- 22. Если класс принадлежности одного из объ-ектов необязательный, то ДЛМ задаётся двумя отношениями, причём идентифика-тор объекта, для
- 23. Если класс принадлежности обоих объек-тов является необязательным, то ДЛМ за-даётся тремя отношениями - по одному для
- 24. 2.6. Если между объектами имеется степень связи 1:М и класс принадлежности много-связного объекта является обязательным, то
- 25. R1(ИО1, С1) R2( ИО2, С2, ИО1) Рисунок к п. 2.6, когда степень связи имеет вид 1:М,
- 26. Если класс принадлежности многосвязного объекта является необязательным, то ДЛМ задаётся тремя отношениями – по одному для
- 27. 2.7. Если между объектами предметной об-ласти имеется степень связи М:М, то ДЛМ задаётся тремя отношениями независимо
- 28. 2.8. Каждому агрегированному объекту, имею-щемуся в предметной области, в ДЛМ соот-ветствует отдельное отношение. Атрибутами этого отношения
- 29. 2.9. При отображении обобщённых объектов возможны разные решения. Во-первых, всему обобщённому объекту может быть поставлено в
- 30. Во втором случае каждое отношение включает в себя идентификатор объекта, те свойства, ко-торые присущи объектам данной
- 31. 2.10. Составной объект, для которого характер-но наличие связи «целое-часть», может быть отображён в ДЛМ по-разному. Если
- 32. 2.11. В некоторых случаях одних объектов (сущностей) и связей может оказаться недо-статочно для всестороннего моделирования предметной
- 33. И те и другие являются научными кадрами, но играют разные роли в процессе подготовки научных кадров:
- 34. При разработке ДЛМ можно следовать такому правилу. Исходная сущность представляется одним отношением, причём ключ сущности служит
- 36. 2.12. До сих пор в ИЛМ присутствовали связи только между парами объектов. Но могут воз-никнуть и
- 37. П1 П2 ПРЕПОДАВАТЕЛЬ ГРУППА ЭКЗАМЕН Э1 Э3 Э2 (Мат. анализ) (Базы данных) (Информатика) МТМ-б-о-121 ПМИ-б-о-111 Рисунок
- 38. В случае трёхсторонних связей в ИЛМ датало-гическая модель состоит из четырёх отноше-ний: по одному для каждой
- 39. При наличии n-сторонней связи требуется n+1 отношение: n отношений для сущнос-тей и одно отношение для связи.
- 40. 3. ПРИМЕР ПРОЕКТИРОВАНИЯ РБД НА ОСНОВЕ ИЛМ и ДЛМ Возьмём в качестве предметной области жителей некоторого
- 41. 3.1. Описание объектов и связей между ними Объектами, представляющими интерес, будут ЖИТЕЛЬ, КВАРТИРА, ТЕЛЕФОН, ДОХОД. Опишем
- 42. Категория квартиры П – приватизирована Н - не приватизирована К - коммунальная
- 44. Связи между объектами отражаются на диаграмме ER-типа: ЖИТЕЛЬ КВАРТИРА ТЕЛЕФОН ДОХОД Nom… Adr… Ntel… Id… ЖИВЁТ
- 45. 3.2. Лингвистические отношения В лингвистических отношениях должно быть дано толкование используемых в ИЛМ терми-нов и понятий,
- 46. 3.3. Алгоритмические связи показателей Из всех показателей, отражённых в ИЛМ, ал-горитмически связанным является общий до-ход (SumD).
- 47. 3.4. Описание информационных потребностей пользователей Здесь должны быть определены все запросы, которые будут поступать от пользователей
- 48. 3.5. Ограничения целостности Ограничения целостности используются при разработке БД, чтобы контролировать правильность данных, вводимых в БД,
- 49. 3.6. Описание структуры БД на основе языка ДЛМ Будем хранить в этой БД все показатели, в
- 50. Согласно правилу 6 связанные объекты ЖИТЕЛЬ-КВАРТИРА представляются двумя отношениями: PERSON’(Nom,…, Adr) FLAT’(Adr, …) Согласно правилу 7
- 51. Анализ этих семи отношений позволяет устано-вить, что для отображения ИЛМ предметной области в ДЛМ достаточно пяти
- 52. Ввод информации в БД и получение нуж-ной информации из БД осуществляются либо непосредственно средствами СУБД, либо
- 53. Пусть, например, появился новый житель, у ко-торого отсутствуют источники дохода. Тогда ин-формация о жителе будет занесена
- 54. Не проявляется аномалия обновления и при изменении номера телефона, установленного в квартире. Если об этом сообщит
- 55. ЗАКЛЮЧЕНИЕ Попытаемся свести в некоторый перечень ос-новные действия, которые обычно приходится выполнять в процессе проектирования реля-ционной
- 56. выявить объекты (сущности), которые необ-ходимо включить в модель, и определить первичные ключи каждого из выявленных объектов;
- 57. построить графическое описание функцио-нальных зависимостей между атрибутами и выявить минимальное покрытие; для построенной диаграммы ER-типа получить
- 58. смысловыми именами, указанными ключами и перечнем атрибутов для каждого отношения. Проверить, все ли атрибуты нашли своё
- 60. Скачать презентацию