Методы проектирования баз данных

Процесс создания базы данных, как впрочем, любой другой производственный процесс, основан на определенных принципах:

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

· Во-вторых, корректное функционирование базы данных возможно только в том случае, если вы поставляете ей правильные и полные данные. Если это условие не выполняется, отчеты агрегирующие данные, будут выводить некорректную информацию.

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

· распределяйте данные по отдельным таблицам для сокращения объема повторяющихся данных;

· поддерживайте и отслеживайте точность и целостность данных;

· сохраняйте единство требований к обработке данных и созданию отчетов.

В процессе разработки базы данных придерживайтесь следующих правил.

1. Определите цели создания базы данных.

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

3. Распределите данные по различным таблицам - распределите разнородную информацию по категориям.

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

5. Для каждой таблицы определите первичные ключи. Роль первичного ключа играет столбец таблицы, позволяющий однозначным образом определять каждую запись.

6. Определите требуемые связи между таблицами. Для этого следует проанализировать все таблицы и определить, каким образом данные одной таблицы связаны с данными других таблиц. Добавьте в таблицы поля или создайте новые таблицы, требуемые для формирования необходимых связей.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: