Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работа с реляционной СУБД Access



СУБД Access – это реляционная СУБД. Access запускается из среды Windows либо активируя ярлык либо подав команду: “Пуск-Программы – Microsoft Access”.

B Access используется стандартный для среды Windows многооконный интерфейс, но в отличие от других приложений – не многодокументный. Единовременно может быть открыта только одна база данных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных. В каждый момент времени одно из окон является активным и в нём курсором отмечается активный объект. Окно базы данных - один из главных элементов интерфейса Access. Здесь систематизированы все объекты базы данных, а именно таблицы, запросы, формы, отчёты, макросы и модули.

Эти 2 таблицы представляют собой экземпляры двух различных отношений, составляющих базу данных. Каждое из этих отношений должно иметь имя. Первую таблицу назовём Сотрудник, а вторую Отдел. Тогда структура базы данных, содержащая 2 типа отношений опишется так:

Сотрудник (Ф.И.О., адрес, № отдела, должность, оклад).

Отдел (отдел, комната, начальник).

Подчёркнутые слова называются ключевыми. Они должны удовлетворять требованию однозначной идентификации записи. Иногда в качестве ключа приходится брать несколько полей таблицы.

Реляционные базы данных обладают целым рядом преимуществ.

Во-первых, это наглядность для пользователя.

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

В-третьих, для получения ответов на различные вопросы в базе данных существует разработанный математический аппарат, который называется исчислением отношений или реляционной алгеброй. Ответы на запросы получаются путём разрезания и склеивания таблиц по строкам и столбцам. При этом ясно, что ответы будут иметь только формы таблиц. Например, используя таблицу Сотрудник, требуется получить список фамилий и должностей всех сотрудников отдела 310. Алгоритм исполнения такого запрос будет следующим:

1. Вырезать все строки, где отдел = 310.

2. Склеить вырезанные строки в таблицу.

3. Вырезать полученные таблицы в столбцы Ф.И.О. и должность.

4. Склеить полученные столбцы в таблицы.





Дата публикования: 2014-11-19; Прочитано: 548 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...