Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты ОИТ.docx
Скачиваний:
192
Добавлен:
26.03.2015
Размер:
807.27 Кб
Скачать

30 Место и роль бд в ис

БД являются основой современных ИС и предназначены для выполнения 2-х основных задач: 1) хранения больших объемов информации и 2) обеспечения быстрого доступа к требуемой информации.

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

Все существующие БД могут строится на разных принципах, кот. хар-ся таким понятием как Модель БД. Понятие МБД определяет способ связи м/у объектами в базе, способ хранения инф-ции на накопителях, способ извлечения и представления данных. Любая БД содержит описание некоторой предметной области и является инф-ной моделью данных для реального объекта: предприятия, фирмы, склада и т.п., все составные части которого так или иначе взаимосвяз. м/ду собой и направл. на выполн. некот. общей задачи.

При разработке БД, как ИС с соответствующей структурой, обычно преследуются следующие цели:

-устранение дублирования информации при хранении;

-обеспечение быстрого доступа к информации;

-обеспечение целостности и достоверности информации;

-организация парольного доступа к информации;

-обеспечение простоты работы с информацией.

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

СУБД позволяет обеспечить:

-пользователей языковыми средствами описания и манипулирования данными;

-поддержку логических моделей данных;

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

-модификацию(изменение данных, сортировка, переставление) - защиту и целостность данных.

Таким образом, с помощью СУБД разрабатывается структура БД, удовлетворяются все предъявляемые к ней требования, а также обеспечивается непосредственная работа с БД.

В ИС имеется ещё один важный компонент, который называется администратор БД (АБД), который отвечает за сохранность данных и их целостность, за установление различных прав пользования ит.д.

31 Реляционная бд

Реляционная БД — это БД, основанная на реляционной модели данных (РМД).

В основе РМД лежит понятие отношения, или реляции (relation – отношение, англ., отсюда и происходит термин реляционные БД). Для работы с реляционными БД применяют реляционные СУБД. Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году. Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.

В РМБД основной структурной единицей является таблица (отношение). Реляционная модель ориентирована на орг-цию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает след. свойствами:

-каждый элемент таблицы – это один элемент данных;

-все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

-каждый столбец имеет уникальное имя;

-одинаковые строки в таблице отсутствуют;

-порядок следования строк и столбцов может быть произвольным.

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

Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ. Если такого поля нет, то его надо ввести искусственно. Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ — ключ второй таблицы.

Существуют следующие типы информационных связей: - один-к-одному; - один-ко-многим; - многие-ко-многим.

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

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

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

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