![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
СУБД Access – это реляционная СУБД. Access запускается из среды Windows либо активируя ярлык либо подав команду: “Пуск-Программы – Microsoft Access”.
B Access используется стандартный для среды Windows многооконный интерфейс, но в отличие от других приложений – не многодокументный. Единовременно может быть открыта только одна база данных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных. В каждый момент времени одно из окон является активным и в нём курсором отмечается активный объект. Окно базы данных - один из главных элементов интерфейса Access. Здесь систематизированы все объекты базы данных, а именно таблицы, запросы, формы, отчёты, макросы и модули.
Эти 2 таблицы представляют собой экземпляры двух различных отношений, составляющих базу данных. Каждое из этих отношений должно иметь имя. Первую таблицу назовём Сотрудник, а вторую Отдел. Тогда структура базы данных, содержащая 2 типа отношений опишется так:
Сотрудник (Ф.И.О., адрес, № отдела, должность, оклад).
Отдел (отдел, комната, начальник).
Подчёркнутые слова называются ключевыми. Они должны удовлетворять требованию однозначной идентификации записи. Иногда в качестве ключа приходится брать несколько полей таблицы.
Реляционные базы данных обладают целым рядом преимуществ.
Во-первых, это наглядность для пользователя.
Во-вторых, к реляционной форме можно свести любой тип структуры данных и деревья и сети. Например, если в рассмотренном выше примере взять в качестве корневого элемента отношения учреждения (название, адрес, директор), то будет отражена иерархическая структура учреждения – отдел – сотрудник.
В-третьих, для получения ответов на различные вопросы в базе данных существует разработанный математический аппарат, который называется исчислением отношений или реляционной алгеброй. Ответы на запросы получаются путём разрезания и склеивания таблиц по строкам и столбцам. При этом ясно, что ответы будут иметь только формы таблиц. Например, используя таблицу Сотрудник, требуется получить список фамилий и должностей всех сотрудников отдела 310. Алгоритм исполнения такого запрос будет следующим:
1. Вырезать все строки, где отдел = 310.
2. Склеить вырезанные строки в таблицу.
3. Вырезать полученные таблицы в столбцы Ф.И.О. и должность.
4. Склеить полученные столбцы в таблицы.
Дата публикования: 2014-11-19; Прочитано: 548 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!