
- •Лекция Понятие, назначение и принцип построения базы данных.
- •После изучения темы вы должны знать:
- •Назначение базы данных
- •2. Основные принципы, которым должна удовлетворять организация базы данных:
- •3. Классификация баз данных.
- •4. Основные модели построения баз данных
- •Лекция Реляционная модель данных.
- •После изучения темы вы должны знать:
- •1. Понятие реляционной модели данных
- •2. Основные структурные единицы базы данных
- •2.2. Формы
- •2.3. Запросы
- •2.4. Отчеты
- •2.5. Макросы и модули
- •Контрольные вопросы.
- •Лекция Проектирование базы данных
- •После изучения темы вы должны знать:
- •1 Этап. Концептуальная модель
- •2 Этап. Логическая модель
- •3 Этап. Физическая модель
- •Контрольные вопросы
Лекция Реляционная модель данных.
Цель: познакомить с функциональными возможностями базы данных и общей методологией использования баз данных в профессиональной работе.
После изучения темы вы должны знать:
Назначение реляционной базы данных
Основные структурные объекты базы данных
Форматы представления числовых и символьных данных
План:
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 появляется меню для работы с компонентами базы данных.