Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационная система бурового предприятия

Разработка базы данных

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

Основными задачами при проектировании становятся возможности: обеспечения хранения в базе всей необходимой информации, получения данных по всем необходимым запросам, сокращения избыточности и дублирования данных, обеспечения целостности базы данных.

Основными этапами разработки любой базы данных являются:

- концептуальное (инфологическое) проектирование;

- логическое (даталогическое) проектирование;

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

Концептуальное проектирование - это построение информационной модели наиболее высокого уровня абстракции. Этот этап включает в себя описание предметной области и связи между её определёнными объектами, а так же описание всех тех правил, что впоследствии будут обеспечивать целостность базы данных. Так, это описание проводимых работ, параметров оборудования и шахт, определение границ их возможных значений. В качестве примера можно привести учёт информации об оборудовании, используемом или находящемся на складе. В информации об оборудовании необходимо учитывать ID оборудования, его номер, тип и класс, используется ли в данный момент это оборудование и время его активной эксплуатации, к какой партии оно приписано, дату его поступления на склад, а так же дату его возврата и причину. Сущность Equipments изображена на рисунке 22.

н о к 22 - Таблица Equipments

Р и с у н о к 22 - Таблица Equipments

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

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

н о к 23 - Схема внутреннего представления данных клиентского приложения

Р и с у н о к 23 - Схема внутреннего представления данных клиентского приложения

Физическое проектирование - это создание схемы базы данных уже под конкретную выбранную СУБД. Такое проектирование учитывает все возможные ограничения, задаваемые СУБД, так например, некоторые системы управления базами данных налагают определённые ограничения на наименование объектов или их типизацию. Так же следует учитывать специфику выбранной СУБД на физическом уровне. Например, это определение критериев управления дисковой памятью, методов доступа к данным. Схемы баз данных, разработанных для MS SQL Server 2008 Express представлены на рисунках 24 и 25.

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее