Upload
elena-pelevaniuc
View
253
Download
0
Embed Size (px)
Citation preview
Основные понятия базы
данных
Основные понятия баз данных:
• данное;
• элементарное данное;
• значение данного;
• область определения данного;
• атрибуты данного;
• структуры данных;
• первичный ключ;
• вторичный ключ.
Данное - это модель представления информации, доступной для обработки некоторым процессом (человеком, программой и др.), модель, оперируя с которой можно получить новую информацию.
Элементарное данное – это сущность, неделимая по отношению к представляемой ею операции и по отношению к логическому (программе) или физическому (ЦПУ) процессору.
С логической точки зрения элементарное данное характеризуется: a) идентификатором; b) значением; с) атрибутами.
Идентификатор данного используется для его вызова (доступа к нему).
Значение данного – это содержимое зоны памяти, в которой это данное размещено.
Область определения данного – это множество значений, которые может принимать в процессе обработки это данное.
Атрибуты данного определяют его специфические характеристики. Одним из наиболее важных атрибутов данного является его тип, определяющий принадлежность к некоторому классу данных. Каждому типу данных соответствует некоторая модель внутреннего представления.
Структура данных – это набор данных, между элементами которых установлены некоторые отношения, определяющие методы их идентификации и обработки. Структура данных может состоять из элементарных данных, а так же из других структур. Каждая компонента структуры данных идентифицируется с помощью идентификатора или положения внутри структуры.
База данных - это совокупность информации, специальным образом организованной так, чтобы облегчить её хранение, обработку, вывод.
•БД книжного фонда;
•БД кадрового состава;
•БД шедевров Эрмитажа;
•БД современной рок-музыки;
•БД химических элементов и их соединений.
Примеры баз данных:
Типы баз данных:• Иерархическая база данных
• Сетевая база данных
• Реляционная база данных
• организована в виде узлов, соединенных ветвями дерева;
• каждый узел подчинён, максимум, одному узлу уровня, расположенного непосредственно над ним (называемого материнским узлом), и может быть связан с один или несколькими узлами на иерархически нижнем уровне.
Иерархическая БД:
Пример иерархической БД
Представление иерархической БД в табличной форме
• также организована иерархически, однако одному дочернему узлу может соответствовать несколько материнских узлов.
Сетевая БД:
Пример сетевой БД
•Содержит информацию, организованную в виде двухмерных таблиц.•Такая таблица называется отношением.•Она содержит несколько связанных между собой таблиц.•Каждая строка в таблице содержит информацию об одном отдельном объекте БД.•Каждый столбец –определенные характеристики этих объектов.
Реляционная БД:
Пример реляционной БД