Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО АИС.doc
Скачиваний:
4
Добавлен:
10.11.2019
Размер:
637.95 Кб
Скачать

6.1.Основные понятия

Администрирование SQL Server 2000 в свою очередь можно разделить на две части: администрация собственного сервера и администрация БД – обработка структуры БД и ее проектирование.

Первая задача, которая встает перед администратором или разработчиком это проектирование структуры БД.

БД – совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

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

БД – наименованная совокупность взаимосвязанных данных, находящихся под управлением системного управления БД.

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

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

Различают централизованные и распределенные БД.

Распределенная БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети. Наличие нескольких серверов, на которых может храниться пересекающаяся или дублирующаяся информация. Используется система управления распределенными БД.

Централизованная БД хранится в памяти одной вычислительной системы, т.е. БД располагается на одном компьютере. Используется в локальных сетях:

  • Файл-сервер – БД располагается на сервере, в качестве которого может использоваться более мощная из ПЭВМ, объединенных в сеть.

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

Файл БД в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка.

Эта схема работает при не очень больших объемах данных. При увеличении числа компьютеров в сети или росте БД производительность резко падает.

Недостаток: высокая вероятность потери изменений, выполненных одним пользователем, при сохранении измененных файлов на центральный сервер.

Microsoft Visual Fox Pro, Microsoft Access, Paradox for Windows, dBase for Windows и др.

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

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

Microsoft SQL Server, Oracle, IBM DB2, Sybase и др.

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

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

Элемент данных описывает любой набор данных, а правила связывания определяют алгоритмы взаимосвязи элементов данных. Выделяют иерархическую, сетевую и реляционную модели данных.

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

Основное правило: никакой поток не может существовать без своего родителя.

Недостаток: необходимо использовать ту иерархию, которая была заложена в основу БД при проектировании.

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

  • Реляционная модель данных. Чтобы представить любой набор данных в виде двумерной таблицы.

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

Данные – атрибуты, объекты – сущности. Объект, атрибут и связь - фундаментальные понятия ИС.

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

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

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