Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Жизненный цикл базы данных. Этапы проектирования базы данных. Нормализация таблиц. Нормальные формы.



Жизненный цикл базы данных (ЖЦБД) – это процесс проектирования, реализации и поддержки БД.

ЖЦБД состоит из следующих семи этапов:

предварительное планирование;

проверка осуществимости;

определение требований;

концептуальное проектирование;

логическое проектирование;

физическое проектирование;

оценка работы и поддержка БД.

Нормализация отношений – процесс, позволяющий гарантировать эффективность структур данных в реляционной БД (считается эффективной, если все ее отношения находятся минимум в 3 нормал. формах).

Нормализация отношений:

1. Отношение находится в первой нормальной форме когда все его поля являются простыми т.е. неделимыми и все записи уникальными.           

2. Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме и все его неключевые поля функционально полно зависят от первичного ключа.

3. Реляционная таблица находится в третьей нормальной форме, если она находится во второй нормальной форме и все ее неключевые поля зависят только от первичного ключа, т.е. нетранзитивно.

Процедуры концептуального проектирования

1. Определение сущностей и их документирование.

2. Определение связей между сущностями и их документирование .

3. Создание ER -модели предметной области.

4. Определение атрибутов и их документирование .

5. Определение доменов атрибутов и их документирование .

6. Определение первичных ключей для сущностей и их документирование.

7. Обсуждение концептуальной модели данных с конечными пользователями .

Процедуры логического проектирования:

1. Выбор модели данных.

2. Определение набора таблиц исходя из ER -модели и их документирование.

3. Нормализация таблиц.

4. Проверка логической модели данных на предмет возможности выполнения всех транзакций, предусмотренных пользователями.

5. Определение требований поддержки целостности данных и их документирование.

6. Создание окончательного варианта логической модели данных и обсуждение его с пользователями.

ХАРАКТЕРИСТИКИ СОВРЕМЕННЫХ CASE -СРЕДСТВ (Erwin, Design/IDEF, Power Designer):

- единый графический язык, позволяющий получать проект с простой, ясной структурой;

- использование репозитария– это база данных проекта, предназначенная для хранения всей информации о проекте, которая может использоваться совместно разработчиками соответственно их правам доступа;

- поддержка коллективной разработки и управления проектом. Поддерживаются возможность работы в сети, импорт-экспорт фрагментов проекта, а также функции, необходимые в процессе разработки и сопровождения проектов – планирование, контроль, руководство, взаимодействие;

- макетирование позволяет строить макеты будущей базы данных, что позволяет заказчику оценить разработки на ранних этапах;

- генерация документации. Вся документация по проекту генерируется автоматически на основе репозитария. Она всегда отображает текущее состояние дел, так как любые изменения в проекте автоматически отображаются в репозитарии;

- верификация проекта - проверка проекта на полноту и состоятельность на ранних этапах разработки, влияет на успех разработки в целом.

Процедуры физического проектирования

1. Проектирование таблиц БД средствами выбранной СУБД.

2. Реализация бизнес-правил в среде выбранной СУБД.

3. Проектирование физической организации базы данных.

4. Разработка стратегии защиты базы данных.

5. Организация мониторинга функционирования базы данных и ее настройка.

 

 



Понятие системы управления базами данных (СУБД). Классификация СУБД. Функциональные возможности СУБД. Показатели производительности СУБД.

Система управления базами данных (СУБД)(Data Base Management System - DBMS) - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.

КЛАССИФИКАЦИЯ СУБД

ПРИЗНАК
КЛАССИФИКАЦИ

ТИП СУБД

ОПИСАНИЕ И ПРИМЕРЫ СУБД


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 196; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь