Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД, страница 4

2Особенности:

1) Ориентированы на анализ данных(выборка данных)

Сервер выполн. запросы с большей скоростью, т.к. не нужны механизмы блок. и транз.   

Стр. могут заполн. на 100%(эффективное исп. внешней памяти и увелич. объема данных, извлекаемых за одно обращение к БД).

2) Показатель качества работы - скорость выполн. запросов.

Для повышения быстродействия:

•    создают индексы, 

•    используют технологию сохраненных представлений,

•    отступают от правил нормализации реляционных таблиц.

 3)  встроенные ср-ва численного и статистического анализа инфы.

 4)  Всесторонний и глубокий анализ данных требует специального их представления.

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

12.  СУБД MS SQL: системные БД и таблицы.

БД в SQL– лог.объект, в кот. размещаются таблицы и индексы.

Табл. - набор столбцов и строк. Типы: пост. и времен.: локальные (сущ. в текущем сеансе и затем уничтожаются) и глобальные(сущ. до завершения всех использующих их сеансов)

БД делят на  сист. и польз.

Системные:

master обеспеч. управление польз. БД и работу SQL; содержит данные: учетные записи польз.; смс о сист. ошибках; сведения о БД на сервере;  размеры БД и т.д.

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

tempdb - для размещения вр. объектов. Содержимое tempdb, кроме глоб. вр. табл., удаляется при разрыве соединения с SQL. При завершении – удал-ся все данные.

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

resource содержит все сист. объекты (в основном прогр. код), относящиеся к функционированию SQL в целом. Изм. при обновлении SQL.


13.  СУБД MS SQL: осн. этапы разработки БД.

При работе с БД, размещенными на сервере, м/о выделить след. осн.е этапы:

n Созд. и настройка общих свойств (конфигурирование) БД;

n Созд. объектов БД: табл., представл., польз. Ф-ий, триггеров и др.;

n работа с объектами БД;

n администрирование БД.

Созд. БД: CREATEDATABASE;.

Созд. Табл. - CREATETABLE(#-локальная, ##-глобальная вр.табл).

14.  СУБД MS SQL: основы конфигурирования.

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

Основные ср-ва конфиг.:

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

n Хранимые процедуры.

ХП sp_configure и sp_dboption позволяют просм. и управлять парам. настройки.

n Утилита SSMS. Предост. удобный интерфейс и позволяет обновлять парам. конфиг.

n Утилита командной строки sqlserv.exe.- для установки парам. конфиг. при запуске

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

М.б. установлены для:

· Экземпляра сервера. Парам. сервера задаются посредством выполнения ХП sp_configure.

· БД. Парам. БД задаются путем выполн. инструкции ALTER DATABASE. Уровень совместимости БД м.б. установлен выполнением ХП sp_dbcmptlevel.

· Соединения. Парам. соединения опр. св-вами поставщика Microsoft OLE DB Provider for SQL Server или драйвера SQL Server ODBC - при установке соединения, а также посредством инструкций SET - при установленном соединении.

· Инструкции или пакета инструкций. Парам. задаются с пом. инструкций SET.


15.  СУБД MS SQL Server: основы администрирования.

Утилиты:

· SSMS– осн. инструмент для управл.серверами БД SQL

· Configuration Manager - для управл. службами и настройки сетевых протоколов сервера и клиента.

· Системный монитор  «наблюдает» за производительностью SQL.

· Просмотр событий – просмотр журнала событий, генерируемых SQL, в поисках полезных сведений при устранении неполадок.