Содержание
- 2. ПОДХОДЫ В ПРОЕКТИРОВАНИИ БД 1. Классический подход к проектированию. Подход исходит от системы документов -на входе
- 3. ЭТАПЫ ПРИ ПРОЕКТИРОВАНИИ БД КОНЦЕПТУАЛЬНОЕ МОДЕЛИРОВАНИЕ(инфологическое) ЛОГИЧЕСКОЕ МОДЕЛИРОВАНИЕ (даталогическое) ФИЗИЧЕСКОЕ МОДЕЛИРОВАНИЕ
- 4. КОНЦЕПТУАЛЬНОЕ (инфологическое) ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 1. Создание локальной концептуальной модели данных исходя из представлений о предметной
- 6. ПРЕДМЕТНАЯ ОБЛАСТЬ Предметной областью называется часть реального мира, представляющая интерес для исследования (использования). Описание предметной области
- 7. ТЕХНИЧЕСКОЕ ЗАДАНИЕ-ТЗ В ТЗ должны быть определены основные цели приложения БД, технические требования (ТТ). ТТ должны
- 8. ТЕХНИЧЕСКОЕ ЗАДАНИЕ • "Каковы задачи вашей компании?" • "Для чего, по вашему мнению, необходимо создать базу
- 9. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ •"Каковы ваши должностные обязанности?" •"Какого вида задачи вы повседневно выполняете?" •"С данными какого рода
- 10. МЕТОДИКИ СБОРА ФАКТОВ О ПРЕДМЕТНОЙ ОБЛАСТИ СБОР И АНАЛИЗ ТРЕБОВАНИЙ ПОЛЬЗОВАТЕЛЕЙ Изучение документации; Проведение собеседований; Наблюдение
- 11. ИЗУЧЕНИЕ ДОКУМЕНТАЦИИ
- 12. СОБЕСЕДОВАНИЕ
- 13. НАБЛЮДЕНИЕ
- 14. ИССЛЕДОВАНИЕ
- 15. АНКЕТИРОВАНИЕ
- 16. СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ
- 17. СБОР ИНФОРМАЦИИ О ПОЛЬЗОВАТЕЛЬСКИХ ПРЕДСТАВЛЕНИЯХ Create view as select …… Grant select on ………..to……….
- 18. СБОР ИНФОРМАЦИИ О СИСТЕМНЫХ ТРЕБОВАНИЯХ ДЛЯ ПРИЛОЖЕНИЯ БД "Какие транзакции в базе данных выполняются чаще?" "В
- 19. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ ДЛЯ ПРИЛОЖЕНИЯ БД начальный размер базы данных; темп роста базы данных; типы информационного поиска
- 20. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Начальный размер базы данных 1. Примерно 2000 сотрудников работают в более
- 21. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Темп роста базы данных 1. Каждый месяц к базе данных добавляются
- 22. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Типы информационного поиска и их распределение по частоте использования 1. Поиск
- 23. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Требования к работе в сети и совместному доступу Все отделения должны
- 24. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Производительность 1. В утренние часы, но не в часы максимальной нагрузки,
- 25. СИСТЕМНАЯ СПЕЦИФИКАЦИЯ «Риэлторское агентство» (пример) Защита 1. База данных должна быть защищена паролем. 2. Каждому сотруднику
- 26. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная).
- 27. НОРМАЛИЗАЦИЯ Нормализация -процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий в хранении данных с
- 28. НОРМАЛИЗАЦИЯ 1 НФ
- 29. НОРМАЛИЗАЦИЯ 2НФ
- 30. НОРМАЛИЗАЦИЯ 3 НФ Отношение R находится в 3НФ тогда и только тогда, когда отношение находится в
- 31. НОРМАЛИЗАЦИЯ НФ БОЙСА-КОДДА (НФБК) Отношение R находится в НФ Б-К тогда и только тогда, когда детерминанты
- 32. ПРИВЕДЕНИЕ К 4 НФ
- 33. ПРИВЕДЕНИЕ К 4 НФ
- 34. ПРИВЕДЕНИЕ К 4 НФ
- 35. ПРИВЕДЕНИЕ К 4 НФ
- 36. ПРИВЕДЕНИЕ К 4 НФ
- 37. ПРИВЕДЕНИЕ К 1 НФ
- 38. ПРИВЕДЕНИЕ К 2 НФ
- 39. ПРИВЕДЕНИЕ К 2 НФ
- 40. ПРИВЕДЕНИЕ К 3 НФ
- 41. ПРИВЕДЕНИЕ К 2 НФ
- 42. ПРИВЕДЕНИЕ К 3 НФ
- 43. НЕДОСТАТКИ НОРМАЛИЗАЦИИ Большее количество сущностей БД. Сопровождение и поддержка такой БД сложна Трудности построения запросов к
- 44. OLTP И OLAP-СИСТЕМЫ Сильно нормализованные модели данных хорошо подходят для OLTP-приложений (On-Line Transaction Processing (OLTP)- оперативная
- 45. OLТP-ПРИЛОЖЕНИЯ Поддерживает большое число пользователей, работающих параллельно Большое значение имеет время ответа на запрос OLTP-системы сопряжены
- 46. OLAP-ПРИЛОЖЕНИЯ оперируют с большими массивами данных добавление в систему новых данных происходит относительно редко крупными блоками
- 47. OLAP-ПРИЛОЖЕНИЯ запросы к системе являются нерегламентированными, достаточно сложными. скорость выполнения запросов важна, но не критична.
- 48. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД Проектирование базовых отношений в среде целевой СУБД, отношений, содержащих производные данные. Реализация ограничений
- 49. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД Определение требований к дисковой памяти. Разработка пользовательских представлений. Анализ необходимости введения контролируемой избыточности.
- 50. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД выбор типа носителя, способа организации данных, методов доступа (определение пользователей базы данных, их
- 51. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД оценка размеров объектов базы (определение размеров табличных пространств и особенностей их размещения на
- 53. Скачать презентацию