Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Разработка концептуальной модели многопользовательской базы данных

Этапы проектирования многопользовательских баз данных

Концептуальные и физические ER – модели

 

Разработанный выше пример ER – диаграммы является примером концептуальной диаграммы. Это означает, что диаграмма не учитывает особенности конкретной СУБД. По данной концептуальной диаграмме можно построить физическую диаграмму, которая уже будет учитывать такие особенности СУБД, как допустимые типы и наименования полей и таблиц, ограничения целостности и т.п. на физическом уровне каждая сущность представляет собой таблицу базы данных, каждый атрибут становится колонкой соответствующей таблицы. Обращаем внимание на то, что во многих таблицах, например «товар в накл» и «товар на скл». Соответствующих сущностям «запись списка накладной» и «товар на складе», появились атрибуты, мигрировавшие из родительских таблиц в дочерние таблицы для того, чтобы обеспечить связь между этими таблицами. Такие атрибуты называются внешними ключами. Полученные таблицы находятся в 3НФ.


 

Выделим следующие стадии проектирования многопользовательских баз данных:

1) разработка концептуальной модели многопользовательской базы данных

2) разработка проекта СУБД в соответствии с техническим заданием

3) реализация проекта и разработка технической документации

 

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

- определение цели создания ИИС

- установление состава пользователей БД

- разработка концептуальной модели БД

- разработка технического задания на проектирование локальных СУБД

- определение потребных трудовых и материальных ресурсов для разработки БД

а) целью разработки любой КС является достижение определенного экономического эффекта от ее реализации, поэтому в условиях конкретного предприятия необходимо установить приоритетные направления в создании ИС. Базы данных могут разрабатываться практически для всех задач управления производством, например:

- поставка материалов и комплектующих изделий

- проектирование конструкции новых изделий

- проектирование технологических процессов изготовления продукции

- проектирование технологического оснащения

- оперативное календарное планирование и управление выпуском изделий

- разработка нормативной базы (потребность в трудовых и материальных ресурсах)

- управление качеством выпускаемой продукции

- управление сбытом.

Принятие решения о выборе направления для разработки баз данных является прерогативой руководителя предприятия.

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

- определение классов информационных объектов. Их характеристик, определение состава таблиц баз данных

- определение месторасположения потенциальных пользователей, определение архитектуры ЛВС.

в) конечной задачей разработки концептуальной модели является установление оптимального состава таблиц базы данных. На данном этапе создания многопользовательских баз данных оптимальной состав таблиц определяется сначала исходя из потребностей каждого пользователя ИС, а затем каждая таблица может быть подвергнута процедуре нормализации.

г) после определения состава таблиц БД и состава пользователей ИС можно приступить к разработке технического задания на проектирование СУБД. В ТЗ необходимо:

- обосновать выбор архитектуры ЛВС и архитектуры баз данных

- обосновать выбор программной системы для разработки СУБД

- разработать требования к формам выходных документов. Предоставляющих необходимую информацию для каждого пользователя БД

- разработать требования к созданию пользовательского интерфейса с учетом задач каждого пользователя

- разработать требования к организационному обеспечению СУБД, в том числе, определить права доступа пользователей к базе данных и ее компонентам как в процессе заполнения таблиц информацией, так и в процессе получения информации.

д) после выполнения всех перечисленных выше этапов необходимо оценить потребность в трудовых и материальных ресурсах для выполнения задач технического задания.

Для этого целесообразно использовать программную систему управления проектами, например Microsoft Project.

 

Разработка проекта СУБД в соответствии с техническим заданием

 

На данной стадии проектирования многопользовательских БД необходимо выполнить следующие задачи:

1) сбор, анализ и подготовка исходной информации об объектах конкретной предметной области для их преобразования в таблицы БД

2) разработка оптимального состава и структуры таблиц БД

3) установление логических связей между таблицами

4) разработка необходимого числа запросов для реализации поставленной задачи

5) разработка необходимого числа отчетов отвечающих требованиям к выходным документам, определенных техническим заданием

6) разработка форм пользовательского интерфейса

7) разработка управляющих модулей, автоматизирующих работу пользователя с системой.

 

Реализация проекта и разработка технической документации

 

Реализация проекта разработанной СУБД сводится к следующим задачам:

- заполнение таблиц БД информацией об объектах

- проверка функционирования СУБД при выполнении поставленных задач

- разработка инструкций для пользователей

- сдача системы заказчику.


<== предыдущая лекция | следующая лекция ==>
Основные понятия ER – диаграмм | Основные компоненты систем управления реляционными базами данных
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1780; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.