Материал: 5179

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Обобщение. Процесс стирания различий между элементами сущности путём выявления их общих особенностей

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

Объект. Это уникально определяемая сущность, которая содержит атрибуты, описывающие состояние объекта «реального мира», и связанные с ними действия (правила поведения). Объекты также могут содержать другие объекты. Ключевой частью определения объекта является уникальный идентификатор. В объектно-ориентированной системе каждый объект обладаёт уникальным в масштабе системы идентификатором (ОГО – Object IDentifier), который не зависит от значений его атрибутов и должен быть скрыт от пользователя.

Объектно-ориентированная СУБД. Объектно-ориентированная СУБД управляет работой объектно-ориентированной базы данных. Последняя представляет собой перманентный и совместно используемый репозитарий объектов, определённых в модели данных ООМД. Модель данных ООМД отражает семантику объектов, поддерживаемых в объектно-ориентированном программировании. В отношении этой модели данных ещё нет общепринятой точки зрения.

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

Ограничение непересечения. Описывает связь между элементами подклассов и указывает, может ли элемент суперкласса принадлежать только к одному или нескольким подклассам.

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

Ограничение степени участия. Определяет, должен ли быть отнесён к какому-то подклассу каждый элемент суперкласса.

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

68

атрибутов, целостность сущностей, ссылочная целостность и ограничения предметной области

Однозначный атрибут. Атрибут, который содержит одно значение для каждого экземпляра сущности определённого типа.

Оперативная аналитическая обработка (OLAP). Динамический синтез,

анализ и обобщение больших объёмов многомерных данных.

Операции реляционной алгебры. Пять основных операций реляционной алгебры, а именно выборка (selection), проекция (projection), декартово произведение (cartesian product), объединение (union) и разность множеств (set difference), выполняют большинство действий по извлечению данных, которые могут представлять для нас интерес. На основании пяти основных операций можно также вынести дополнительные операции, такие как операции соединения (join), пересечения (intersection) и деления (division), которые могут быть выражены в терминах пяти основных операций.

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

Оптимизатор запросов. Этот модуль определяет оптимальную стратегию выполнения запроса.

Оптимизация запроса. Процедура выбора наиболее аффективного плана выполнения поступившего запроса.

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

Опытные пользователи. С другой стороны спектра находятся опытные конечные пользователи, которые знакомы со структурой базы данных и возможностями СУБД. Для выполнения требуемых операций они могут использовать такой язык запросов высокого уровня, как SQL. А некоторые опытные пользователи могут даже создавать собственные прикладные программы.

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

69

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

Отношение. N-арным отношением R, или отношением R степени n, называют подмножество декартового произведения множеств D_1, D_2, ..., D_n (n\ge 1), не обязательно различных. Исходные множества D1,D2,...,Dn называют в модели доменами (в СУБД используется понятие тип данных). Отношение имеет простую графическую интерпретацию, оно может быть представлено в виде таблицы, столбцы (поля, атрибуты) которой соответствуют вхождениям доменов в отношение, а строки (записи) – наборам из n значений, взятых из исходных доменов. Число строк (кортежей) n называют кардиальным числом отношения, или мощностью отношения. Отношение – Плоская таблица, состоящая из столбцов и строк.

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

П

Пакет. Это совокупность процедур, функций, переменных и операторов языка SQL, которые сгруппированы вместе и хранятся в виде единого программного блока. Пакет состоит из двух частей: спецификации и тела. В спецификации пакета объявляются все общедоступные структуры (public constructs) пакета, а в теле определяются все структуры (общедоступные и частные (private)) пакета, и таким образом реализуется спецификация. Поэтому пакеты обеспечивают своего рода инкапсуляцию.

Пакеты (Packages). Пакетом называется коллекция процедур, функций, переменных и операторов SQL, которые сгруппированы вместе и хранятся в виде ёдиного программного модуля.

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

Параллельное выполнение. Позволяет многим объектам одновременно выполнять их методы либо на одном и том же компьютере, либо на разных компьютерах.

70

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

Первая нормальная форма (1НФ.) Отношение, в котором на пересечении каждой строки и каждого столбца содержится одно и только одно значение.

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

Первичный ключ. Потенциальный ключ, который выбран для уникальной идентификации кортежей внутри отношения.

Перекрёстные запросы. Перекрестные запросы могут использоваться для обобщения обрабатываемых данных и отображения их в формате компактной электронной таблицы. Этот формат позволяет более наглядно представить большой объём данных с целью выявления существующих тенденций и проведения сравнительного анализа. Результирующая сетка перекрёстного запроса представляет собой моментальный снимок состояния данных и не позволяет выполнять их обновление.

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

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

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

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

71

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

Перманентный язык программирования. Язык, который позволяет пользователям сохранять данные непосредственно при выполнении программы (не предусматривая для этого особых действий), после чего эти данные могут использоваться во многих других программах

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

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

Планировщики (Dispatchers – ttnnn). Процессы Dnnn ответственны за перенаправление запросов от пользовательских процессов к доступным общим серверным процессам и возврат полученных данных. Планировщики применяются, только если используется опция многопотокового сервера (Multi Threaded Server — MTS), и в этом случае имеется по меньшей мере один процесс Dnnn для каждого протокола связи.

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

Поддержка обмена данными. Поддержка обмена данными СУБД должна обладать способностью к интеграции с коммуникационным программным обеспечением.

Поддержка стандартных методов. Как правило, любые структурированные технологии очень широко используют диаграммы, которые достаточно трудно создавать и поддерживать вручную. Использование CASE-инструментов существенно упрощает этот процесс и позволяет подготавливать более качественную и актуальную документацию.

72

Источник: https://studfile.net/preview/16710839/