Лекция: Реляционная модель данных. СУБД.

· Каждый элемент таблицы – 1элемент данных

· Все столбцы в таблице однородны, элементы в столбцах имеют одинаковый тип.

· Каждый столбец имеет уникальное имя

· Отсутствуют одинаковые строки в таблице

· Порядок следования строк и столбцов произвольный

Для ускорения поиска в реляционных таблицах применяется индексация. Таблица индексируется по 1 или нескольким полям. Индексация осуществляется при помощи сортировки. Проиндексированные поля наз. ключевыми. Первичный ключ однозначно идентифицирует экземпляр записи. В первичном ключе все значения полей уникальны. Вторичный ключ выполняет роль поисковых и группированных признаков. Простой ключ – 1поле однозначно идентифицирует запись. Составной ключ– запись однозначно идентифицируется при помощи нескольких полей.

В б.д. может быть больше 1й реляционной таблицы. Таблицы в б.д. связываются между собой при помощи сопоставления ключевых полей.

Типы связей:

· 1:1 1му экземпляру записи 1таблицы соответствует не более 1экз. записи 2й табл.

· 1: М (многие) 1й записи 1й табл. соответствует 0,1, много записей др. таблицы

· М: М 1й записи 1й табл. соответствует 0,1, много записей др. таблицы и наоборот

Функции СУБД:

1. Хранение большого объёма информации

2. Быстрый поиск

3. Добавление и удаление строк и столбцов

4. Редактирование записей

5. Ввод информации в удобном для пользователя виде

Простота использования СУБД позволяет создавать новые базы данных без программирования, используются только встроенные функции. СУБД обеспечивает правильность, полноту и непротиворечивость данных, а так же удобный доступ к ним. Access, Base, Fox Pro, Paradox.

еще рефераты
Еще работы по информатике