Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД. Шпора для мобилы.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
60.36 Кб
Скачать

Olap- системы.

OLAP (англ. online analytical processing, аналитическая обработка в реальном времени) - технология обработки информации, включающая составление и динамическую публикацию отчётов и документов.

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

Причина использования OLAP для обработки запросов — это скорость. Реляционные БД хранят сущности в отдельных таблицах, которые обычно хорошо нормализованы. Эта структура удобна для операционных БД (системы OLTP), но сложные многотабличные запросы в ней выполняются относительно медленно. Хорошей моделью для запросов, а не для изменения, является Пространственная БД.

OLAP делает мгновенный снимок реляционной БД и структурирует её в пространственную модель для запросов. Заявленное время обработки запросов в OLAP составляет около 0,1 % от аналогичных запросов в реляционную БД.

Недостатки: Сложность в применении OLAP состоит в создании запросов, выборе базовых данных и разработке схемы, в результате чего большинство современных продуктов OLAP поставляются вместе с огромным количеством предварительно настроенных запросов. Другая проблема — в базовых данных. Они должны быть полными и непротиворечивыми.

П

Понятие базы данных. Концепции базы данных

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

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

Области применения: Применяются в различных сферах деятельности.

концепции БД

Концепции БД:

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

2. появляются специализированные данные о фактографических данных (метаданные) которые описывают информационные параметры и взаимосвязи фактографических данных.

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

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

К БД и к СУБД предъявляются основные требования:

  1. Высокое быстродействие (малое время отклика на запрос).

  2. Простота обновления данных.

  3. Совместное использование данных многими пользователями.

  4. Безопасность данных

  5. Стандартизация построения и эксплуатации БД (фактически СУБД).

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

  7. Дружелюбный интерфейс пользователя.

Понятия: сущность, тип данных, домен, атрибут, отношение. Свойства отношений.

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

Независимая сущность - сущность, представляющая независимые данные, которые всегда присутствуют в системе. Отношения с другими сущностями у нее могут отсутствовать;

Зависимая сущность - в диаграммах сущность-связь - сущность, представляющая данные, которые зависят от других сущностей в системе. Зависимая сущность всегда имеет отношения с другими сущностями)

Тип данных - характеристика набора данных(числовой, текствовый, дата/время, логический)

Домен - в базах данных - множество всех значений атрибута в некотором отношении

Атрибут – поименованная характеристика сущности. (ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.).

Связь – ассоциирование двух или более сущностей.

Отношения - в диаграммах сущность-связь - связь двух или нескольких сущностей. Отношение всегда выражается действием. Отношение именуют с помощью глагола.

Р

Реляционные СУБД. Общая характеристика реляционных баз данных.

Реляционные СУБД - СУБД, управляющие реляционными базами данных.

Реляционная база данных — это совокупность отношений, содержащих всю ин­формацию, которая должна храниться в базе данных. То есть база данных пред­ставляет набор таблиц, необходимых для хранения всех данных. Таблицы реля­ционной базы данных логически связаны между собой.

Табличное представление:

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

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

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

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

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

Характеристика реляционной базы данных.

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

  • Каждая таблица состоит из фиксированного числа столбцов и значений. В одном столбце строки не может быть сохранено более одного значения.

  • Ни в какой момент времени в таблице не найдется двух строк, дублирующих друг друга.

  • Каждому столбцу присваивается уникальное в пределах таблицы имя;.

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