3. Назовите основные требования, предъявляемые к организации СУБД?
4. Как классифицируются СУБД в зависимости от технологии обработки данных?
5. Как классифицируются СУБД в зависимости от способа доступа к данным?
6. Какие информационно-логическим моделям баз данных вы знаете?
7. Дайте определение иерархической и сетевой моделям баз данных?
Цель:познакомить с функциональными возможностями базы данных и общей методологией использования баз данных в профессиональной работе.
После изучения темы вы должны знать:
Ø Назначение реляционной базы данных
Ø Основные структурные объекты базы данных
Ø Форматы представления числовых и символьных данных
План:
1. Понятие реляционной модели данных
2. Основные структурные единицы базы данных
2.1. Таблицы
2.2. Формы
2.3. Запросы
2.4. Отчеты
2.5. Макросы и модули
Понятие реляционный(англ, relation - отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.
Идея реляционной модели состоит в том, чтобы одинаково представлять и элементы данных, и связи между ними. Реляционная модель обладает унифицированным языком для определения данных, навигации по данным и манипулирования данными. Кроме того, реляционные модели хорошо приспособлены к графическим пользовательским интерфейсам. В реляционных базах данных информация хранится в одной или нескольких таблицах. Столбцы и строки в этих таблицах называют полями и записями. Связь между таблицами осуществляется посредством одного или нескольких совпадающих полей. Каждая запись в таблице является уникальной, т.е. в таблице нет повторяющихся записей. Для обеспечения уникальности записи используются ключи, которые содержат одно или несколько полей таблицы. Одним из основных требований, предъявляемых к СУБД, является возможность быстрого поиска записей среди большого объема информации. Ключевые поля позволяют значительно ускорить выполнение данной операции.
Итак, реляционной называется база данных, в которой все данные организованны в виде двухмерных таблиц, а все операции над данными сводятся к операциям над этими таблицами. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
• каждый элемент таблицы - один элемент данных;
• все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
• каждый столбец имеет уникальное имя;
• одинаковые строки в таблице отсутствуют;
• порядок следования строк и столбцов может быть произвольным.
Примером реляционной базы данных может служить таблица «Студенты» (см. таблицу 1.).
Таблица 1.
№ личного дела
Фамилия
Имя
Отчество
Дата рождения
Группа
Сергеев
Петр
Михайлович
01.01.76.
Петрова
Анна
Владимировна
15.03.75.
Анохин
Андрей
Борисович
14.04.76.
Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы - атрибутам отношений, доменам, полям.
В настоящее время наиболее популярной системой управления базами данных, является СУБД Access. Она входит в стандартный набор прикладных программ пакета Microsoft Office, который используется в каждой организации нашей страны.
Назначение любой системы управления базами данных - создание, ведение и обработка баз данных. Как и в текстовом редакторе можно подготавливать много разных документов, так и в СУБД Access можно создать много разных баз данных.
Каждая база данных хранится на диске в виде файла с расширением .mdb. При запуске СУБД Access появляется меню для работы с компонентами базы данных.