Виды баз данных. Основные понятия реляционных баз данных

 

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

Фактографические  базы  данных   —  это  простые   картотеки, а  документальные — это архивы. В фактографических БД хранится краткая  информация в строго определенном формате.
В документальных БД хранятся  всевозможные документы. Причем информация может быть не только в текстовом варианте, но и графическом, и звуковом.

По  структуре  организации данных их можно разделить  на иерархические,  реляционные и сетевые. На  сегодня  широкое  распространение  получили  реляционные базы данных.  К  достоинствам данной модели можно отнести:
1)  возможность  манипулировать большим количеством информации во внешней памяти без знания ее физической  органи- зации;
2)  наличие большого числа абстракций,  которые  позволяют моделировать большую часть предметных областей.

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

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

Атрибут — это  столбцы  отношения, которым  присваиваются имена, и по которым к ним затем производится обращение.

Кортеж — это некоторое множество пар имени атрибута и значения,  которое  содержит одно вхождение каждого  имени атри- бута.

Отношение — это множество кортежей.  Другими словами, отношение  — это  таблица, в которой  строка  называется  записью, а  столбец — полем.

 


Лекция добавлена 25.02.2014 в 23:04:08