Сделай Сам Свою Работу на 5

Что такое сетевая модель данных?





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

Какие операции можно выполнять над сетевой моделью данных?

- добавить в БД новую запись

- удалить запись и все подчиненные её записи

- извлечь запись (выборка)

-изменить значение

- обновить значение

- внос/исключение из группового отношения

- переключить (связать)

Каковы достоинства и недостатки сетевой модели данных?

Достоинства:

- высокая эффективность затрат памяти

- оперативность обработки данных

Недостатки:

- сложность и жесткость схем базы

- сложность понимания

Что такое реляционная модель данных?

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

Кто является автором реляционной модели данных?

Эдгар Кодд. 1969г предложена. 1970г опубликована.

Каковы характеристики структуры таблицы в реляционной модели данных?

- состоит из совокупности столбцов

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

- последовательность столбцов в таблице не существенна

- все строки таблицы организованы по одинаковой структуре (одно число реквизитов и длина)



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

- количество строк в таблице практически не ограничено

- последовательность строк в таблице практически не существенна

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

Что такое «атрибут» …?

Атрибут – столбец отношения

Домен – множество допустимых значений одного или нескольких атрибутов

Кортеж – строка отношения со значениями разных атрибутов.

Степень отношения – количество атрибутов, содержащихся в отношении (количество столбцов)

Кардинальность отношения – количество кортежей содержащихся в отношении (количество строк со значениями)

Какова альтернативная терминология реляционной модели данных?

Математические термины: Отношение, Кортеж, Атрибут.

Экономические термины:Таблица, Строка, Столбец

Терминология БД: Файл, Запись, Поле

Что такое первичный ключ и каковы его свойства?

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



Ключ – уникальный идентификатор записи (строки).

Первичный ключ – основной (выбранный по умолчанию) ключ в главной таблице.

Вторичный ключ – ключ связанной таблицы.

Что такое «схема данных»…?

Схема данных – группа связанных таблиц.

Метаданные – информация о таблицах, полях, ключах…

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

Каковы достоинства и недостатки реляционной модели данных?

Достоинства:

- упрощенная схема представления (таблицы) и модификации данных

- оптимизация доступа к данным

- упрощенная целостность и защита

- возможности различных применений (не специалистами в области программирования)

- простота инструментальных средств поддержки

- обеспечение пользователя языками высокого уровня

- обеспечение ------- подхода

Недостатки:

- жесткая структура

- значительная фрагментация

Какие существуют типы связей между отношения в реляционной модели данных?

Связь 1:1

Связь 1:многие

Связь многие:1

Связь многие:многие

Что такое постреляционная модель данных?

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

Каковы достоинства и недостатки постреляционной модели данных?

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



Недостаток: сложность обеспечения целостности и непротиворечивости данных в базе.

В чем суть многомерной модели данных?

OLAP (Online Analytical Processing) – оперативная аналитическая обработка данных.

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

Понятия:

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

Историчность данных означает привязку их ко времени и высокий уровень неизменности (статичности) данных и их взаимосвязей.

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

Какие операции выполняются в многомерной модели данных?

Slice and dice: осуществляет выбор, сокращающий куб.

Drill-down & roll-up – взаимообратные операции, которые используют иерархию измерений и параметры для агрегирования. Обобщение до высших значений соответствует исключению размерности.

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

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

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

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.