Сделай Сам Свою Работу на 5
 

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

В современных условиях развития производства и бизнеса необходимо перейти от стратегии проектирования баз данных как самостоятельных объектов к стратегии создания многопользовательских информационных систем — общих баз данных. Такой переход предусматривает следующие стадии проектирования многопользовательских баз данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

§ проектирование технологического оснащения (приспособле­ния, инструмент);

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

§ разработка нормативной базы (потребность в трудовых и мате­риальных ресурсах, основных и вспомогательных материалах и др.);

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

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

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



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

§ определение классов информационных объектов, их характери­стик и, в конечном итоге, определение состава таблиц баз данных;

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

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

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

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

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

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

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

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

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

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

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

§ Сбор, анализ и подготовка исходной информации об объектах конкретной предметной области для их преобразования в таблицы баз данных.

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

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

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

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

§ Разработка форм пользовательского интерфейса.

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

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

§ .заполнение таблиц баз данных информацией об объектах;

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

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

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

 

Рассмотрим некоторые характеристики программных средств, которые получили набольшее распространение среди пользователей и разработчиков СУБД

Visual FoxPro. Этот язык программирования представляет со­бой дальнейшее развитие одного из популярных языков разработки баз данных — FохРго.

 

MS SQL-Server. Данная программная система в основном предназначена не для разработки пользовательских приложений, а для управления многопользовательскими базами данных, разработанными по архитектуре клиент—сервер. Эта система позволяет уп­равлять базами данных (тиражировать данные, вести их параллельную обработку, получать и передавать данные как в локальной вычислительной сети предприятия, так и через сеть Интернет и др.), взаимодействуя с клиентскими компьютерами, имеющими различные по техническим характеристикам аппаратные сред­ства. MS SQL-Server предназначен для обработки значительных объе­мов информации, но, как правило, не более терабайт, что впол­не достаточно для отдельных предприятий.

Microsoft Access. Это одна из самых популярных прикладных программных систем для разработки баз данных.

Microsoft Access — это программная среда, разработанная фирмой Microsoft Она предназначена для создания систем управ­ления реляционными базами данных с достаточно большими объе­мами информации (сотни мегабайт). Microsoft Access предос­тавляет пользователю все необходимые средства для автоматиза­ции создания и обработки данных, а также для управления данными при работе.

Основным достоинством данной системы является ее ориента­ция не на программиста, а на конечного пользователя.

Последние версии Microsoft Access позволяют применять ее для создания многопользовательских баз данных. В этом случае табли­цы баз данных могут быть переданы на сервер, а пользователь­ский интерфейс сохранен на компьютере клиента. В этом случае представляется возможным сочетать простоту разработки всех ком­понентов СУБД с применением Microsoft Access, а задачи управ­ления многопользовательскими базами данных возложить на MS SQL-Server.

Другим достоинством Microsoft Access является ее неоспори­мое преимущество перед всеми другими программными продук­тами в качестве средства для обучения разработке баз данных.

Огас1е. Эта система предназначена для разработки корпоратив­ных реляционных баз данных, объемы информации в которых пре­вышают терабайты. Основу системы составляет также язык SQL. Огас1е отличается возможностью высокой степени защиты данных.

 

Вопросы для контроля.

1. Что такое База данных? Определения.

2. Что такое СУБД? Определения.

3. Какие модели Баз данных существуют?

4. Какие этапы разработки Баз данных вы знаете? Их особенности.

5. Назовите программные продукты для разработки Баз данных.

6. Назовите области применения системы Microsoft Access.

 

 

 



©2015- 2022 stydopedia.ru Все материалы защищены законодательством РФ.