Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_1 / Мет пособие БД / Лекция 2_Проблемы.doc
Скачиваний:
34
Добавлен:
11.06.2015
Размер:
1.02 Mб
Скачать

Организация проектирования бд

Перед началом проектирования БД следует ответить на следующие вопросы:

  • Какие функции возлагаются на БД, каково их место среди других БД?

  • Что необходимо для их создания (определить перечень работ) и функционирования?

  • Какие необходимы организационно–технические мероприятия, материальные, временные, людские ресурсы?

  • Какой эффект можно ожидать от создания БД?

При проектировании БД необходимо:

  • определить цель создания БД;

  • выделить источники информации;

  • описать информационные потоки в БД;

  • разработать структуру и схему БД;

  • выбрать СУБД;

  • создать приложения по поиску и обработке данных;

  • прогнозировать развитие БД по объему данных, функциям.

Когда приложения для БД долго создаются в отрыве от заказчика, затем устанавливаются и начинают эксплуатироваться, то они либо уже устарели, либо наоборот опережают намного развитие предприятия в области применения информационных технологий. При этом выясняется, что чего-то забыли, что-то поменялось, и, вообще – чтобы загрузить БД данными, обучить персонал, и хоть как-то запустить ее, нужно на длительное время прекратить всю остальную деятельность компании. Если через три месяца после начала разработки первый вариант БД не начинает реально эксплуатироваться и приносить пользу, то шансы проекта на успех резко уменьшаются.

Поэтому на предприятии должен быть кто-то, мыслящий в логике внедрения и способный понять, что, например, если сейчас, срочно (а не через два месяца) не сделать простейшие отчеты для начальства, то с таким трудом запущенный процесс ввода в БД прекратится, будут обессмыслены уже введенные данные и процесс внедрения растянется на неопределенное время. Есть еще один критический срок – проект не должен длиться дольше 12 мес.

В старых технологиях исправление ошибок, допущенных на начальных стадиях, обходилось примерно в десять раз дешевле, чем на стадии внедрения. Сейчас ситуация изменилась. При использовании инструментальных средств исправление ошибок происходит намного легче, чем раньше. Большие затраты на анализ ошибок происходят только в начальной стадии проекта. Наиболее критичными являются первые стадии проекта. Создание современных БД, основанных на широком использовании объединения традиционных и новейших информационных технологий, требует тесного взаимодействия всех участников проекта: менеджеров, системных аналитиков, администраторов БД, разработчиков.

Показатели различных подходов к созданию БД путем «лоскутной» автоматизации, с использованием СУБД, СУБД и типовых проектных решений (ТПР) даны в табл.3. Основными показателями проекта являются затраты, объем работ, качество и время.

Зависимость затрат от времени нахождения ошибок после начала разработки при эксплуатации старых систем – 80-х годов и в современных условиях – при наличии инструментальных средств разработки представлена на рис.4.

Создание крупных БД включает разработку общей концепции, предварительного системного проекта, его согласование и утверждение, составление графика разработки, экономическую оценку системы, выбор технических средств, опытную эксплуатацию, внедрение (рис.5).

Разработка системного проекта включает:

  • изучение существующих процессов обработки данных, исследование информационных потребностей, определение требований к данным, к выходной продукции, его согласование и утверждение;

Таблица 3

Соседние файлы в папке Мет пособие БД