Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu (1).doc
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
275.97 Кб
Скачать

Список экзаменационных вопросов по дисциплине “Базы данных, знаний и экспертные системы”.

  1. Трехуровневая архитектура. Реализация информационных систем в трехуровневой архитектуре. SQL Server 2000, как многоуровневая система клиент-сервер.

Реализация информационных систем в трехуровневой архитектуре

Система клиент-сервер – это особый тип распределенной модели хранения данных, организации доступа к ним и обработки.

Трехуровневая архитектура

Клиент Сервер(ы)

Сервисы пользователей – отвечают за пользовательский интерфейс, базисное форматирование и правила полей. Основное назначение пользовательских сервисов – управление способом представления каждого поля и проверка, по крайней мере, его типа данных.

Бизнес-сервисы – эта группа отвечает за определенные правила. В трехуровневых системы объекты могут находиться на своих собственных серверах, распределяться между несколькими серверами, находиться на одном сервере с сервисами данных,

Сервисы данных – все сервисы данного типа отвечаю за хранение и поиск данных, следят за выполнение правил целостности данных, но в то же время не обращают внимание на то, откуда пришло подтверждение кредитной карты. Здесь и находится SQL Server.

  1. Обзор основных утилит и объектов СУБД SQL Server 2000. Назначение баз данных, включаемых в СУБД по умолчанию.

СУБД SQL Server содержит:

  • База данных – является объектом наивысшего уровня, к которому можно обратиться внутри SQL Server.

  • Журнал транзакций – объект, осуществляющий протоколирование операций ведения баз данных(БД)

Транзакция – неделимая операция. Откат транзакции – можно откатиться в ее начало.

  • Таблицы – единственный объект БД, предназначены для хранения пользовательских данных.

  • Группы файлов – по умолчанию все, связано с БД находиться в одном файле. Это первичная группа, такая группа только одна. Если в процессе использования БД планируется размещение ее на нескольких дисках, в этом случае можно создать вторичные файлы БД, до 255 групп.

  • Диаграммы – визуальное представление структуры БД, включающее входящие в нее таблицы, имена полей каждой таблицы и взаимосвязь между таблицами.

  • Представление – виртуальные таблицы(virtual tables), которые отображают данные, хранящиеся в других таблицах, и для пользователя во многом напоминают таблицы.

  • Хранимые процедуры – поименованные наборы команд на языке Transact-SQL, хранимые на сервере и вызываемые на выполнение пользователями.

  • Определенные пользователем функции – набор команд Transact-SQL, сохраненных пользователем в виде функции.

  • Пользователи – представляют собой идентификаторы отдельных пользователей для входа в систему SQL Server.

  • Роли – объект, позволяющих объединять пользователей в группы для доступа к БД.

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

  • Определение по умолчанию – описывают значения, которые присваиваются столбцам таблицы, если при добавлении строки явно не было указано значение для соответствующего столбца.

  • Определенные пользователем типы данных – типы данных создаваемые пользователями.

  • Полнотекстовые каталоги – находят фразы в больших блоках текста в полях БД.

SQL Server 2000 Edition Enterprises предлагает следующие специальные функции:

  • Кластеризация;

  • Распределенные разделенные представления;

  • Индексированные представления;

  • Разделенные кубы;

  • Поддерживает наибольшее количество памяти(до 64 Гбайт);

  • Поддерживает более 4 процессоров(до 32);

Системные базы данных SQL Server 2000 и их назначение.

MASTER – содержит специальные набор таблиц, которые отслеживают целиком всю систему. Например, при создании БД ее описание размещается в таблице sysdatebase БД master. Эта БД не может быть удалена.

MODEM – является шаблоном, задаваемым администратором, используемая для создания любых пользовательских баз данных. Содержит параметры по умолчанию, которые можно переопределять при создании соответствующей базы данных пользователя. Эта БД не может быть удалена.

TEMPDB - одна из ключевых рабочих областей сервера. Хранит все временные объекты: промежуточные таблицы для решения сложных запросов, временные таблицы пользователя. Это единственная БД, которая при перезапуске SQL Server строится заново.

MSDB – хранит информацию об администрировании и управления сервером. В этой БД служба SQL Agent сохраняет все системные задачи. При удалении не происходит полного краха системы, но использовать агента невозможно.

БД pubs и Northwind – учебные, созданные для тренировок и экспериментов, не влияющие на работу сервера. БД и журнал занимают 4Мб. Обе БД можно инсталлировать заново, запустив сценарии instpubs.sql и instnwind.sql.

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