Запросы представляют собой набор выборочной информации из общей базы данных.

Основные понятия

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

Функции баз данных:

• хранение данных и их защита.

• изменение (обновление, добавление и удаление) хранимых данных.

• поиск и отбор данных по запросам пользователей.

• обработка данных и вывод результатов.

База данных предназначена хранения информации.

Система управления базами данных предназначена для создания, сопровождения и использования баз данных.

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

Характеристики СУБД

Классы СУБД

• системы общего назначения.

• специализированные системы.

Производительность СУБД оценивается:

• временем выполнения запросов.

• скоростью поиска информации в неиндексированных полях.

• временем выполнения операций импортирования базы данных из других форматов.

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

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

• временем генерации отчета.

Модели данных в СУБД

К числу важнейших относятся следующие модели данных:

• иерархическая.

• сетевая.

• реляционная.

• объектно-ориентированная.

Язык современной СУБД включает подмножества команд, относившиеся ранее к следующим специализированным языкам:

• язык описания данных — высокоуровневый непроцедурный язык декларативного типа, предназначенный для описания логической структуры данных.

• язык манипулирования данными — командный язык СУБД, обеспечивающий выполнение основных операций по работе с данными — ввод, модификацию и выборку данных по запросам.

• структурированный язык запросов (Structured Query Language, SQL) — обеспечивает манипулирование данными и определение схемы реляционной БДП, является стандартным средством доступа к серверу БД.

Поля базы данных

Основные понятия

Поле - наименьший поименованный элемент информации, хранящейся в БД и рассматриваемой как единое целое.

Поле может быть представлено числом, буквами или их сочетанием (текстом).

Запись - совокупность полей, соответствующих одному объекту. Так, абоненту телефонной сети соответствует запись, состоящая из трех полей.

Файл - совокупность связанных по какому-либо признаку записей (т.е. отношение, таблица). Таким образом, в простом случае база данных есть файл.

Основные типы полей баз данных:

• Символьный (текстовый).

• Числовой.

• Дата / время.

• Денежный.

• Поле примечание. Оно может содержать до 2^16 символов (2^16 = 65536).

• Счетчик. Специальное числовое поле, в котором СУБД присваивает уникальный номер каждой записи.

• Логический. Может хранить одно из двух значений: true or false.

• Поле объекта OLE (Object Linking and Embedding - технология вставки и связывания объекта). Это поле может содержать любой объект электронной таблицы, документ microsoft word, рисунок, звукозапись или другие данные в двоичном формате, внедренные или связанные с СУБД.

• Гиперссылка. Может содержать строку, состоящую из букв и цифр, представляющую адрес сайта или web - страницы.

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

Объекты СУБД

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

 

Таблица как объект СУБД

Связь между таблицами позволяет:

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

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

Запросы СУБД

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

Работа с запросами

Запросы представляют собой набор выборочной информации из общей базы данных.

Если структура базы данных предприятия хорошо продумано, то исполнители, работающие с базой, должны навсегда забыть о том, что в базе есть таблицы, а ещё лучше, если они об этом вообще ничего не знают. Таблицы – слишком ценные объекты базы, чтобы с ними имел дело кто-либо, кроме разработчика базы.

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

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








Дата добавления: 2015-12-10; просмотров: 1448;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.