Язык современной СУБДП

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

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

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

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

Обеспечение целостности БД — необходимое условие успешного функционирования БД.

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

Обеспечение безопасности достигается в СУБД:

· шифрованием прикладных программ, данных,

· защиты паролем,

· поддержкой уровней доступа к отдельной таблице.

Свойства полей базы данных

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

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

Поле может быть представлено:

· числом,

· буквами

· пли их сочетанием (текстом).

Например, в телефонном справочнике полями являются фамилия и инициалы, адрес, номер телефона, т.е. три поля, причем все текстовые (номер телефона также рассматривается как некоторый текст).

Рисунок 1. Представление информации в БД

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

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

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

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

Типы полей

Все данные в БД разделены по типам. Вся информация полей, принадлежащих одному столбцу (домену), имеет один и тот же тип. Такой подход позволяет ЭВМ организовать контроль вводимой информации.

Рисунок 2

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

Символьный (текстовый). В таком поле по умолчанию может храниться до 256 символов.

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

Дата / время. Содержит значение даты и времени.

Денежный. Включает денежные значения и числовые данные до пятнадцати знаков целой части и четырех знаков дробной части.

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: