Нормализация отношений
Бригады: № бригады ФИО бригадира № месторождения Кол-во человек Данные рабочих: № рабочего ФИО рабочего № бригады Адрес Телефон № месторождения Добыча нефти: № бригады Месяц Год Кол-во добываемой нефти № месторождения Месторождения: № месторождения Близлежащие города ФИО управляющего Кол-во бригад Месяцы: № месяца Месяц Логическая модель базы данных В результате нормализации получили следующие отношения: Бригады (№ бригады, ФИО бригадира, № месторождения, Кол-во человек) Данные рабочих (№ рабочего, ФИО рабочего, № бригады, Адрес, телефон, № месторождения) Добыча нефти (№ бригады, Месяц, Год, Кол-во добываемой нефти, № месторождения) Месторождения (№ месторождения, Близлежащие города, ФИО управляющего, Кол-во бригад) Месяцы (№ месяца, Месяц) Логическая модель данных изображена на рисунке 2.
Рис.2. Логическая модель данных
Выбор СУБД На сегодняшний день существует две наиболее популярные СУБД, это FoxPro и Microsoft Access XP. Для реализации разрабатываемой базы данных выберем СУБД Microsoft Access XP. Эта СУБД имеется у подавляющего большинства пользователей Microsoft Windows, имеет наглядный и удобный в работе интерфейс и простоту работы. Реляционная база данных «Нефтедобывающая компания». Физическое проектирование Выполним физическое проектирование в среде СУБД Microsoft Access 2003. Поименуем таблицы и атрибуты, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля. Структура таблиц РБД «Нефтедобывающая компания» На рисунке 3 изображена структура таблицы Бригады. Рис. 3 На рисунке 4 изображена структура таблицы Данные рабочих. Рис. 4
На рисунке 5 изображена структура таблицы Добыча нефти. Рис. 5 На рисунке 6 изображена структура таблицы Месторождение. Рис. 6 На рисунке 7 изображена структура таблицы Месяцы. Рис. 7
Связи между таблицами в базе данных «Нефтедобывающая компания» представлены на рисунке 7 в следующем виде. Рис.8. Связи между таблицами в базе данных ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|