Администратор базы данных (АБД) - лицо, отвечающее за выработку требований к БД, ее проектированию, реализацию, эффективное использование и сопровождение.
Архитектура - разновидность (обобщение) структуры, в которой какой-либо элемент может быть заменен на другой элемент, характеристики входов и выходов которого идентичны первому элементу. Понятие "принцип открытой архитектуры" используется при построении компьютера. Этот принцип означает, что вместо принтера одной марки (например, Epson) к компьютеру может быть подключен принтер другого типа (например, Hewlett Packard).
Безопасность - защита от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения.
Внешняя схема - описание данных на концептуальном уровне.
Внутренняя схема - описание данных на физическом уровне.
Время доступа - промежуток времени между выдачей команды записи (считывания) и фактическим получением данных.
Время отклика - промежуток времени от момента запроса к БД до фактического получения данных.
Выделенный ключ - ключ, явно перечисленный вместе с реляционной схемой. В противном случае говорят о неявном ключе. Вводят и такие понятия как возможный ключ (ключ-кандидат), если любой из нескольких наборов полей может быть принят за составной ключ. Один из выделенных ключей называется первичным. При работе с несколькими связанными таблицами говорят о родительском ключе главной таблицы и внешнем ключе подчиненной таблицы. Иногда ключ называют идентификатором - атрибутом, значение которого однозначно определяют экземпляры объекта предметной области.
Данные - совокупность объективных сведений.
Домен - совокупность значений одного поля.
Запись - строка документа. Следует отметить, что это понятие неоднозначно. В реляционной модели данных запись - строка таблицы, в сетевой модели данных - элемент структуры, аналогичный примерно таблице в реляционной модели данных.
Индекс - совокупность указателей, содержащих информацию о местоположении записи. Для ускорения поиска полям сопоставляют уникальный набор (числовой или символьный). Индекс может быть представлен и несколькими полями. Если при построении БД заданы индексы, то для поиска сначала их и используют. Если индексов нет, то может проводиться длительный поиск путем перебора данных.
Информация - сведения, неизвестные ранее получателю информации, пополняющие его знания, подтверждающие или опровергающие положения и соответствующие убеждения. Информация носит субъективный характер и определяется уровнем знаний субъекта и степенью его восприятия. Информация извлекается субъектом из соответствующих данных.
Ключ - поле с уникальными (неповторяющимися) записями, используемое для определения места расположения записи. Ключ может состоять из совокупности полей (составной ключ), называемых суперключом.
Концептуальный - определение, относящееся к обобщенному представлению данных, независимому от СУБД. При проектировании БД выделяют концептуальную, логическую и физическую базы данных (модели), определение которых приведено позднее.
Кортеж - совокупность полей или запись (строка).
Логический - определение, относящееся к представлению или описанию данных, не зависящему от запоминающей среды или вычислительной системы, однако "привязанное" к выбранной СУБД.
Метаданные - данные о данных, описание информационных ресурсов, их характеристик, местонахождения, способов использования и т.д. Например, перечень таблиц с характеристиками каждой из них (имя, объем памяти и другие параметры).
Модель данных - средство абстракции, позволяющее видеть информационное содержание (обобщенную структуру), а не их конкретные значения. Выделяют, как отмечалось, иерархическую, сетевую, реляционную, объектно-ориентированную, объектно-реляционную и многомерную модели данных.
Независимость данных - возможность изменения логической и физической структуры БД без изменения представлений пользователя.
Объект - термин, обозначающий факт, лицо, событие, предмет, о котором могут быть собраны данные. В реляционных СУБД выделяют такие основные объекты, как таблицы, формы, запросы, отчеты, макросы, модули.
Под базой данных (БД) понимают совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование для одного или нескольких приложений.
Поле - столбец файлового документа (таблицы). Имя поля часто называют атрибутом.
Приложение - программа или группа программ, предназначенных для выполнения стандартных работ. К таким приложениям относятся текстовые (например, Word), графические (CorelDraw) редакторы, электронные таблицы (Excel).
Программа - полное и точное описание алгоритма на некотором формальном языке программирования.
Распределенная база данных (РБД) - единая БД, представленная в виде отдельных (возможно, избыточных и перекрывающихся) разделов на разных вычислительных средствах.
Связь - ассоциация между экземплярами примитивных или агрегированных объектов (записей) данных.
Система управления базой данных (СУБД) - совокупность программных средств, обеспечивающих управление БД на всех уровнях.
Структура - совокупность элементов и их связей.
Схема данных - описание логической структуры данных, специфицированное на языке описания данных и обрабатываемое СУБД. Дело в том, что в общем случае поля таблицы (отношения) могут располагаться в произвольном порядке (семейство отношений). Для конкретного пользователя и в конкретной БД должен быть выбран и зафиксирован только один вариант порядка. Этот вариант называется схемой (пользователя).
Транзакция - процесс изменения файла или БД, вызванный передачей одного входного сообщения. Это сообщение (команду) часто тоже называют транзакцией.
Файл - информация, хранимая на электронном носителе после завершения отдельных заданий и рассматриваемая в процессе обработки как единое целое. Файл имеет имя и требует некоторого объема памяти носителя, в качестве которого может выступать дискета, винчестер, компакт-диск (СD).
Хранилище данных - предметно-ориентированный, интегрированный, привязанный ко времени и неизменный набор данных, предназначенный для поддержки принятия решений.
Целостность данных - устойчивость хранимых данных к разрушению (уничтожению), связанному с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей.
Язык запросов (SQL)- высокоуровневый язык манипулирования данными, обеспечивающий взаимодействие пользователей с БД. Язык запросов предполагает выборку данных.