Проектирование базы данных
Этапы проектирования БД:
Концептуальное проектирование (описание и анализ предметной области)
- определение состава данных, документов, сведений об объектах и процессах, характеризующих предметную область;
- выполнение анализа и структурирования данных, а именно: определение категории объектов. Каждому объекту будет соответствовать своя таблица (файл, отношение);
- определение запросов, которые будет задавать пользователь;
- описание каждого объекта (включение присущих объекту свойств, т.е. реквизитов, выявление связей внутри объекта).
2. Логическое проектирование
- определение модели данных;
- на основе выбранной модели выбирается конкретная СУБД;
- описание структуры файлов (таблиц) БД и взаимосвязей между ними, определяются ключевые реквизиты, выполняется нормализация данных.
Структура таблицы определяется составом полей, типом и размером каждого поля, а также ключом таблицы.
На рис.4 представлен пример описания логической структуры записи файла СОТРУДНИКИ.
Рис.4.Описание логической структуры записи файла (таблицы) СОТРУДНИКИ
Чтобы связать две таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы или ввести в структуру первой таблицы внешний ключ (т.е. ключ второй таблицы).
- описание взаимосвязей между различными БД.
3. На этапефизического проектирования:
- формируется структура файлов с помощью СУБД;
- определяются способы физического хранения и использования БД, объем памяти и типы запоминающих устройств для хранения данных;
- осуществление интерфейса, т.е. подготовка работы пользователя с БД в удобной для него форме;
- подготовка сервисных программ, обслуживающих БД.
Результатом проектирования БД является создание информационно-логической модели данных, т.е. определение состава реляционных таблиц, их структуры и логических связей.
Опытная эксплуатация созданной БД
- заполнение БД;
- выполнение запросов, составленных на этапе Анализа предметной области;
- отладка системы.
Дата добавления: 2016-11-04; просмотров: 1538;