Базы Данных. Main Frame. Архитектура клиент-сервер. 2-х звенные и 3-х звенные ИС
Автор: passeport • Апрель 22, 2019 • Контрольная работа • 973 Слов (4 Страниц) • 560 Просмотры
- Базы Данных. Main Frame. Архитектура клиент-сервер. 2-х звенные и 3-х звенные ИС.
База данных – это набор картотек, взаимосвязанные друг с другом и ведущихся на ЭВМ.
Система БД – это не что иное как компьютеризированная система хранения записей.
Основная цель системы базы данных – содержать информацию и предоставлять ее по требованию.
Основная функция, выполняемая СУБД – это предоставление многим пользователям возможности параллельно работать с данными, не вникая в детали на уровне аппаратного обеспечения.
Мейнфре́йм (также мэйнфрейм, от англ. mainframe) — большой универсальный высокопроизводительный отказоустойчивый сервер со значительными ресурсами ввода-вывода, большим объёмом оперативной и внешней памяти, предназначенный для использования в критически важных системах (англ. mission-critical) с интенсивной пакетной и оперативной транзакционной обработкой.
Типы Баз данных
Принято различать централизованные базы данных, расположенные на «универсальных ЭВМ» (mainframe) и БД архитектуры «клиент-сервер». Централизованные БД доминировали в 70-80-х годах, архитектура «клиент-сервер» является основной в настоящее время.
Под информационной системой будем понимать систему состоящую из программного обеспечения и информации хранилища, используемого для автоматизации одного или нескольких информационных процессов.
Информационное хранилище представляет собой определенным образом организованные данные, хранящиеся во внешней памяти. Такое информационное хранилище называется БД.
Данные – информация, хранящаяся во внешней памяти. Связаны с понятием хранилище.
Информационная система, использует два вида программного обеспечения:
1. Системное программное обеспечение (ПО) для поддержки БД, обычно называемое системой управления базой данных (СУБД).
2. Прикладное программное обеспечение (клиентские приложения ИС), которое использует средства СУБД для автоматизации конкретных бизнес задач, таких, например, как выставление счетов, анализ продаж и т.п.
Система управления базой данных (СУБД) – это системное программное обеспечение, которое выполняет следующие функции:
• Централизованное определение данных (на основе метаданных), задающих структуру БД. Используется язык определения данных – DDL (Data Definition Language)
• Одновременный доступ к данным многих пользователей;
• Разграничение прав доступа (защита данных). Используется язык контроля данных – DCL (Data Control Language)
• Обеспечение целостности (непротиворечивости) данных;
• Формирование запросов, команд обработки и извлечения данных. Используется язык преобразования данных – DML (Data Manipulation Language)
• Ориентированные на прикладного программиста возможности быстрого создания приложений.
В Архитектуре «клиент-сервер» используется распределенные вычисления – на стороне пользователя (или «клиентов», т.е. на стороне прикладных программ), которые имеют доступ к данным на сервере.
Сервер – это логический процесс, предоставляющий целостный доступ к общему ресурсу.
Клиент – это процесс, посылающий серверу запрос на обслуживание
В архитектуре клиент-сервер вычисления классифицируют на три типа:
- Взаимодействие с пользователем – интерфейсные вычисления
...