Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_redaktsia_2013.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
932 Кб
Скачать
☆
  1. Понятие о сервере баз данных. Общие сведения о sql-серверах на примере ms sql Server 2008. Понятие об администрировании сервером. Основные сведения об утилитах администрирования sql-сервером.

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

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

Компонент Microsoft SQL Server 2008 Database Engine — это основная служба хранения, обработки и защиты данных. Компонент Database Engine обеспечивает средства управляемого доступа и быстрой обработки транзакций, удовлетворяющие требованиям большинства приложений по обработке данных в организации. Кроме того, компонент Database Engine предоставляет разнообразные механизмы, поддерживающие высокий уровень доступности.

Службы Microsoft SQL Server 2008 Analysis Services (SSAS) обеспечивают интерактивную аналитическую обработку (OLAP) и функции интеллектуального анализа данных для приложений бизнес-аналитики. Службы Analysis Services поддерживают OLAP, позволяя разрабатывать и создавать многомерные структуры, которые содержат данные, собранные из других источников, таких как реляционные базы данных, а также управлять этими структурами. Для приложений интеллектуального анализа данных службы Analysis Services позволяют разрабатывать, создавать и наглядно представлять модели интеллектуального анализа данных, построенные на основе других источников данных, используя с этой целью широкий спектр стандартных алгоритмов интеллектуального анализа данных.

Службы Microsoft SQL Server 2008 Integration Services (SSIS) — это платформа для создания высокопроизводительных решений по интеграции данных, включая пакеты, обеспечивающие извлечение, преобразование и загрузку для хранения данных. Службы Integration Services включают в себя: графические инструменты и мастеры для построения и отладки пакетов; задачи для выполнения функций потока операций, например операций с FTP, для выполнения инструкций SQL, для отсылки электронных сообщений; источники данных и назначения данных для извлечения и загрузки данных; преобразования для очистки, статистической обработки, слияния и копирования данных; службы управления (службы Integration Services) для администрирования Integration Services; а также API-интерфейс для программирования

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

Microsoft SQL Server 2008 Reporting Services (SSRS) обеспечивает функциональные возможности формирования веб-отчетов в рамках предприятия, позволяя создавать отчеты на основе данных из множества источников, публиковать их в разных форматах, централизованно управлять безопасностью и подписками.

Службы Microsoft SQL Server 2008 Notification Services представляют собой платформу для разработки и развертывания приложений, формирующих и отправляющих уведомления. Можно использовать службы Notification Services для создания и отправки своевременных сообщений с возможностью личной настройки тысячам и миллионам подписчиков, и можно отсылать сообщения на самые различные устройства.

Большинство СУБД используют язык SQL (Structured Query Language — язык структурированных запросов), так как он удобен для описания логических подмножеств БД.

Назначение SQL:

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

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

- выполнение простых и сложных запросов.

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

Администрирование сервером: Клиенты обращаются к центральному серверу посредством языка структурированных запросов (SQL, Structured Query Language), на котором описывается задача или список задач, подлежащих выполнению сервером. Сервер идентифицирует пользователя, проверяет его права, выполняет поставленную задачу и отправляет пользователю результирующий набор данных или информацию об изменённой структуре базы данных

Среда SQL Server Management Studio — это набор административных средств для управления компонентами, принадлежащими SQL Server. Эта интегрированная среда объединяет графические инструменты управления базами данных с богатой средой разработки. Среда Management Studio объединяет в себе программы SQL Server 2008 Enterprise Manager, Analysis Manager и SQL Query Analyzer, а также поддерживает написание инструкций многомерных выражений, инструкций на языке XMLA и языке XML, что позволяет пользователям выполнять разнообразные задачи, например резервное копирование данных, редактирование запросов и автоматизацию общих функций в одном интерфейсе.

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

Обозреватель объектов является представлением объектов базы данных в виде дерева, в котором отображаются все объекты базы данных на сервере. Он может содержать базы данных компонента SQL Server Database Engine, служб Analysis Services, служб Reporting Services, служб Integration Services и SQL Server 2008 Compact Edition. Обозреватель объектов включает сведения по всем серверам, к которым он подключен.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]