Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример пояснительной записки БСБД.doc
Скачиваний:
15
Добавлен:
24.11.2018
Размер:
1.39 Mб
Скачать

2 Планирование разработки бд

Содержание данного этапа — разработка стратегического плана, в процессе которого осуществляется предварительное планирование конкретной систе­мы управления базами данных. Общая информационная модель, созданная на этом шаге, должна быть вновь проанализирована и, если нужно, измене­на на этапе разработки проекта реализации.

2.1 Определение требований к системе

На данном этапе необходимо определить диапазон действия приложения базы данных, состав его пользователей и области применения. Определение требований включает выбор целей БД, выяснение информаци­онных потребностей различных отделов и руководителей фирмы и требова­ний к оборудованию и программному обеспечению.

Для нормальной работы приложения компьютер должен отвечать системным требованиям:

- Windows 2000/XP/Vista

- Pentium III 700 МГц

- 256 Мб. ОЗУ, 32 Мб

- DirectX 8-совместимая 3D видеокарта (уровня GeForce2 или выше)

- 100 Мб. свободного места на жестком диске

- 12х CD-ROM

- клавиатура, мышь.

2.2 Сбор и анализ требований пользователей

Этот этап является предварительным этапом концептуального проектирования базы данных. На данном этапе для себя была создана модель движения важных ма­териальных объектов и изучен процесс документооборота. По каждому до­кументу было установлена периодичность использования, определены данные, необходимые для выполнения выделенных функций.

Пристальное внимание было уделено дублированию инфор­мации, возможности появления ложной информации.

2.3 Построение концептуальной модели

Грамотное проектирование баз данных, по мнению многих специалистов и моему собственному, является наиболее критическим моментом в оптимизации производительности системы, построенной на FoxPro. Если система медленно работает – скорее всего, дело в плохом проектировании структуры таблиц, запросов и индексов. Оптимальное логическое проектирование баз данных базируется на применении трех основных методологий:

- моделирование данных;

- нормализация;

- разумная денормализация.

Для моделирования данных традиционно применяется методология диаграмм " объекты - связи ", которая позволяет построить законченную логическую модель данных, то есть представление в виде связанных таблиц. На основе исследования предметной области была построена концептуальная модель разрабатываемой базы данных, используя семантическую модель (смысловое содержание), то есть данные и связи + смысловое содержание.

Опираясь на анализ предметной области, была построена концептуальная модель разрабатываемой базы данных, которая изображена на рисунке 1. Она состоит из десяти объектов, которые изображены в виде прямоугольников, каждый из ко­торых имеет свои свойства, помещенные в круглых скобках рядом с именем объекта:

  • СОТРУДНИКИ (табельный номер, ФИО, должность, телефон, адрес, номер паспорта, серия паспорта, страховка)

  • ПОЛЬЗОВАТЕЛИ (логин, пароль, табельный номер)

  • СТАТЬИ (номер статьи, раздел, название, дата написания, номер журнала в котором издана, количество символов)

  • КОМАНДИРОВКИ(номер командировки, страна, область, адрес, количество участников, срок командировки, дата отправления)

  • КОМПЬЮТЕР(инвентарный номер, отдел, табельный номер)

  • МЕСТА РАСПРОСТРАНЕНИЯ(номер договора, название фирмы, адрес, сроки)

  • ОБОРУДОВАНИЕ(инвентарный номер, тип, наименование, количество, дата покупки, цена покупки)

  • ЗАКАЗЫ (номер договора, код клиента, тип заказа, итоговая стоимость, дата заключения договора, дата сдачи)

  • КЛИЕНТЫ (код клиента, организация, телефон, факс, ИНН, адрес главного офиса)

  • ВЫПЛАТА (номер счета, название организации, стоимость, количество, общее описание)

Пользователи

Сотрудники

Клиенты

Заказы

Выплаты

Компьютер

Статьи

Командировки

Места распространения

Оборудование

Рисунок 1 - Концептуальная модель предметной области Издательский Дом