Категории пользователей СУБД и их функции. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Категории пользователей СУБД и их функции.



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

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

2) администраторы СУБД – это группа пользователей на начальной стадии разработки СУБД. Отвечает за его оптимальную организацию с точки зрения одновременной работы множества конечных пользователей. На стадии эксплуатации отвечает за корректность работы в многопользовательском режиме. На стадии развития и реорганизации – эта группа пользователей отвечает за возможность корректной реорганизации без изменения или прекращения его текущей эксплуатации;

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


Требования к БнД.


Компоненты БнД.


Классификация СУБД и БД.

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

1) полнофункциональные – самые многочисленные и мощные по своим возможностям программы, например Microsoft Access, Microsoft FoxPro, Clarion Database Developer и др.;

Полнофункциональныеявляются наиболее многочисленными и мощными по своим возможностям.

Обычно ПФСУБД имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД: создавать и модифицировать структуры таблиц, вводить данные, формировать запросы, разрабатывать отчеты, выводить их на печать и т. и. Для создания запросов и отчетов не обязательно программирование, а удобно пользоваться языком QBE (Query By Example — формулировки запросов по образцу. Многие ПФСУБД включают средства программирования для профессиональных разработчиков.

 

2) серверы баз данных – применяются для организации центров обработки данных в сетях ЭВМ. Среди них программы Microsoft SQL Server, NetWare SQL фирмы Novell;

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

 

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

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

 

4) средства разработки программ работы с базами данных – предназначены для разработки таких программных продуктов, как клиентские программы, серверы баз данных и их отдельные приложения, а также пользовательские приложения. Средствами разработки пользовательских приложений служат системы программирования, библиотеки программ для различных языков программирования, пакеты автоматизации разработок. Самыми часто используемыми средствами разработки пользовательских приложений являются инструментальные средства Delphi фирмы Borland и Visual Basic фирмы Microsoft.

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

· клиентских программ;

· серверов БД и их отдельных компонентов;

· пользовательских приложений.

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

По виду применения СУБД подразделяются на персональные и многопользовательские.

Персональные СУБД (например, Visual FoxPro, Paradox, Access) используются при проектировании персональных баз данных и недорогих приложений, работающих с ними, которые, в свою очередь, могут применяться в качестве клиентской части многопользовательской СУБД.

Многопользовательские СУБД (например, Oracle и Informix) состоят из сервера баз данных и клиентской части и способны работать с различными типами ЭВМ и ОС различных фирм-производителей.

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

Классификация СУБД и БД

1. По модели данных - иерархические - сетевые - реляционные - объектно-ориентированные

- объектно-реляционные - пост-реляционные

2. По степени распределенности

- локальные СУБД - распределенные СУБД

3. По способу доступа к БД

- файл-серверные - клиент-серверные – встраеваемые

1. В зависимости от размера БД и ее расположения можно выделить

- портативные БД, небольшие БД, - сетевые БД, - распределенные БД

2. В зависимости от хранимых данных:

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

3. В зависимости от модели данных

- иерархическая - сетевая - реляционная - многомерная (пост-реляционная)

- объектная - объектно-ориентированная - объектно-реляционная

4. В зависимости от технологии хранения:

- БД во вторичной памяти - БД в оперативной памяти - БД в третичной памяти

 

Базы данных



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 1649; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.51.3 (0.009 с.)