СУБД — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Профессиональные СУБД обеспечивают выполнение более сложных операций. Они позволяют разработчику расширять сервисные возможности — процедуры базы данных, которые вызываются клиентом и выполняются сервером более производительно, чем компьютеры на рабочих местах пользователей.
К профессиональным СУБД относятся Oracle, SyBase, Informix, Ingres, Progress. Перечисленные системы имеют средства обработки информации, распределенной по нескольким узлам сети.
Распределенная обработка данных позволяет разместить базу в различных узлах таким образом, чтобы отслеживать изменения на всех узлах, и чтобы каждый компонент данных располагался на том узле, где он будет обрабатываться.
Профессиональные СУБД поддерживают те или иные механизмы тиражирования. Тиражирование представляет собой асинхронный перенос изменений объектов исходной базы данных в базы данных, принадлежащие различным узлам распределенной системы. Распределенная обработка позволяет в широких пределах варьировать вычислительными ресурсами, избегая узких мест, сдерживающих производительность, и добиваясь максимальной эффективности информационных систем.
Использование профессиональной СУБД позволяет иметь программное обеспечение, в большей степени отвечающее конкретным потребностям организации. Современные профессиональные СУБД поддерживают средства, значительно ускоряющие разработку программ. Это языки четвертого поколения, интегрирующие средства высокого уровня для создания интерфейса с элементами CASE-технологии, средства для организации сложных запросов к базе данных, возможности подключения фрагментов, написанных на языках низкого уровня, поддержка SQL-интерфейса. Все это ускоряет разработку приложений. Реализация интерфейса запросов к базе данных занимает минимум времени и усилий. Это позволяет разработчику сосредоточить усилия на предметной области.
Операционные системы и их характеристика
Операционная система - базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. ОС позволяет абстрагироваться от деталей реализации аппаратного обеспечения, предоставляя разработчикам программного обеспечения минимально необходимый набор функций. С точки зрения обычных пользователей компьютерной техники ОС включает в себя и программы пользовательского интерфейса.
Функции ОС
Основные функции (простейшие ОС):
· Загрузка приложений в оперативную память и их выполнение.
· Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
· Управление оперативной памятью (распределение между процессами, виртуальная память).
· Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
· Пользовательский интерфейс.
· Сетевые операции, поддержка стека протоколов.
Дополнительные функции:
· Параллельное или псевдопараллельное выполнение задач (многозадачность).
· Взаимодействие между процессами: обмен данными, взаимная синхронизация.
· Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
· Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
Современные универсальные ОС можно охарактеризовать, прежде всего, как:
· использующие файловые системы (с универсальным механизмом доступа к данным);
· многопользовательские (с разделением полномочий);
· многозадачные (с разделением времени).
Требования, предъявляемые к АРМ
АРМ – автоматизированное рабочее место.
Любая конфигурация АРМ должна отвечать общим требованиям в отношении организации информационного, технического, программного обеспечения.
Информационное обеспечение АРМ ориентируется на конкретную, привычную для пользователя, предметную область.
Техническое обеспечение АРМ должно гарантировать высокую надежность технических средств, организацию удобных для пользователя режимов работы. АРМ должно обеспечивать высокие эргономические свойства и комфортность обслуживания.
Программное обеспечение прежде всего ориентируется на профессиональный уровень пользователя, сочетается с его функциональными потребностями, квалификацией и специализацией.
Пользователь со стороны программной среды должен ощущать постоянную поддержку своего желания работать в любом режиме активно либо пассивно.
Дата: 2019-11-01, просмотров: 197.