Глоссарий терминов

Форматы и организация файлов

Обзор и классификация файлов. Характеристики физической организации основных форматов файлов…

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

Аббревиатуры:

DDL (Data Definition Language) (язык описания данных) - это семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.

DML (Data Manipulation Language) (язык управления [манипулирования] данными) - это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.

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

OLTP (Online Transaction Processing) (онлайновая обработка транзакций) — способ организации БД, при котором система работает с транзакциями небольшими по размерам, но идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время ответа.

 

И т.д.

Общие определения:

Атрибут — элемент данных в кортеже.

База данных — набор связанных данных.

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

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

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

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

Схема «звезды», схема звёздного соединения, звездоподобная схема, звёздная схема (от англ. star schema) — специальная организация реляционных таблиц, удобная для хранения многомерных показателей. Лежит в основе реляционного OLAP.(вики)

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

Каталог данных (data directory) хранит информацию о месте и способе хранения данных.

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

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

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

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

1. аспект структуры: методы описания типов и логических структур данных;

2. аспект манипуляции: методы манипулирования данными;

3. аспект целостности: методы описания и поддержки целостности базы данных.

Нормальная форма — требование, предъявляемое к отношениям в теории реляционных баз данных для устранения из базы избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных.

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

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

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

Поле — некая характеристика моделируемого объекта.

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

Реляционная алгебра — формальная система манипулирования отношениями в реляционной модели данных.

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

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

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

Системный каталог (словарь данных) — совокупное описание данных, называемых метаданными (совокупность метаданных (данные о данных)).

СУБД — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

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

Схема — структура базы данных.

Таблица — структура данных, хранящая набор однотипных записей.

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

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

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

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

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

Хеширование — преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины.

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

 

И т.д.