Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5.01-5.03 СУБД.doc
Скачиваний:
21
Добавлен:
16.08.2019
Размер:
311.81 Кб
Скачать

Лекция Реляционная модель данных.

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

После изучения темы вы должны знать:

  • Назначение реляционной базы данных

  • Основные структурные объекты базы данных

  • Форматы представления числовых и символьных данных

План:

1. Понятие реляционной модели данных

2. Основные структурные единицы базы данных

2.1. Таблицы

2.2. Формы

2.3. Запросы

2.4. Отчеты

2.5. Макросы и модули

1. Понятие реляционной модели данных

Понятие реляционный (англ, relation - отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.

Идея реляционной модели состоит в том, чтобы одинаково представлять и элементы данных, и связи между ними. Реляционная модель обладает унифицированным языком для определения данных, навигации по данным и манипулирования данными. Кроме того, реляционные модели хорошо приспособлены к графическим пользовательским интерфейсам. В реляционных базах данных информация хранится в одной или нескольких таблицах. Столбцы и строки в этих таблицах называют полями и записями. Связь между таблицами осуществляется посредством одного или нескольких совпадающих полей. Каждая запись в таблице является уникальной, т.е. в таблице нет повторяющихся записей. Для обеспечения уникальности записи используются ключи, которые содержат одно или несколько полей таблицы. Одним из основных требований, предъявляемых к СУБД, является возможность быстрого поиска записей среди большого объема информации. Ключевые поля позволяют значительно ускорить выполнение данной операции.

Итак, реляционной называется база данных, в которой все данные организованны в виде двухмерных таблиц, а все операции над данными сводятся к операциям над этими таблицами. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

• каждый элемент таблицы - один элемент данных;

• все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

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

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

• порядок следования строк и столбцов может быть произвольным.

Примером реляционной базы данных может служить таблица «Студенты» (см. таблицу 1.).

Таблица 1.

№ личного дела

Фамилия

Имя

Отчество

Дата рождения

Группа

16493

Сергеев

Петр

Михайлович

01.01.76.

111

16593

Петрова

Анна

Владимировна

15.03.75.

112

16693

Анохин

Андрей

Борисович

14.04.76.

111

Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы - атрибутам отношений, доменам, полям.

В настоящее время наиболее популярной системой управления базами данных, является СУБД Access. Она входит в стандартный набор прикладных программ пакета Microsoft Office, который используется в каждой организации нашей страны.

Назначение любой системы управления базами данных - создание, ведение и обработка баз данных. Как и в текстовом редакторе можно подготавливать много разных документов, так и в СУБД Access можно создать много разных баз данных.

Каждая база данных хранится на диске в виде файла с расширением .mdb. При запуске СУБД Access появляется меню для работы с компонентами базы данных.