Компоненты банка данных

Автор работы: Пользователь скрыл имя, 29 Марта 2013 в 13:48, реферат

Описание работы

Перерабатывать большой объем информации в заданные сроки без специальных средств обработки практически невозможно. К сожалению, большая часть информации еще находится вне ЭВМ, что объясняется отсутствием достаточного количества и номенклатуры технических средств обработки. Но если учесть, что стоимость ЭВМ снижается, то можно предположить, что в перспективе машинная обработка информации будет основной повсеместно. В ЭВМ могут храниться и обрабатываться не только печатные тексты, но и чертежи, фотографии, запись голоса и т.д. Таковы возможности безбумажной технологии обработки информации.

Файлы: 1 файл

Копия банк данных11.doc

— 257.50 Кб (Скачать файл)

Недостатками объектно-ориентированной модели являются высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов.

К объектно-ориентированным  СУБД относятся POET, Jasmine, Versant, O2, ODB-Jupiter, Iris, Orion, Postgres.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Банки данных, как целое, обычно классифицируют по экономико-правовым признакам.

  По условиям предоставления услуг различают бесплатные и платные банки, которые, в свою очередь, делятся на коммерческие и бесприбыльные (научные, библиотечные или социально-значимые).

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

Другие виды классификации связаны  с отдельными компонентами БнД.

 

Разработка банков данных состоит  из 4-х этапов:

  1этап. Формирование и анализ требований к системе:

- составляется спецификация системы, включающая список задач, которые должен решать БнД;

- перечень конечных пользователей  и их функций; 

- перечень требований к БД;

- составляется схема документооборота  в организации.

  2 этап.  Концептуальное проектирование: создается информационная модель системы без привязки к типу ЭВМ и типу системных программных средств; строится инфологическая модель базы данных, которая наиболее полно описывает предметную область в терминах пользователя.

  3 этап. Проектирование реализации: выбирается вычислительная система, системные программные средства и СУБД; проектируется структура данных и строится даталогическая модель БД (схема БД), которая представляет собой описание логической структуры БД на языке конкретной выбранной СУБД.

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

 

2. Основные  задачи, решаемые персоналом банка  данных

 

  В состав персонала  БнД входят разные специалисты:  администраторы БнД, системные  аналитики, системные и прикладные  программисты, операторы, специалисты  по техническим средствам, по  маркетингу и др.

  Перечислим основные функции и задачи, решаемые персоналом при разработке и эксплуатации базы данных:

1) анализ предметной  области (определение потребностей  конечных пользователей, построение  информационной модели предметной  области, выявление ограничений целостности);

2) проектирование структуры  базы данных (определение состава  и структуры файлов БД, описание  ее схемы на языке описания  данных);

3) задание ограничений  целостности БД;

4) загрузка и ведение  БД (к ведению БД относится  изменение, удаление и добавление записей); разработка технологии загрузки и ведения; разработка форм ввода данных; ввод и контроль данных;

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

6) обеспечение восстановления БД;

7) анализ эффективности  БнД и развитие системы;

8) работа с пользователями (сбор откликов, обучение);

9) сопровождение системного  программного обеспечения (приобретение, установка и развитие);

10) организационно-методическая  работа (выбор методов проектирования и модернизации, планирование развития БнД, разработка документации).

3. Пользователи банков  данных

 

Как любой программно-организационно-техничеcкий  комплекс, банк данных существует во времени  и в пространстве. У этого есть определенные этапы разработки:

- Проектирование,

- Реализация,

- Поддержка, 

- Обновление и разработка,

- Полная реорганизация.

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

Определим основные категории  потребителей и их роли в функционировании банка данных:

Конечные пользователи. Это - основная категория пользователей, у которых интересы связаны с  банком данных. В зависимости от особенностей создаваемого банка данных может по существу отличаться кругом его конечных пользователей. Это могут быть случайные потребители, адресующиеся к БД время от времени к базе данных после получения некоторой информации, и могут быть обычные пользователи. Случайных потребителей можно рассмотреть как возможных клиентов фирмы, просматривающих каталог постановки или служб с обобщенным или подробным описанием. Сотрудники, работающие с программами, специально разработанными для них, кто обеспечивает автоматику их действия в производительности функций, могут быть обычными пользователями1. Например, у администратора, планирующего работу вспомогательного подразделения компьютерной фирмы, есть программа, которая помогает ему планировать и располагать текущие заказы по инструкции, контролировать ход их производительности, упорядочить на складе необходимые аксессуары для новых заказов. Главные, специальные знания, которые от конечных пользователей не должны быть требованы в области средств языка и вычислительной техники.

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

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

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

Рассмотрим их более  детально.

Часть группы администратора БнД должна быть:

- Системные комментаторы;

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

- Разработчики технологических  процессов обработки данных;

- Системные и прикладные  программисты;

- Действующие компании  и эксперты в ремонтной службе.

Вопрос коммерческого  банка данных, играет важную роль, продавая экспертов.

Основные функции группы администраторов БД.

1. Исследование области  данных: описание области данных, укладка текста ограничений целостности,  определение состояния (доступность, конфиденциальность) информация, определение потребностей потребителей, определение соответствия "потребители данных", определение височных объемом характеристик обработки данных.

2. Разработка строения  БД: определение сочинения и строение файлов БД и связи промежуточный, выбор методов оптимизации данных и методов доступа для информации, описания БД на языке описания данных (ЯОД)2.

3. Задание ограничений  целостности в описании структуры  БД и процедурах обработки  БД:

- Задание декларативных ограничений целостности, свойственной от области данных;

- Определение динамичных  ограничений целостности, свойственной  от области данных в ходе  изменения информации, хранившей  в БД;

- Определение ограничений  целостности вызывается строением  БД;

- Разработка процедур поддержки целостности БД при вводе и корректировке данных;

- Определение ограничений  целостности параллельной работой  потребителей в многопользовательском  режиме.

4. Инициирование загрузки  и руководство БД:

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

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

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

5. Предохранение данных:

- Определение системы  паролей, принципов пристрелки  потребителей, создания групп потребителей, обладающих идентичными правами  доступа к данным;

- Разработка принципов  предохранения определенных данных и объектов разработки; разработка специализированных методов кодирования информации при ее циркуляции в локальных и глобальных информационных сетях;

- Разработка средств  фиксации доступа к данным  и попыткам нарушения системы  защиты;

- Тестирование системы  защиты;

- Исследование случаев  нарушения системы защиты и  разработки динамичных методов  предохранения информации в БД.

6. Поддержка восстановления  БД:

- Разработка организационных  означает архивирования и принципы  восстановления БД;

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

7. Исследование вызовов  потребителей БД: набор статистики  на символе запросов, времени  включения их производительности, в соответствии с требуемыми выходными документами

8. Исследование эффективности  функционирования БнД:

- Исследование индексов  функционирования БнД 

- Планирующая перестройка  структуры (структурное изменение)  БД и реорганизация БнД.

9. Работа с конечными  пользователями:

- Сбор информации об изменении области данных;

- Сбор информации об  оценке работ БнД; 

- Тренировка потребителей, консультация потребителей;

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

10. Приготовление и поддержка системных средств:

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

- Разработка требуемых  организационных и технических  программой движений для разработки БнД;

- Проверка работоспособности  искупленного матобеспечения перед  их соединением с БнД; 

- Контроль соединения  нового матобеспечения к БнД.

11. Организационно-систематическая  работа при разработке БнД:

- Выбор или создание  метода разработки БД;

- Определение целей и направление разработки системы в целом;

- Планирование стадий  развития БнД; 

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

- Монтаж внешних моделей  разработанных приложений;

- Контроль соединения нового приложения к работе БнД;

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

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

Информация о работе Компоненты банка данных