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


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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

· числом,

· буквами

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

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

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

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

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

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

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

Типы полей

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

Рисунок 2

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

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

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

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

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

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

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

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

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

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

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



Дата добавления: 2016-05-31; просмотров: 2532;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.