Проектирование баз данных
Приложение баз данных как и любая компьютерная программа - это отражение (с той или иной степенью достоверности) реально существующего мира (или части этого мира) и существующих в нем причинно- следственных связей.
Другими словами, для того чтобы спроектировать базу данных необходимо понять задачу, максимально упростить ее (отбросить все несущественное, не важное), построить модель, и реализовать ее, используя наиболее подходящие для этой модели, средства разработки.
Проектирование базы данных можно разбить на следующие этапы:
- Формализация задачи;
- Построение объектной модели;
- Формирование набора таблиц;
- Нормализация таблиц.
Реализация бизнес логики.
Проектирование базы данных является очень ответственным этапом. Ошибки, допущенные при проектировании, могут сказаться не сразу, а спустя некоторое время (иногда, довольно значительное), например: на этапе реализации проекта или на этапе промышленной эксплуатации программного обеспечения. Поэтому к вопросам создания баз данных (особенно проектирования) нужно подходить с максимальной ответственностью и не лучше не обращаться к разработчикам, в чьей квалификации Вы не уверены, или чей опыт вызывает у Вас сомнение.
К сведению заказчиков немного терминологии:
- База Данных - Файл или набор файлов использующих специальный формат для структурной организации информации с целью поиска и редактирования.
- Система управления базами данны (СУБД) - Набор системных утилит решающих проблему организации информации (хранение, поиск, редактирование).
- Приложение баз данных - Комплекс программных средств, предоставляющих удобный доступ конечному пользователю к функциональным возможностям СУБД. Как правило, разработка программного обеспечения такого комплекса ведется с помощью средств быстрой разработки (RAPID) высокого уровня (Delphi).
Услуги
![]() |
Графический дизайн |
![]() |
Создание сайтов
|
![]() |
Мультимедиа |
![]() |
Продвижение сайтов |
![]() |
Разработка программного обеспечения |
|
Создание сайтов Дизайн сайтов Разработка логотипов Мультимедиа |
Контекстная реклама Оптимизация сайта Продвижение сайта |
Проектирование Разработка программного обеспечения |
