Презентация на тему: ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ

ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ
1/30
Средняя оценка: 4.2/5 (всего оценок: 64)
Код скопирован в буфер обмена
Скачать (141 Кб)
1

Первый слайд презентации

ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ ДАННЫХ Основная концепция разработки удаленных баз данных — CALS -технологии CALS -технологии — это современное направление развития информационного обеспечения производственных и бизнес-процессов, направленное на создание единого информационного пространства, основу которого составляют удаленные интегрированные базы данных. В России принят адекватный аналог CALS — информационная поддержка жизненного цикла изделий (ИПИ). Основу ИПИ составляет интегрированная информационная среда (ИИС)

Изображение слайда
2

Слайд 2

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

Изображение слайда
3

Слайд 3

Процессы создания, преобразования и передачи информации осуществляются с помощью современных программных средств, к числу которых, относятся: системы автоматизированного конструкторского и технологического проектирования ( CAE / CAD / CAM ); программные средства управления данными об изделиях, в том числе СУБД ( PDM ); автоматизированные системы планирования и управления производством ( MRP / ERP ); системы анализа, поддержки и ведения баз данных ( LSA / LSAR ); программные средства управления потоками работ ( WF ); программные средства моделирования и анализа бизнес-процессов ( SADT ).

Изображение слайда
4

Слайд 4

Исходя из концепции CALS -технологий традиционное проектирование базы данных как самостоятельного объекта необходимо существенным образом изменить и перейти к стратегии создания многопользовательских — общих баз данных. Принципы разработки многопользовательских информационных систем Из концепции CALS -технологий, разрабатываемые на предприятиях информационные системы и базы данных должны быть многопользовательскими. Принципы разработки многопользовательских баз данных заключаются в соблюдении двух обязательных условий: системный подход и стандартизация.

Изображение слайда
5

Слайд 5

Системный подход к разработке информационной системы означает, что такая система рассматривается как «большая система», состоящая из некоторого множества взаимосвязанных и взаимодействующих между собой элементов. При проектировании информационных систем необходимо: учитывать интересы всех потенциальных пользователей систем; использовать модульный принцип разработки и внедрения. Принцип учета интересов всех потенциальных пользователей системы определяет следующий порядок разработки БД. Установить, каким специалистам и в каких подразделениях предприятия необходима информация о конкретном информационном объекте. Установить признаки описания объектов различными пользователями. Установить общий состав признаков объектов одного класса.

Изображение слайда
6

Слайд 6

Модульный принцип разработки и внедрения БД означает что любая система должна разрабатываться в виде отдельных взаимосвязанных модулей (подсистем), которые могут внедряться в производство отдельно, т.е. до окончательной разработки всей системы. Стандартизация разработки информационных систем, учиты­вая их многопользовательский характер, включает в себя следующие аспекты: информационный, программный и аппаратный. Стандартизация информационного обеспечения обусловлена принципами компьютерной обработки информации, при которой объекты баз данных должны однозначно распознаваться компьютером. Стандартизация программного обеспечения необходима, так как при разработке многопользовательских, удаленных друг от друга систем данные одной системы должны обрабатываться программным обеспечением другой системы.

Изображение слайда
7

Слайд 7

Стандартизация аппаратного обеспечения обусловлена необходимостью снижения затрат на эксплуатацию компьютерной техники. Организация многопользовательских систем управления базами данных в локальных вычислительных сетях Компьютерные информационные системы современных предприятий разрабатываются с применением сетевых технологий, т. е. компьютеры объединяют в локальные вычислительные сети. При разработке баз данных в ЛВС предприятий применяют два типа (две архитектуры) их организации: файл-сервер и клиент-сервер. Общими признаками для этих типов организации баз данных является наличие сервера (компьютера), на котором находятся базы (файлы) данных, и рабочих станций (компьютеров пользователей) — клиентов.

Изображение слайда
8

Слайд 8

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

Изображение слайда
9

Слайд 9

Недостатки организации БД по архитектуре файл-сервер при передаче по сети файлов БД (особенно с большими объемами информации и с учетом возможного обращения к файлам одновременно нескольких пользователей) резко снижается производительность работы с системой; при одновременной передаче по сети файлов с большими объемами нескольким пользователям увеличивается вероятность нарушения достоверности передаваемой информации, т.е. снижается надежность работы системы Преимущества организации БД по архитектуре клиент —сервер: 1. при передаче по сети только результатов обработки данных по запросам клиентов резко снижается нагрузка на сеть, а следовательно, увеличивается возможность подключения к БД большего числа пользователей), т. е. производительность данной системы значительно выше, чем в архитектуре файл-сервер ;

Изображение слайда
10

Слайд 10

2. централизованное хранение и обработка данных на сервере повышает надежность работы системы; 3.разработку серверной части СУБД можно выполнять на языке SQL или на других языках высокого уровня, что повышает надежность и производительность обработки данных. Разработку клиентской части СУБД можно выполнять с применением прикладных программных продуктов, например Visual Basic и Microsoft Access, что значительно сокращает время разработки информационной системы

Изображение слайда
11

Слайд 11

Этапы проектирования многопользовательских баз данных Переход от стратегии проектирования баз данных как самостоятельных объектов на стратегию создания многопользовательских информационных систем, т.е. общих баз данных, предусматривает необходимость разработки СУБД данных в соответствии с этапами их жизненного цикла. Работы, выполняемые на каждом этапе жизненного цикла удаленных баз данных. 1.Планирование разработки базы данных — это подготовительные работы, включающие в себя нахождение методов и средств оптимального решения задачи, поставленной перед информационной системой. Планирование разработки базы данных должно быть неразрывно связано с общей стратегией формирования единого информационного пространства предприятия, для чего необходимо:

Изображение слайда
12

Слайд 12

определить цель и задачи информационных технологий на основе анализа целей и бизнес-планов организации; провести анализ существующих (в том числе действующих на предприятии) информационных систем и дать рекомендации по их применению или модернизации; дать оценку экономической эффективности, ожидаемой от разработки новых информационных технологий (в том числе ожидаемых преимуществ перед конкурентами). Целью разработки любой компьютерной системы является достижение определенного экономического эффекта от ее реализации. Базы данных могут разрабатываться практически для всех задач управления производством, например: 1.поставка материалов и комплектующих изделий; 2.проектирование конструкций новых изделий; 3.проектирование технологических процессов изготовления продукции;

Изображение слайда
13

Слайд 13

4.управление качеством выпускаемой продукции; 5.управление сбытом. и т.д. В результате выполнения работ данного этапа ЖЦ базы данных получают: техническое задание на проектирование; технические требования на методы и средства выполнения конкретных задач при работе с базой данных; стандарты предприятия на выполнение отдельных этапов работ; необходимые трудовые и материальные ресурсы для разработки и эксплуатации баз данных; планируемые сроки выполнения 2... 10 этапов жизненного цикла баз данных.

Изображение слайда
14

Слайд 14

2.Определение требований к СУБД зависит от области применения баз данных, состава пользователей, а следовательно, и от назначения системы. Выбрав область производственной деятельности, необходимо установить состав пользователей информацией разрабатываемой базы данных. Это требуется для решения следующих задач: определение классов информационных объектов, их характеристик и в конечном счете состава таблиц баз данных; определение места нахождения потенциальных пользователей и в конечном счете архитектуры ЛВС. После определения состава пользователей баз данных, устанавливают задачи для каждого пользователя системы: одним — дать право модифицировать таблицы баз данных, а другим — разрешить только доступ к информации без права ее изменения.

Изображение слайда
15

Слайд 15

3.Разработка единого описания характеристик объекта базы данных представляет собой процесс сбора и анализа информации от каждого потенциального пользователя базой данных, которые в общем определяются как методы сбора фактов. К этим методам относятся: изучение документации; проведение собеседований; наблюдение за работой сотрудников подразделений предприятия; проведение исследований; проведение анкетирования.

Изображение слайда
16

Слайд 16

Изучение документации, т. е. определение характеристик информационных объектов на основе технической документации, в соответствии с которой выполняет свои функции конкретный пользователь (подразделение) предприятия. Некоторые виды документов, подлежащих изучению: бланки и формы отчетности (бумажные и электронные); стандарты предприятия; технические характеристики объектов; технические и технологические инструкции. Проведение собеседований — эффективный метод сбора фактов. При проведении собеседований устанавливается степень заинтересованности пользователей, и др

Изображение слайда
17

Слайд 17

Наблюдение за работой сотрудников подразделений предприятия относится к эффективной методике сбора фактов. Данная методика позволяет: убедиться в правильности установленных ранее характеристик информационных объектов; оценить ожидаемую эффективность от внедрения базы данных в конкретном подразделении благодаря возможности непосредственной оценки трудоемкости выполняемых работ потенциальным пользователем системы. Проведение исследований на основе изучения технической литературы, ресурсов сети Интернет, материалов конференций и т.п. Достоинство данного метода сводится к возможности изучения методов решения аналогичных проблем другими предприятиями, в том числе и конкурентами.

Изображение слайда
18

Слайд 18

Проведение анкетирования — метод, основанный на проведении опросов пользователей по заранее составленным опросным листам — анкетам. При этом возможны две формы опросных листов: произвольная и фиксированная. В первом случае опросный лист состоит из вопросов, на которые опрашиваемый (респондент) должен дать ответ в произвольной форме. Во втором случае опрашиваемому предоставляется бланк с вариантами заранее сформулированных ответов на поставленные вопросы, из которых следует сделать выбор. 4.Разработка и исследование моделей проекта СУБД сводится к разработке и исследованию концептуальных, логических и физических моделей баз данных.

Изображение слайда
19

Слайд 19

Концептуальное моделирование — это процесс создания информационной модели (базы данных), не зависящей от ее физической реализации. В общем случае это определение необходимого состава таблиц базы данных исходя из установленного состава пользователей. Логическое моделирование предполагает разработку и установление связей между таблицами базы данных, а также их модификацию на основе принципов нормализации. При разработке логической модели учитывается конкретная СУБД. Физическое моделирование — это описание способов хранения базы данных на запоминающих устройствах. Данный этап проектирования выполняется после разработки концептуальных и логических моделей баз данных.

Изображение слайда
20

Слайд 20

Физическое моделирование подразумевает: определение конкретных структур хранения информации и методов доступа к удаленным таблицам баз данных; выбор аппаратных, программных (технологических) и разработку организационных методов защиты данных

Изображение слайда
21

Слайд 21

Проекта СУБД, который отражает трехуровневую архитектуру построения и управления базами данных. Данная схема применяется в таких СУБД, как ORACLE и SQL Server.

Изображение слайда
22

Слайд 22

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

Изображение слайда
23

Слайд 23

5.Обоснование и выбор программной системы для разработки баз данных — это этап, на котором решается задача выбора такой программной системы, которая обеспечивала бы минимальные трудовые и материальные затраты при разработке и эксплуатации информационной системы, в частности: при разработке баз данных в конкретной предметной области; интеграции с уже имеющимися на предприятии базами данных; обращении к удаленным базам данных; обеспечении защиты данных.

Изображение слайда
24

Слайд 24

Набольшее распространение среди пользователей и разработчиков СУБД получили следующие программные продукты: специальные языки программирования — Visual FoxPro, SQL ; прикладные программные системы — Microsoft Access ; программные системы разработки и управления корпоративными удаленными базами данных — Oracle, MS SQL - Server, MYSQL, INFORMIX и др. Рекомендации по выбору программных систем разработки и управления базами данных. 1.Для разработки единого информационного пространства в рамках CALS -технологий с учетом ожидаемых объемов хранения и обработки данных использовать системы SQL - Server и Oracle различных модификаций.

Изображение слайда
25

Слайд 25

2.Для разработки и исследования моделей, а также для разработки «эскизного проекта» баз данных использовать Microsoft Access, которая позволит разработчикам в кратчайшие сроки и с наименьшими затратами спроектировать основные объекты баз данных: таблицы, запросы, отчеты. Также, используя возможности Microsoft Access, можно эффективно проработать сценарий будущего пользовательского интерфейса. 3.Для разработки быстродействующего приложения использовать языки объектно-ориентированного программирования: Visual Basic. NET, Delphi и др.

Изображение слайда
26

Слайд 26

6.Разработка «эскизного проекта» — прототипа баз данных позволяет проверить разработанные информационные модели баз данных, на основе которых можно с уверенностью составить техническое задание программистам для разработки приложения. Данный этап должен выполняться либо непосредственно специалистами конкретной предметной области, либо под их руководством. Именно поэтому для реализации данного этапа рекомендуется применять Microsoft Access. 7.Разработка приложения — это этап, на котором одним из обязательных условий является необходимость обеспечения быстрой работы с удаленными базами данных, в том числе через глобальную сеть. Разработка приложения, управляющего работой баз данных, состоит из создания двух программных частей: серверной и клиентской.

Изображение слайда
27

Слайд 27

Серверная часть приложения разрабатывается, как правило, средствами встроенного в соответствующие СУБД языка SQL ( SQL ­ Server, Oracle, и др.). Клиентская часть приложения разрабатывается, как правило, с использованием универсальных языков программирования. Одним из средств разработки клиентской части приложения является объектно-ориентированный язык программирования Visual Basic. NET. Эта визуальная среда обеспечивает: простоту создания пользовательского интерфейса программы; возможность работы с Web -сервисами; создание клиент-серверных приложений (включая работу через Интернет); поддержку многоплатформенного протокола передачи данных — SOAP -протокола.

Изображение слайда
28

Слайд 28

SOAP -протокол — это набор правил для работы с удаленными объектами. Это слабосвязанный механизм, ориентированный на сообщения и предназначенный для удаленного вызова объектов по глобальным сетям, работа с удаленными базами данных в котором осуществляется с помощью HTTP -запросов и ответов. 7.Реализация СУБД — это этап, следующий после разработки «эскизного проекта» и приложения. На этом этапе происходят: формирование серверной части системы; формирование клиентской части системы; доработка программных модулей управления базой данных; установление прав доступа к таблицам баз данных и разработка других методов защиты информации; разработка инструкций, обучение пользователей и администраторов работе с базами данных.

Изображение слайда
29

Слайд 29

Фактически данный этап жизненного цикла является началом сдачи разработанной системы заказчику. 8.Загрузка данных — это этап, который сводится к заполнению таблиц соответствующими данными в полном соответствии с разработанными на предыдущем этапе инструкциями пользователей. Если разработанная база данных должна функционировать совместно с другими информационными системами, необходимо обеспечить их взаимодействие, используя для этого и методы присоединения данных. 9.Тестирование — это этап, предназначенный для нахождения возможных ошибок при работе и управлении разработанной информационной системой. Процесс тестирования можно осуществлять двумя способами:

Изображение слайда
30

Последний слайд презентации: ПРИНЦИПЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ СИСТЕМ УПРАВЛЕНИЯ УДАЛЕННЫМИ БАЗАМИ

непосредственной проверкой функционирования системы пользователями и администраторами в соответствии с разработанными инструкциями; с помощью специальных экспертных программ, позволяющих автоматически находить ошибки, например при вводе данных в таблицы или запросы. 10.Эксплуатация и сопровождение — это этап, на котором предполагается непрерывное наблюдение за разработанной системой в процессе ее функционирования. Контроль качества работы системы осуществляет администратор базы данных.

Изображение слайда