|
|
|||
Этапы разработки и создания баз данныхВ данной статье я постараюсь ознакомить вас с основными этапами создания баз данных. Следует сказать, что база данных это определенная совокупность таблиц, упорядоченная специальным образом для более удобного структурирования данных в БД. Таблицы связаны между собой. На текущий момент ни одно создание сайта в интернете не обходится без применения этих технологий Базы данных классифицируют по нескольким признакам. По представлению они делятся на: многомерные, сетевые, объектно-ориентированные, картотеки, дедуктивные и реляционные, иерархические, Наиболее часто встречаются именно реляционные БД, так как их функционирование основано на математических понятиях, а именно теории множеств. Реляционные БД наиболее просты в проектировании и реализации, а также представляют относительно простые методы доступа к данным, посредством языка запросов SQL. Речь пойдет не о написании под конкретную СУБД, а о этапах которые необходимо пройти прежде чем создавать реализацию под какую либо конкретную СУБД. Итак, весь процесс проектирования БД можно разделить на 3 этапа. 1) Концептуальное проектирование — это в большинстве своем текстовое описание, сбор данных о предметной области. Этот этап очень важен, если вы создаете БД на заказ. По сути дела, это техническое задание со стороны пользователя. Для того, чтобы не было недоразумений после создания БД, необходимо всегда требовать от заказчика словесное описание, и следить за тем, чтобы оно было наиболее полное и описывало все потребности заказчика. Если же вы делаете базу данных для своих целей, например для сайта. То на этом этапе следует определиться, что именно вы хотите от этой БД и насколько она будет функциональна. Однако на этом этапе невозможно учесть всех обстоятельств, поэтому, скорее всего готовая инфологическая модель будет не совсем соответствовать словесному описанию. Однако такой этап помогает понять, как должна выглядеть база, и какая функциональность в ней должна быть заложена. 2)Логическое проектирование. Этот этап является самым важным, так как из текстового описания БД, необходимо привести ее в формализованный вид, посредством нормализации отношений. Всего существует 5 нормальных форм, и модификация 3 нормальной формы, это нормальная форма Бойса Кодда. Нормализация ведется до тех пор, пока в базе данных имеется избыточность данных, которая в свою очередь может привести к различным информационным аномалиям. Здесь происходит построение ER диаграмм, что помогает находить отношения сущность-связь. Результатом выполнения логического проектирования должна стать инфологическая модель, которая является графическим отображением готовой БД. Существует множество программных средств, которые позволяют из имеющейся инфологической модели получить SQL запросы, создание базы данных на выбранном сервере. 3)Выбор сервера как раз является 3 этапом проектирования, на котором определяются методы доступа к данным, и определяется насколько тот или иной сервер подходит для реализации БД под конкретные нужды заказчика или ваши собственные нужды. Артемий |
Информация
У Вас есть вопрос?
Задайте его нашему консультанту по ICQ В любое время 24/7
Внимание
Наше предложение действует не только для Нижнего Новгорода и области!!!
подробнее Вы можете заказать из любого региона России |
||
|
Спецпредложения
|
|||
8 920-000-8088 8 908-158-7897 nn@nnov.cc |
Адресг.Нижний Новгород ул.Костина д.3 оф.225 |
Карта проезда
851788 |
|
Все права защищены 2007-2011. Веб-студия "PRO сайт".
Информация