Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госы БД .docx
Скачиваний:
7
Добавлен:
27.04.2019
Размер:
476.99 Кб
Скачать
  1. Основные типы субд.

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

Для работы с базой данных СУБД должна обеспечивать:

  • возможность внесения и чтения информации;

  • работу с большим объемом данных;

  • быстроту поиска данных;

  • целостность данных (их непротиворечивость);

  • защиту от разрушения, уничтожения (не только при случайных ошибках пользователя), от несанкционированного доступа;

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

СУБД классифицируются:

  1. По степени структурированности данных

    1. Сильно структурированные

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

    1. Слабо структурированные

Не используется жесткое форматирование данных (информационно-поисковые системы)

  1. По степени сосредоточенности информации в узлах вычислительной сети

    1. Локальные

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

    1. Распределенные

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

  1. По степени специализации для конкретной предметной области

    1. Специализированные

Ориентированы на отдельную предметную область и как правило поддерживают специальные структуры данных, характерные для данной предметной области.

    1. Интегрированные

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

    1. Универсальные

Содержат программные и инструментные средства для создания и ведения БД.

  1. Реляционная модель данных, основные понятия.

Реляционная модель данных (РМД) —логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теория множеств и логика первого порядка.

На реляционной модели данных строятся реляционные БД. Включет аспекты:

  • Структурный аспект - данные в базе данных представляют собой набор отношений.

  • Аспект целостности- отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

  • Аспект обработки (манипулирования) - РМД поддерживает операторы манипулирования отношениями (реляционная алгебра).

Определения:

  Декартово произведение: Для заданных конечных множеств (не обязательно различных) декартовым произведением называется множество произведений вида: , где

Пример: если даны два множества A (a1,a2,a3) и B (b1,b2), их декартово произведение будет иметь вид С=A*B (a1*b1, a2*b1, a3*b1, a1*b2, a2*b2, a3*b2)

  Отношение: Отношением R, определенным на множествах называется подмножество декартова произведения . При этом:

множества называются доменами отношения

элементы декартова произведения называются кортежами число n определяет степень отношения ( n=1 - унарное, n=2 - бинарное, ..., n-арное) количество кортежей называется мощностью отношения.

Пример: на множестве С из предыдущего примера могут быть определены отношения R1 (a1*b1, a3*b2) или R2 (a1*b1, a2*b1, a1*b2)

Отношения удобно представлять в виде таблиц.

Строки таблицы = кортежам. Каждая строка фактически представляет собой описание одного объекта реального мира (в данном случае работника), характеристики которого содержатся в столбцах. Можно провести аналогию между элементами реляционной модели данных и элементами модели "сущность-связь". Реляционные отношения соответствуют наборам сущностей, а кортежи - сущностям. Поэтому, также как и в модели "сущность-связь" столбцы в таблице, представляющей реляционное отношение, называют атрибутами.

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