A
АДМИНИСТРАТОР
БД
(АБД).
Специалист, отвечающий за управление техническими аспектами
системы управления
базы данных.Он отвечает за определение данных, разработку программ, ввод
данных
в БД, удаление данных, поддержание целостности и защиты данных,
управление
операциями БД.
АДМИНИСТРАТОР ДАННЫХ
(АД).
Специалист, отвечающий
за определение и реализацию общей политики по планированию и управлению
данными
в соответствии со стратегическим планом развития информационной системы
корпорации. К обязанностям АД относится планирование развития базы
данных,
разработка и сопровождение нормативов и стандартов по представлению
данных,
разработка бизнес-правил и "деловых" процедур.
АРХИТЕКТУРА
БАЗЫ ДАННЫХ (АРХИТЕКТУРА ANSI-SPARC). Архитектура базы данных, состоящая из
концептуального,
внешнего и внутреннего уровней. Три уровня абстракции представления БД
позволяют реализовать идею отделения логической структуры и манипуляции
данными, как они понимаются пользователями, от физического
представления,
требуемого компьютерным оборудованием.
Б
БАЗА ДАННЫХ
(БД).
Совокупность специальным образом организованных, логически связанных
данных,
предназначенных для обеспечения информационных потребностей организации.
Другими словами БД это множество взаимосвязанных единиц данных, которые
могут
обрабатываться одной или несколькими прикладными системами. БД наряду с
системой управления базой данных (СУБД), оборудованием и пользователями
БД
входит в состав системы баз данных. По сфере применения БД
подразделяются на
специальные и универсальные
БАЗОВЫЙ
ЯЗЫК. Язык
программы, в которую могут быть включены команды структурированного
языка
запросов SQL. Для каждой СУБД в качестве базового языка могут выступать
различные языки : си, паскаль, бейсик и др.
БАЗЫ ДАННЫХ
КЛИЕНТ/СЕРВЕР. База
данных, функционирующая в локальной сети, состоящей из клиентских
компьютеров,
которые обслуживает компьютер-сервер. На серверном компьютере
запускается
программа - сервер базы данных. Эта программа обслуживает доступ
клиентов к
базе данных. На клиентских компьютерах запускаются прикладные программы,
которые выполняют запросы к БД, установленной на сервере
В
ВОЗМОЖНЫЙ
КЛЮЧ. Это атрибут
или совокупность атрибутов, которые являются идентифицирующими
атрибутами
сущности и могут выступать в качестве первичного ключа для сущности
после
соответствующего их описания.
ВОССТАНОВЛЕНИЕ
БД. Приведение
БД в состояние, существовавшее незадолго до ее отказа. База данных
приводится в состояние, которое она имела на момент начала незавершенных
транзакций, а затем выполняются эти транзакции. В восстановлении после
отказов
ключевую роль играет протокол, в котором фиксируются все изменения
вносимые в
БД, а также состояние каждой транзакции.
ВТОРАЯ
НОРМАЛЬНАЯ ФОРМА. Отношение
приведено ко второй нормальной форме, если каждый неключевой атрибут
функционально полно зависит от ключевого атрибута. Под функциональной
зависимостью понимают ситуацию, когда значение атрибута в кортеже
однозначно
определяет значение другого атрибута в кортеже. Например, отношение
ВЕДОМОСТЬ=(СТУДЕНТ, ДИСЦИПЛИНА, ПРЕПОДАВАТЕЛЬ, ОЦЕНКА) не находится во
второй
нормальной форме, т.к. атрибут ПРЕПОДАВАТЕЛЬ не находится в
функционально
полной зависимости от составного ключа СТУДЕНТ+ ДИСЦИПЛИНА. Атрибут
ПРЕПОДАВАТЕЛЬ зависит только от атрибута ДИСЦИПЛИНА и не находится в
функционально полной зависимости от составного ключа. Для приведения
отношения
ВЕДОМОСТЬ ко второй нормальной форме его надо разбить на два отношения
УСПЕВАЕМОСТЬ и ПРЕПОДАВАТЕЛЬ.
ВТОРИЧНЫЙ
КЛЮЧ. Это атрибут
или совокупность атрибутов, которые используются в операции поиска
требуемых
данных в таблице.
Д
ДАННЫЕ. Информация, фиксированная в
определенной форме, пригодной для хранения, обработки и передачи.
Примером
компонентов первичных данных являются знаки естественного языка. Для
использования в автоматизированных информационных системах эти знаки
кодируются. Элементом данных является наименьшая семантически значимая
единица
информации. Данные после их интерпретации становятся информацией.
Ж
ЖИЗНЕННЫЙ
ЦИКЛ
БАЗЫ ДАННЫХ. Процесс
проектирования, реализации и поддержание системы баз данных.
З
ЗАПИСЬ.Блок данных. Различают
логические и
физические записи. Логическая запись представляет собой поле или набор
полей.
Физическая запись - физический блок данных. Понятие записи используется
на всех
уровнях проектирования баз данных с различной степенью детализации их
описания.
Запись является минимальной доступной единицей данных.
ЗАПРОС. Средство просмотра, анализа и
изменения данных из одной или нескольких таблиц. Сам запрос не содержит
данных,
но позволяет выбирать данные из таблиц и выполнять над ними ряд
операций.
Результатом выполнения запроса могут быть вновь созданные таблицы,
измененные
таблицы, выборка из одной или более таблиц. Запросы, связанные с
изменениями таблиц, позволяют удалять записи по какому-либо критерию,
добавлять
записи в таблицы из других таблиц, модифицировать значения полей.
И
ИЗБЫТОЧНОСТЬ
ДАННЫХ.
Дублирование данных в базе данных. Избыточность данных может возникнуть
при
непродуманном проектировании реляционных таблиц.
ИЕРАРХИЧЕСКАЯ
МОДЕЛЬ
ДАННЫХ. Модель
данных, в которых связи между данными имеют вид древовидной
иерархической
структуры. Например, база данных КЛИЕНТЫ может строиться на основе
следующей
модели. На верхнем уровне иерархии данные о КЛИЕНТАХ. КЛИЕНТУ
подчинены его СЧЕТА, СЧЕТАМ в свою очередь подчинены СТРОКИ СЧЕТОВ. В
иерархической базе данных эти файлы связываются между собой физическими
указателями, или полями данных, добавленных к отдельным записям. Каждая
запись
о клиенте содержит указатель первой записи счета этого клиента. В свою
очередь,
записи счетов содержат указатели на другие записи счетов и на записи
строк
счетов.
ИНФОРМАЦИЯ. Сведения о каком-либо событии,
явлении, процессе или объекте. Во всех предметных областях
основополагающую
роль играют операции сбора, передачи, хранения и переработки информации.
Количественными аспектами информации занимается теория передачи
информации
Качественными аспектами информации занимается теория информационных
систем. В
последнем случае важен смысл информации, ее содержание. Информация
представляет
собой содержание данных, которому придается смысл в определенном
контексте.
Информация кодируется с помощью данных.
ИНФОРМАЦИОННАЯ
СИСТЕМА.
Автоматизированная система, организующая данные в целях получения
информациии.
Под информационной системой можно обозначать любые совокупности данных и
методов их обработки.
К
КЛИЕНТ БД. Это так называемый
"клиентский" процесс, требующий для своей работы определенных
ресурсов, в том числе, как правило, и сетевых (однако, в некоторых
случаях
клиентский процесс может выполняться на том же компьютере, что и
серверный
процесс).
КЛЮЧ
ПЕРВИЧНЫЙ. Первичный
ключ - это набор атрибутов, однозначно определяющих каждую строку
реляционной
таблицы. Ключ состоящий более чем из одного атрибута называется
составным
ключем. Первичный ключ должен удовлетворять требованиям уникальности и
минимальности. Уникальность - для любой пары кортежей рассматриваемого
отношения найдется хотя бы один атрибут, значение которого в этой паре
кортежей
различны. Минимальность - ни один из атрибутов не может быть удален из
ключа
без нарушения требования уникальности.
М
МАКРОС.
Небольшая программа на языке
макрокоманд системы. С помощью макросов можно определять реакцию
приложения на
различные события в формах и отчетах. Например, на такие события, как
нажатие
кнопок, изменение данных, открытие и закрытие форм, получение фокуса
элементом
управления и др. Макрос в СУБД представляет собой структуру из одной или
более макрокоманд, которые выполняются последовательно, либо в порядке,
заданном определенными условиями. Использование макросов во многих
случаях
позволяет избежать программирования на языках управления данными. Каждая
макрокоманда имеет имя и, возможно, один или несколько аргументов,
которые
задаются разработчиком БД. Использование макросов оправдано тем, что их
легко
создавать и во многих случаях отпадает необходимость в использовании
языков
программирования.
МОДЕЛЬ
ПРЕДМЕТНОЙ ОБЛАСТИ.
Формализованное описание предметной области. Модель используется
для
исследования и проектирования объектов предметной области и связи между
ними.
При построении модели необходимо абстрагироваться от свойств объектов,
не
существенных с точки зрения задач, решаемых на основе использования
модели.
Основным требованием к модели является адекватное отображение предметной
области. Модель в полной мере должна отображать предметную область без
учета
несущественных для решаемой проблемы свойств предметной области. В связи
с
этим средства представления модели должны обладать достаточными
выразительными
возможностями для отображения предметной области и явлений и процессов,
имеющих
в ней место. Модель должна быть непротиворечивой. Она должна быть единым
интегрированным описанием предметной области и однозначно отражать
взгляды и
потребности всех пользователей системы, для построения которой
разрабатывается
модель.
Н
НОРМАЛИЗАЦИЯ
ОТНОШЕНИЙ. Процесс
преобразования реляционных таблиц в стандартную форму. Одни и те же
данные
могут группироваться в отношения различными способами. .
НОРМАЛЬНЫЕ
ФОРМЫ.
Совокупность требований к отношениям, выполнение которых
обеспечивает их
нормализацию. Как правило, для нормализации отношений используются 4-е
нормальные формы. В тех случаях, когда необходимо получить отношение без
зависимости от соединения, используется 5-я нормальная форма (проектно -
соединительная нормальная форма)..
О
ОПЕРАЦИИ С
ДАННЫМИ. Любая СУБД
позволяет выполнить четыре простейшие операции с данными: добавить в
таблицу одну
или несколько записей, удалить из таблицы одну или несколько записей,
обновить
значения некоторых полей в одной или нескольких записях, найти одну или
несколько записей, удовлетворяющих заданному условию. Для выполнения
этих
операций используется механизм запросов.
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ
БД. Базы
данных установленные и используемые на одном компьютере. Такие БД
используются
в случае отсутствия необходимости доступа к данным с других
компьютеров,
а также из за соображений обеспечения секретности хранимой в БД
информации.
Проектирование однопользовательских БД менее трудоемко по сравнению с
проектирование распределенных БД или БД типа клиент-сервер.
ОТЧЕТ. Представление пользователям
БД необходимой информации, оформленной в виде отчетных документов. Эти
документы можно просматривать и выводить на печать. Источником данных
для
отчета может служить таблица или запрос. Наряду с данными, полученными
из
таблиц или запросов, в отчете могут отображаться результаты вычислений
над
исходными данными. В отчетах, как правило, могут быть задействованы
области
заголовка и примечания отчета, области верхнего и нижнего колонтитулов,
области
заголовка и примечания групп.
П
ПЕРВАЯ
НОРМАЛЬНАЯ ФОРМА. Отношение приведено
к
первой нормальной форме, если все его атрибуты атомарны. Другими
словами, ни
один из элементов отношения сам не должен быть отношением.
ПОЛЕ. Столбец таблицы. Таблицы можно
представить как реализацию отношения. Они представляют собой набор
столбцов и
строк. Записи - это строки таблицы, которые включают в себя одно или
более
значений полей. Поля описывают те характеристики таблицы, которые
разработчики БД считают важными.
ПРЕДМЕТНАЯ
ОБЛАСТЬ (ПО). Часть
реального мира, которая представляет интерес для исследования,
использования. В
качестве предметной области могут выступать люди организации, явления
природы,
исторические сведения и многое другое. На начальным этапе проектирования
БД
проводиться анализ предметной области, осуществляется выделение ее
объектов и
связей между ними.
Р
РЕЗЕРВНОЕ
КОПИРОВАНИЕ И ВОССТАНОВЛЕНИЕ ДАННЫХ. Средства обеспечивающие
восстановление БД в случае
отказа системы.
РЕЛЯЦИОННАЯ
МОДЕЛЬ ДАННЫХ. Модель
данных, представляющие данные в виде таблиц. В основе построения модели
лежит
идея, что данные нужно связывать в соответствии с их внутренними
логическими
взаимоотношениями, а не физическими указателями. Внешнее представление
данных и
простота проектирования БД наилучшим образом реализуется когда данные
представлены в виде отношений (реляционное представление). Реляционная
таблица
обладает следующими свойствами: каждый элемент таблицы представляет
собой один
элемент данных; все элементы в столбце имеют одинаковый тип; каждый
столбец
имеет уникальное имя; одинаковые строки в таблице отсутствуют; порядок
следования столбцов и строк может быть произвольным. В реляционной
модели
целые файлы могут обрабатываться одной командой. Сегодня реляционные БД
рассматриваются как стандарт для современных коммерческих систем работы с
данными.
С
СЕРВЕР
БД. Компьютер, обслуживающий
клиентов и
обеспечивающий их доступ к БД расположенной на сервере.
СЕТЕВАЯ
МОДЕЛЬ ДАННЫХ. Модель
поддерживающее такое отношение между данными, когда каждая запись может
быть
подчинена записям более чем из одного файла. В отличии от иерархической
модели данных, в которой у каждой подчиненной записи в иерархии может
быть
только одна подчиняющая запись в иерархии, в сетевой модели данных к у
каждой
подчиненной записи в иерархии может быть несколько подчиняющих записей в
иерархии.
СИСТЕМЫ
УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД). Программное
обеспечение, осуществляющее управление
базой данных. СУБД - средство, с помощью которого прикладные
программы или пользователи работают с данными базы. При выборе СУБД
следует
исходить из ее возможностей и ограничений. Степень их важности
определяется
прикладными аспектами разрабатываемой БД. В частности при выборе СУБД
следует обращать внимание на следующие возможности: контроль доступа,
контроль
параллельной обработки, средства резервного копирования и
восстановления,
средства шифровки.
СТРУКТУРИРОВАННЫЙ
ЯЗЫК
ЗАПРОСОВ SQL. Язык,
предназначенный для взаимодействия с реляционными БД. SQL принят в
качестве стандарта языка коммуникации реляционных БД. Конкретные
реализации SQL
несколько отличаются друг от друга и используют расширение стандарта.
Типы
команд SQL: язык определения данных, язык манипулирования данными, язык
запросов, язык управления данными. В SQL задействованы команды
администрирования данных, команды управления транзакциями. Команды
определения
данных используются для определения структур БД, позволяют создавать,
изменять
удалять таблицы. Команды манипулирования данными используются для
манипулирования информацией внутри объектов реляционной БД. Язык
запросов
служит для выборки данных. Это наиболее известный язык для разработчиков
БД.
Язык управления данными позволяет управлять доступом к информации
находящейся в
БД.
СТРУКТУРЫ
ДАННЫХ.
Представления данных, используемые на различных уровнях
проектирования БД.
Различают 4-е логические структуры: поле, запись, файл, набор
файлов. Структуризация данных базируется на концепциях агрегация и
обобщение. Понятие агрегации используется для комбинирования полей в
запись. Понятие обобщение используется для представления экземпляров
записей
файлами.
СХЕМА
ДАННЫХ. Описание
структуры данных на
формальном языке. Схема данных описывает статические свойства данных.
Т
ТАБЛИЦА. Способ реализации объекта
реляционной модели. В таблице данные расположены в виде полей и записей,
соответственно в виде столбцов и строк. В процессе описания таблиц в
СУБД им
присваивают имена и определяют структуру, т.е. определяют поля, из
которых
состоит таблица. Для каждого поля определяются его свойства: размер,
формат,
маска ввода, начальное значение, обязательность ввода и др. Определяют
индексные и ключевые поля.
ТИПЫ
ОБЪЕДИНЕНИЯ ТАБЛИЦ. В процессе
проектировании БД при описании связей между таблицами задается тип
объединения
таблиц. Он используется по умолчании при создании запросов на основе
связанных таблиц. Тип объединения таблиц может задаваться и при описании
запросов на основе нескольких таблиц. Причем это справедливо как для
запросов
создаваемых по образцу, так и для запросов создаваемых на основе
использования
языка SQL.
ТРЕТЬЯ
НОРМАЛЬНАЯ ФОРМА. Отношение
приведено к третьей нормальной форме, если устранены транзитивные
зависимости
между атрибутами отношения. Транзитивная зависимость имеет место в том
случае,
если один неключевой атрибут зависит от другого неключевого атрибута.
Ф
ФОРМА. Настраиваемые диалоговые окна,
сохраняемые в БД в виде объектов специального типа. Формы используются в
приложениях для ввода и отображения данных. Формы могут содержать
элементы
управления, с помощью которых осуществляется доступ к данным в таблицах.
Элементами управления являются текстовые поля для ввода и правки данных,
кнопки, флажки, переключатели, списки, надписи, рамки объектов для
отображения
графики и объектов OLE.
Ц
ЦЕЛОСТНОСТЬ
ДАННЫХ. Состоит в
обеспечение правильности данных и их сохранности в любой момент времени.
При
этом имеется в виду как физическая сохранность данных в таблицах, так и
возможность доступа к ним средствами СУБД. Ограничения целостности -
утверждения о допустимых значений отдельных информационных единиц и
связей
между ними. Для реляционных баз данных формулируются два правила
целостности
данных: целостность сущностей и целостность согласования.
Ч
ЧЕТВЕРТАЯ
НОРМАЛЬНАЯ ФОРМА,
Отношение
приведено к четвертой нормальной форме если устранены многозначные
зависимости.
Первая нормальная форма запрещает иметь неатомарные атрибуты. Однако на
практике возникают ситуации требующих использования многозначных
атрибутов.
Ш
ШИФРОВКА
ДАННЫХ.
Кодирование данных, делающее их бессмысленными для несанкционированных
пользователей.
Э
ЭТАПЫ
ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ. В
процессе проектирования БД можно выделить несколько этапов. В
частности: формулировка и анализ требований, концептуальное
проектирование, проектирование реализации, физическое проектирование. На
каждом
этапе разрабатываются модели, которые используются для формального
представления
данных и связей между ними. Эти модели позволяют решать задачи
проектирования
БД характерные для каждого этапа, а также выступают в качестве исходных
для
следующих этапов. В литературе по БД могут встречаться другие этапы
проектирования БД или наоборот некоторые названные этапы объединены в
один. Тем
не менее проблемы, которые необходимо решать в ходе проектирования БД
одни и те
же.
Я
ЯЗЫК
ОПРЕДЕЛЕНИЯ ДАННЫХ.
Язык,
применяемый для определения схемы базы данных.
|