МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта: 1 Лекция 2. Часть 1. Зачем нам проектирование? Курс: Базы Данных
2 Что значит разраболтать и сопроводить ПО (ИС)? это... «пройти через весь жизненный цикл*»! * ЖЦ от идеи до снятии с эксплуатации
3 Процессы ЖЦ См. ISO12207 (International Organization for Standardization)
4 ISO 12207
5 Как было когда-то...
6
7 Как в теории...
8 Puzzle или...ЖЦ для БД... Реализация Определение требований к системе Эксплуатация и сопровождение Проектирование базы данных Преобразование и загрузка данных Выбор целевой СУБД Создание прототипов Планирование разработки БД Тестирование Сбор и анализ требований пользователей Разработка приложений
9 Что мы создаем? Ответ применение методик сбора фактов: Изучение документации. Проведение собеседований. Наблюдение за работой предприятия. Проведение исследований. Проведение анкетирования.
10 Проектирование это - Нахождение ответов на вопросы: как реализовать выявленные требования; как решить обнаруженные проблемы.
11 Мои координаты +7(916) Skype: oleg-sdf ICQ: смотри профиль на форуме Спасибо! =)
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта: 12 Лекция 2. Часть 2. Проектирование как оно есть. Курс: Базы Данных
13 Понимайка Сущность К К1 К2
14 Понимайка
15 Понимайка С
16 Понимайка С К
17 Понимайка Сущность1Сущность2
18 Понимайка Сущность1Сущность2 Связь ПтицаКружка Пьет Пример:
19 Понимайка 1М
20 Понимайка 10..М 0..1М
21 Нарисуй-ка Нарисуйте все возможные виды связей
22 Понимайка Сущность1Сущность2 Связь К1 К2 К1
23 Понимайка Сущность1Сущность2 Связь? К1 К2 Вспом. Отношение К1 К2
24 Понимайка Сущность1Сущность2 Связь К1 К2 К1 Сущность1 Сущность2 Связь К1 К2 Вспом. Отношение К1 К2
25 Запомните проблемы: Избыточные данные (они дублируются!) Нарушение целостности (ключ не может быть пустым ~ есть пуcтые строки)
26 Спасибо! =)