Дипломная работа: Информационная система для поддержки учебной деятельности ДЮСШ
Определение 8
Полной декомпозицией таблицы называют такую совокупность ее проекций, естественное соединение которых дает исходную таблицу, причем сохраняются все существовавшие в ней ФЗ.
Процесс нормализации таблицы – это пошаговое разбиение (декомпозиция) таблицы на две (или более) части, которые обладают меньшей избыточностью и, следовательно, лучшими свойствами по отношению к операциям включения, обновления и удаления данных.
1.4 Этапы проектирования базовых таблиц РБД
Проектирование базы данных – это разработка структуры данных и связей с целью создания системы, удовлетворяющей информационным потребностям всех категорий пользователей, для которых она предназначается.
Методология проектирования логических моделей данных делится на два уровня:
– инфологическое проектирование или построение инфологической модели данных;
Базовые таблицы – совокупность реляционных таблиц, представляющих все сущности, входящие в инфологическую модель.
– даталогическое проектирование или построение даталогиеской модели (концептуальной схемы) для реляционной БД.
Этапы проектирования.
1 . Сбор и анализ информационных требований к БД.
На этом этапе должны быть определены все категории пользователей и собраны все атрибуты необходимых им данных.
2 . Сбор информации об использовании данных.
На этом этапе должно быть проанализировано, каким образом будут использоваться данные, т.е. какие данные, каким процедурам обработки будут подвергаться и как часто.
Имеет смысл информацию об использовании данных разделить на два вида:
– Информация, связанная с основными производственными функциями.
– Информация, связанная с функциями управления.
3 . Первоначальное структурирование собранной информации.
На этом этапе заканчивается анализ предметной области и этап предпроектирования, результатами которого должно быть:
– универсальное отношение
– домены всех атрибутов
– ограничения модели по отношению к предметной области
– декларация всех функциональных зависимостей.
4 . Проектирование инфологической модели.
Инфологическое проектирование – процесс выделения и классификаций сущностей и связей по методологии К. Дейта.
5 . Проектирование даталогической модели для РБД.
На этом этапе осуществляется проектирование совокупности базовых реляционных таблиц, представляющих все сущности, входящие в инфологическую модель.
Т.о. результатом логического проектирования РБД должно быть описание всей совокупности базовых таблиц на ЯОД и схема данных.
Для привязки даталогической модели к среде хранения используется модель данных физического уровня. Эта модель определяется используемыми запоминающими устройствами, способами физической организации данных в среде хранения
Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.