- •Тема 2. Субд microsoft access – основные приемы работы
- •1 Основы теории реляционных баз данных
- •2 Технологии и инструментальные средства построения субд
- •Основной пример
- •3 Основные объекты субд Access.
- •4 Работа с таблицами в Microsoft Access.
- •5 Работа с формами в Microsoft Access.
- •6 Работа с запросами в Microsoft Access.
- •7 Разработка отчетов в Microsoft Access.
- •8 Связи с приложениями ms Office.
Тема 2. Субд microsoft access – основные приемы работы
1 Основы теории реляционных БД
2 Технологии и инструментальные средства построения СУБД.
3 Основные объекты СУБД Access.
4 Работа с таблицами в Microsoft Access.
5 Работа с формами в Microsoft Access.
6 Работа с запросами в Microsoft Access.
7 Разработка отчетов в Microsoft Access.
8 Связи с приложениями MS Office.
1 Основы теории реляционных баз данных
Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).
Предметной областью принято называть часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления.
Объектом называется элемент информационной системы, сведения о котором хранятся в базе данных. Иногда объект также называют сущностью (от англ, entity). Классом объектов называют их совокупность, обладающую одинаковым набором свойств.
Microsoft Access относится к реляционным системам управления базами данных (СУБД).
Реляционная база данных представляет собой совокупность таблиц, связанных между собой определенными отношениями и предназначенных для хранения данных.
Реляционный термин |
Соответствующий "табличный" термин |
База данных |
Набор таблиц |
Схема базы данных |
Набор заголовков таблиц |
Отношение |
Таблица |
Заголовок отношения |
Заголовок таблицы |
Тело отношения |
Тело таблицы |
Атрибут отношения |
Наименование столбца (поля) таблицы |
Кортеж отношения |
Строка таблицы |
Степень (-арность) отношения |
Количество столбцов таблицы |
Мощность отношения |
Количество строк таблицы |
Домены и типы данных |
Типы данные в ячейках таблицы |
Свойства отношений
Свойства отношений непосредственно следуют из приведенного выше определения отношения. В этих свойствах в основном и состоят различия между отношениями и таблицами.
В отношении нет одинаковых кортежей.
Кортежи не упорядочены (сверху вниз).
Атрибуты не упорядочены (слева направо).
Все значения атрибутов атомарны.
В классической реляционной модели используются только простые (атомарные) типы данных. Простые типы данных не обладают внутренней структурой.
Домены - это типы данных, имеющие некоторый смысл (семантику). Домены ограничивают сравнения - некорректно, хотя и возможно, сравнивать значения из различных доменов.
Отношение состоит из двух частей - заголовка отношения и тела отношения. Заголовок отношения - это аналог заголовка таблицы. Заголовок отношения состоит из атрибутов.
Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется некоторым набором атрибутов.
Количество атрибутов называется степенью отношения.
Тело отношения - это аналог тела таблицы.
Тело отношения состоит из кортежей.
Кортеж отношения является аналогом строки таблицы. Количество кортежей отношения называется мощностью отношения.
Первичный ключ - это атрибут (или группа атрибутов), который уникальным образом идентифицируют каждый экземпляр объекта (запись).
Связь (relationship) - это логическое отношение между объектами, представленными таблицами.
Хранимые процедуры - это процедуры и функции, хранящиеся непосредственно в базе данных в откомпилированном виде и которые могут запускаться пользователями или приложениями, работающими с базой данных.
Триггеры - это хранимые процедуры, связанные с некоторыми событиями, происходящими во время работы базы данных. В качестве таких событий выступают операции вставки, обновления и удаления строк таблиц.
Основным достоинством реляционной модели является ее простота. Именно благодаря ей она положена в основу подавляющего большинства реально работающих СУБД.
Программное обеспечение, осуществляющее операции над базами данных, получило название СУБД - система управления базами данных. Очевидно, что его работа должна быть организована таким образом, чтобы выполнялись перечисленные принципы.
