Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Test_po_BD / For_Test

.doc
Скачиваний:
24
Добавлен:
31.03.2015
Размер:
80.9 Кб
Скачать

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

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

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

Модель - это представление реальности, отражающее лишь избранные детали.

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

Объектное множество. Множество вещей одного типа.

Объект-элемент. Конкретный элемент объектного множества.

Лексическое объектное множество. Объектное множество, состоящее из элементов, которые можно распечатать.

Абстрактное объектное множество. Объектное множество, состоящее из элементов, которые нельзя распечатать.

Суррогатный ключ: «Идентификатор» абстрактного объекта-элемента в компьютерной системе; вне системы смысла не имеет.

Конкретизация. Объектное множество, являющееся подмножеством другого объектного множества (содержащее его).

Обобщение. Объектное множество, являющееся надмножеством другого объектного множества.

Отношение. Связь между элементами двух объектных множеств.

Составное объектное множество. Отношение, рассматриваемое как объектное множество.

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

Отношение один - к – одному. Отношение, максимальная мощность которого равна одному в обоих направлениях.

Отношение один - ко – многим. Отношение, максимальная мощность которого равна одному в одному в одном направлении и многим в обратном.

Отношение много - к – многим. Отношение, максимальная мощность которого равна многим в обоих направлениях.

Атрибут. Функциональное отношение объектного множества с другим объектным множеством.

Ключ. Значение, которое всегда можно использовать для однозначного определения элемента объектного множества.

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

Суперключ. Любой набор атрибутов, однозначно определяющий каждый кортеж ре­ляционной таблицы.

Идентификатор. Внешний ключ.

Наследование. Свойство объектного подмножества обладать всеми атрибутами объемлющего множества.

Составной объект. Отношение, рассматриваемое как объектное множество.

Отношение высокого порядка. Отношение между тремя или более объектными множествами.

Бинарное отношение. Отношение между двумя объектными множествами.

N-арное отношение. Отношение между n объектными множествами.

Концептуальный объект. Объект, обозначающий тип вещей.

Физический объект. Объект, обозначающий реальный физический предмет.

Концептуальное объектное множество. Объектное множество, элементами которого являются абстрактные понятия.

Физическое объектное множество. Объектное множество, элементами кото­рого являются физические предметы.

Зависимое объектное множество. Объектное множество, каждый элемент которого должен быть связан хотя бы с одним элементом другого объект­ного множества.

Представление данных. Определение ограниченной части базы данных.

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

Реляция. Двумерная таблица, содержащая строки и столбцы данных.

Рекурсивное отношение. Отношение, связывающее объектное множество с ним самим.

Реляционный атрибут. Столбец реляционной таблицы.

Кортеж. Строка реляции.

Пустое значение. Значение, приписываемое атрибуту в кортеже, если атрибут неприменим или его значение неизвестно.

Ключ реляции — это мини­мальный набор атрибутов.

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

Функционально определять: однозначно определять значение.

Составной ключ. Ключ, содержащий два или более атрибута.

Потенциальный ключ. Любой набор атрибутов, который может быть выбран в качестве ключа таблицы.

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

Внешний ключ — это набор атрибутов одной таблицы, являющийся ключом другой (или той же самой) таблицы.

Рекурсивный внешний ключ. Внешний ключ, ссылающийся на свою собственную реляционную таблицу.

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

Нормализация. Процесс приведения реляционных таблиц к стандартному виду.

Избыточность данных. Повторение данных в базе данных.

Целостность данных. Согласованность данных в базе данных.

Аномалия обновления. Противоречивость данных, вызванная их избыточно­стью и частичным обновлением.

Аномалия удаления. Непреднамеренная потеря данных, вызванная удалением других данных.

Аномалия ввода. Невозможность ввести данные в таблицу, вызванная отсутст­вием других данных.

Разбиение таблиц. Разделение таблицы на несколько таблиц.

Атомарное значение. Значение, не являющееся множеством значений или повторяющейся группой.

Функциональная зависимость. Значение атрибута в кортеже однозначно определяет значение другого атрибута в кортеже.

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

Реляционная таблица находится в первой нормальной форме (1НФ), если значения в таблице являются атомарными для каждого атрибута таб­лицы.

Реляционная таблица находится во вто­рой нормальной форме (2НФ), если никакие неключевые атрибуты не яв­ляются функционально зависимыми лишь от части ключа.

Проекция таблицы. Таблица, состоящая из нескольких выбранных атрибутов другой таблицы.

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

Нормальная форма Бойса-Кодда (НФБК). Любой детерминант, является ключом.

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

Многозначная зависимость (МЗЗ). Условие, обеспечивающее взаимную неза­висимость многозначных атрибутов.

Четвертая нормальная форма (4НФ). Таблица, находящаяся в третьей нор­мальной форме и не содержащая многозначных зависимостей.

Пятая нормальная форма (5НФ). Нормальная форма, исключающая совмест­ные зависимости.

Нормальная форма область/ключ (НФОК). Требует, чтобы любое ограничительное условие следовало из определений областей и ключей.

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

Объединительно-совместимые таблицы. Две или более реляционные таб­лицы, имеющие эквивалентные столбцы (с точки зрения их количества и об­ластей).

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

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

Вычитание. Операция взятия разности в реляционной алгебре.

Произведение. Операция реляционной алгебры, создающая декартово произ­ведение двух реляционных таблиц.

Выборка. Операция реляционной алгебры, производящая отбор строк из таблицы на основании некоторого условия.

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

Проекция. Реляционная таблица, полученная в результате создания проекций.

Соединение. Операция реляционной алгебры, связывающая таблицы.

Естественное соединение. Операция соединения, связывающая таблицы, когда общие столбцы имеют равные значения.

Внешнее соединение. Расширение естественного соединения, включающее все строки из обеих таблиц.

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

Присвоение. Операция реляционной алгебры, дающая имя таблице.

DDL - Подсистема описания данных.

DML - Подсистема манипулирования данными.

CREATE – определение и создание объекта данных.

ALTER – изменение определения объекта данных.

DROP – удаление объекта данных.

Каталог. В SQL2 набор схем, имеющий имя.

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

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

Ограничительное условие. Правило, ограничивающее значения величин в базе данных.

Значение по умолчанию. Значение, которое автоматически вводится, если пользователь не указывает значение.

Определение области. Тип данных, определенный в схеме и используемый при определении столбцов.

Мультимножество. Множество, в котором элементы могут повторяться.

Определение схемы. Описание базы данных для СУБД.

Рекурсивный внешний ключ. Внешний ключ, ссылающийся на свою собственную таблицу.

Платформа клиент/сервер - это компьютерная сеть; один или несколько компьютеров сети обслуживают ос­тальные и потому называются серверами. Остальные компьютеры сети - клиенты этих серверов.

Платформа клиент/сервер. Локальная сеть, состоящая из компьютеров и клиентов, обслуживаемых сервером.

Графический пользовательский интерфейс (ГПИ) - ориентированные на пользователя средства ввода, форматирования и вывода данных.

Графический пользовательский интерфейс. Окна и управляющие струк­туры, предоставляющие конечному пользователю графические средства дос­тупа к компьютерной системе.

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

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

Коррелированный подзапрос. Подзапрос, результат которого зависит от строки, рассматриваемой главным запросом.

UNION. Операция, создающая теоретико-множественное объединение двух таблиц.

INTERSECT. Операция, создающая теоретико-множественное пересечение двух таблиц.

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

Выражения-флаги. Выражения SQL, встроенные в прикладную программу, сообщающие о начале или конце последовательности SQL-выражений.

Курсор. Средство погруженного SQL хранения результатов SQL-запроса для дальнейшей обработки.

Команда FETCH (извлечь). Команда, извлекающая одну строку из открытого курсора.

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

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

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

Триггер. Программа, которая автоматически выполняется при попытке изменения содержимого определенной таблицы.

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

Графический пользовательский интерфейс. Окна и управляющие струк­туры, предоставляющие конечному пользователю графические средства дос­тупа к компьютерной системе.

Открытые системы. Понятие, означающее согласованную работу объединен­ного вместе различного оборудования и программного обеспечения.

Взаимодействие. Режим, в котором две или более различных системы обмени­ваются информацией, внося свой вклад в решение общей задачи.

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

DB-Library™, кросс-платформа SQL Server для клиентов Windows, DOS и OS/2.

DSN - это фактически псевдоним к ODBC-источпику данных.

OLE DB - это метод для доступа ко всем имеющимся данным через стандартный СОМ-интерфейс, независимо от то­го, где и как данные сохраняются.

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

Транзакция – это логическая единица работы.

Атомарность. Это свойство требует, чтобы все операции транзакции были выполнены или не была выполнена ни одна из них.

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

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

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

Транзакция. Блок программы, выполнение которого сохраняет непротиворечи­вость базы данных.

Неделимая транзакция. Транзакция, в которой либо все связанные с ней дей­ствия выполняются до конца, либо ни одно из них не выполняется.

Прерванная транзакция. Транзакция, приведшая к отказу до внесения измене­ний в базу данных.

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

Блокировка. Закрывает доступ к записи базы данных до тех пор, пока первая транзакция не завершится полностью.

Взаимоблокировка. Две транзакции закрывают друг другу доступ к сле­дующим записям, необходимым для завершения транзакций; также называ­ется «смертельными объятиями».

Детекция взаимоблокировки. Периодически выполняемая СУБД проверка того, не превысило ли время ожидания некоторого ресурса предопределен­ного предела.

Двухфазная блокировка. Способ контроля параллельной обработки, при котором все операции блокировки предшествуют первой операции разбло­кирования.

read lock. Пользователь имеет право считывать данную запись.

write lock. Пользователь имеет право считывать и обновлять данную запись.

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

Распределенная база данных. База данных, распределенная по сети географически удаленных узлов.

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

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

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

Соединения. Коммуникационные каналы между двумя узлами сети, обеспе­чивающие возможность обмена данными.

Распределенная система управления базой данных (РСУБД). Программ­ное обеспечение, управляющее распределенной системой базы данных.

Транзакция. Выполнение пользовательской программы, взаимодействую­щей с РСУБД.

Агент. Процесс, участвующий в выполнении транзакции

Локальная транзакция. Транзакция, состоящая из одного агента

Глобальная транзакция. Транзакция, состоящая из нескольких агентов.

Глобальная сеть (ГС). Компьютерная сеть, в которой узлы значительно удалены географически.

Локальная сеть (ЛС). Компьютерная сеть, в которой узлы находятся на срав­нительно небольшом расстоянии друг от друга (обычно не более мили).

Фрагментация данных. Расчленение реляционных таблиц в РСУБД.

Горизонтальная фрагментация. Разделение реляционной таблицы на подмножества, состоящие из кортежей.

Вертикальная фрагментация. Разделение реляционной таблицы проектиро­ванием на подмножества ее атрибутов.

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

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

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

Метка времени. Способ определения времени передачи сообщений.

Хранилище данных — это централизованный "склад" различных типов данных, собираемых со всего предприятия.

Системы поддержки решений (Decision Support Systems — DSS) — это приложения, обеспечи­вающие проведение анализа данных, которые находятся в хранилище.

Системы интерактивной аналитической обработки (Online Analytical Processing-OLAP) - это своеобразный тип приложения для поддержки принятия решений.

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

Магазин данных (Data Mart) — это "склад" данных, собранных из СУБД или других источников, который предназначен для использования конкретным отделом или группой.

Службы преобразования данных (DTS) - инициализация источника получения данных, обновле­ние, выборка и загрузка выполняются одновременно.

Куб представляет собой многомерное образование, которое является совокупно­стью измерений и размеров.

Измерения (dimensions) куба— это категории, относительно которых мы будем проводить анализ данных.

Общее измерение — это измерение, которое имеется в каждом кубе базы данных OLAP.

Размеры (measures) куба— это количественные характеристики данных, которые нужно про­анализировать.

Диспетчер OLAP — это модуль расширения к консоли управления Microsoft (ММС).

Таблица фактов - это таблица внутри реляционной базы данных, содержащая реальные количественные данные, которые нужно проанализировать.

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

MOLAP - Метод хранения данных MOLAP подразумевает сохранение всех подробных данных куба внутри собственной многомерной базы данных.

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

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

Итоги (aggregations) — это обобщенные данные, которые вычисляются службами OLAP и со­храняются в базе данных вместе с транзакционными данными куба.

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

Pivot Table Service — это утилита, которая обеспечивает кэширование данных для клиентской части и прямой интерфейс с Access и Excel.

ADO MD расширяет функции ADO путем добав­ления набора объектов в модель ADO, что позволяет обращаться к многомерным данным.

MDX — это, в сущности, расширение синтаксиса SQL до таких пределов, когда появляется возможность по­лучать доступ к базе данных OLAP и выбирать из нее сведения.

MDX — это составная часть ADO MD для доступа к данным со стороны клиент

Group By – означает что строки должны быть разбиты на группы с общими значениями указанного столбца

Булевы операторы – И, ИЛИ, НЕ

Фраза FROM – задает существующие таблицы, к которым обращается запрос

CONTINUE – Ключевое слово, возвращающее управление первой команде цикла WHILE

Компьютер-клиент – отвечает за пользовательский интерфейс

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

Детекция взаимоблокировки – периодическая проверка со стороны СУБД. Не превысило ли время ожидания некоторого ресурса заранее определённого предела

«Снежинка» - детализирует атрибуты справочных таблиц

Измерения – относительно них нужно обобщать и детализировать информацию

Pivot Table Service – обеспечивает интерфейс с Access и Excel

Правило – правило, ограничивающее значения в базе данных

Команда WHILE – команда на основании условия управляющая циклическим исполнением блока команд

Защита данных – средства предотвращения несанкционированно доступа к базе данных

Неделимая транзакция – транзакция, в которой либо все её действия выполняются до конца, либо ни одно из них не выполняется

Агент – процесс, участвующий в выполнении транзакции

Справочная таблица – содержит реальные количественные данные

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

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

СППР – выполняет оперативную обработку транзакций

Параметр – переменная, применяемая для передачи данных хранимой процедуре и от неё

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

Ключ – значение, которое всегда можно использовать для однозначного определения элемента объектного множества

Обобщение – объектное множество, являющееся надмножеством другого объектного множества (содержащее его)

Отобразить – выделить подмножество объектного множества

Таблица пересечения – таблица, представляющая элементы других таблиц, находящихся в отношении много-ко-многим

Степень реляции – количество атрибутов реляции

Избыточность данных – повторение данных в базе данных

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

Соседние файлы в папке Test_po_BD