Проектирование баз данных

Приложение баз данных как и любая компьютерная программа - это отражение (с той или иной степенью достоверности) реально существующего мира (или части этого мира) и существующих в нем причинно- следственных связей.

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

Проектирование базы данных можно разбить на следующие этапы:

  • Формализация задачи;
  • Построение объектной модели;
  • Формирование набора таблиц;
  • Нормализация таблиц.

Реализация бизнес логики.

Проектирование базы данных является очень ответственным этапом. Ошибки, допущенные при проектировании, могут сказаться не сразу, а спустя некоторое время (иногда, довольно значительное), например: на этапе реализации проекта или на этапе промышленной эксплуатации программного обеспечения. Поэтому к вопросам создания баз данных (особенно проектирования) нужно подходить с максимальной ответственностью и не лучше не обращаться к разработчикам, в чьей квалификации Вы не уверены, или чей опыт вызывает у Вас сомнение.

К сведению заказчиков немного терминологии:

  • База Данных - Файл или набор файлов использующих специальный формат для структурной организации информации с целью поиска и редактирования.
  • Система управления базами данны (СУБД) - Набор системных утилит решающих проблему организации информации (хранение, поиск, редактирование).
  • Приложение баз данных - Комплекс программных средств, предоставляющих удобный доступ конечному пользователю к функциональным возможностям СУБД. Как правило, разработка программного обеспечения такого комплекса ведется с помощью средств быстрой разработки (RAPID) высокого уровня (Delphi).
WM-Клуб Здесь находится аттестат нашего WM идентификатора 154076699646 Valid XHTML 1.0 Transitional