Студия | Цены | Вакансии | Дизайны | Портфолио Публикации |Спец предложение | Контакты | Заказать

Этапы разработки и создания баз данных

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

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

Речь пойдет не о написании под конкретную СУБД, а о этапах которые необходимо пройти прежде чем создавать реализацию под какую либо конкретную СУБД. Итак, весь процесс проектирования БД можно разделить на 3 этапа.

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

2)Логическое проектирование. Этот этап является самым важным, так как из текстового описания БД, необходимо привести ее в формализованный вид, посредством нормализации отношений. Всего существует 5 нормальных форм, и модификация 3 нормальной формы, это нормальная форма Бойса Кодда. Нормализация ведется до тех пор, пока в базе данных имеется избыточность данных, которая в свою очередь может привести к различным информационным аномалиям. Здесь происходит построение ER диаграмм, что помогает находить отношения сущность-связь. Результатом выполнения логического проектирования должна стать инфологическая модель, которая является графическим отображением готовой БД. Существует множество программных средств, которые позволяют из имеющейся инфологической модели получить SQL запросы, создание базы данных на выбранном сервере.

3)Выбор сервера как раз является 3 этапом проектирования, на котором определяются методы доступа к данным, и определяется насколько тот или иной сервер подходит для реализации БД под конкретные нужды заказчика или ваши собственные нужды.

Артемий



Информация
У Вас есть вопрос?
Задайте его нашему консультанту по ICQ

В любое время 24/7
icq851788

Внимание
Наше предложение действует не только для Нижнего Новгорода и области!!!
Вы можете заказать создание сайта из

любого региона России

подробнее



Спецпредложения
Обслуживание сайта После того как Вы получите доступ к сайту от Вас не потребуется никаких дополнительных платежей. Мы в течение года будем следить за Вашим сайтом и проплачивать хостинг и домен всего за 4500 рублей в год.
Поддержка и продвижение сайтов Мы одними из первых начали предоставлять услуги "поддержка сайта" и "продвижение сайта" для своих клиентов. Клиент, получая сайт не заботиться о его продвижении - мы сами проводим все мероприятия для быстрого индексирования сайта поисковыми системами (ПС) и занимания достойных позиций в ПС.
8 920-000-8088 8 908-158-7897
nn@nnov.cc
Адресг.Нижний Новгород
ул.Костина д.3 оф.225
Карта проезда icq851788
Веб-студия PRO сайт

Все права защищены 2007-2011. Веб-студия "PRO сайт".
Информация