Виды базы данных. Основные понятия реляционных баз данных
Базами данных называют совокупность данных, которые хранятся длительное время в памяти компьютера. По характеру хранящейся информации все базы данных можно разделить на фактографические и документальные.
Фактографические базы данных — это простые картотеки, а документальные — это архивы. В фактографических БД хранится краткая информация в строго определенном формате.
В документальных БД хранятся всевозможные документы. Причем информация может быть не только в текстовом варианте, но и графическом, и звуковом.
По структуре организации данных их можно разделить на иерархические, реляционные и сетевые. На сегодня широкое распространение получили реляционные базы данных. К достоинствам данной модели можно отнести:
1) возможность манипулировать большим количеством информации во внешней памяти без знания ее физической органи- зации;
2) наличие большого числа абстракций, которые позволяют моделировать большую часть предметных областей.
К основным понятиям реляционных баз данных относятся: тип данных, домен, кортеж, атрибут, отношение, первичный ключ.
Понятие типы данных. В реляционных базах данных тип данных схож с аналогичным понятием в языках программирования.
Современные базы данных могут допускать хранение символьных, числовых, строковых и специальных данных (дата, время, денежный). Также активно развиваются возможности БД в применении абстрактных типов данных.
Домен — это задание общего типа данных, к которому относятся элементы доменов и произвольного логического выражения, применимого к элементу типа данных. Другими словами, домен — это допустимое множество значений данного типа.
Атрибут — это столбцы отношения, которым присваиваются имена, и по которым к ним затем производится обращение.
Кортеж — это некоторое множество пар имени атрибута и значения, которое содержит одно вхождение каждого имени атри- бута.
Отношение — это множество кортежей. Другими словами, отношение — это таблица, в которой строка называется записью, а столбец — полем.