ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ

ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ

Основы теории реляционных БД

Технологии и инструментальные средства построения СУБД.

Основные объекты СУБД Access.

4 Работа с таблицами в Microsoft Access.

Работа с формами в Microsoft Access.

Работа с запросами в Microsoft Access.

Разработка отчетов в Microsoft Access.

Связи с приложениями MS Office.

Основы теории реляционных баз данных

Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).

Предметной областью принято называть часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления.

Объектом называется элемент информационной системы, сведения о котором хранятся в базе данных. Иногда объект также называют сущностью (от англ, entity). Классом объектов называют их совокупность, обладающую одинаковым набором свойств.

Microsoft Access относится к реляционным системам управления базами данных (СУБД).

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

Реляционный термин Соответствующий "табличный" термин
База данных Набор таблиц
Схема базы данных Набор заголовков таблиц
Отношение Таблица
Заголовок отношения Заголовок таблицы
Тело отношения Тело таблицы
Атрибут отношения Наименование столбца (поля) таблицы
Кортеж отношения Строка таблицы
Степень (-арность) отношения Количество столбцов таблицы
Мощность отношения Количество строк таблицы
Домены и типы данных Типы данные в ячейках таблицы

Свойства отношений

Свойства отношений непосредственно следуют из приведенного выше определения отношения. В этих свойствах в основном и состоят различия между отношениями и таблицами.

1. В отношении нет одинаковых кортежей.

2. Кортежи не упорядочены (сверху вниз).

3. Атрибуты не упорядочены (слева направо).

4. Все значения атрибутов атомарны.

В классической реляционной модели используются только простые (атомарные) типы данных. Простые типы данных не обладают внутренней структурой.

Домены - это типы данных, имеющие некоторый смысл (семантику). Домены ограничивают сравнения - некорректно, хотя и возможно, сравнивать значения из различных доменов.

Отношение состоит из двух частей - заголовка отношения и тела отношения. Заголовок отношения - это аналог заголовка таблицы. Заголовок отношения состоит из атрибутов.

Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется некоторым набором атрибутов.

Количество атрибутов называется степенью отношения.

Тело отношения - это аналог тела таблицы.

Тело отношения состоит из кортежей.

Кортеж отношения является аналогом строки таблицы. Количество кортежей отношения называется мощностью отношения.

Первичный ключ - это атрибут (или группа атрибутов), который уникальным образом идентифицируют каждый экземпляр объекта (запись).

Связь (relationship) - это логическое отношение между объектами, представленными таблицами.

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

Триггеры - это хранимые процедуры, связанные с некоторыми событиями, происходящими во время работы базы данных. В качестве таких событий выступают операции вставки, обновления и удаления строк таблиц.

Основным достоинством реляционной модели является ее простота. Именно благодаря ей она положена в основу подавляющего большинства реально работающих СУБД.

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

Таблица 3 Отношение ПРОЕКТЫ

Н_СОТР Н_ПРО Н_ЗАДАН
1 1
1 2
2 1
3 1
3 2

Таблица 4 Отношения ЗАДАНИЯ

Отношение ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ - student2.ru находится в третьей нормальной форме (3НФ) тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы.

Отношение СОТРУДНИКИ_ОТДЕЛЫ декомпозируем на два отношения - СОТРУДНИКИ, ОТДЕЛЫ.

Отношение СОТРУДНИКИ (Н_СОТР, ФАМ, Н_ОТД):

Зависимость атрибутов, характеризующих сотрудника от табельного номера сотрудника:

Н_СОТР ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ - student2.ru ФАМ

Н_СОТР ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ - student2.ru Н_ОТД

Н_СОТР ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ - student2.ru ТЕЛ

Н_СОТР ФАМ Н_ОТД
1 Иванов
2 Петров
3 Сидоров

Таблица 5 Отношение СОТРУДНИКИ

Отношение ОТДЕЛЫ (Н_ОТД, ТЕЛ):

Функциональные зависимости:

Н_ОТД ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ - student2.ru ТЕЛ

Н_ОТД ТЕЛ
1 11-22-33
2 33-22-11

Таблица 6 Отношение ОТДЕЛЫ

ТЕМА 2. СУБД MICROSOFT ACCESS – ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ

Наши рекомендации