Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lp_IPOVS_BD.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
25.49 Mб
Скачать

Министерство образования и науки Российской Федерации

Московский государственный институт электронной техники (технический университет)

Илюшечкин В.М., Илюшечкина Л.В.

Лабораторный практикум по курсу “Базы данных”

Москва - 2007

УДК 004.65(076.5)

Илюшечкин В.М., Илюшечкина Л.В.

Лабораторный практикум по курсу “Базы данных”. - М.: МИЭТ, 2007. - 141 с.: ил.

Лабораторный практикум знакомит с основами использования и проектирования баз данных средствами СУБД Access и программы ERwin. Рассматриваются вопросы применения структурированного языка запросов SQL для доступа к базам данных.

Предназначено для студентов, обучающихся по техническим специальностям.

© МИЭТ, 2007

Лабораторная работа № 1 Функции и режимы субд Access

Цель работы: изучить основные функции и режимы системы управления базами данных Microsoft Access и получить начальные навыки работы с этой СУБД.

Продолжительность работы - 4 ч.

Теоретические сведения

Приложение Microsoft Access [1] является мощной системой управления реляционными базами данных (СУБД), предназначенной для создания баз данных и программ для работы с ними под управлением различных версий операционной системы Windows. В отличие от текстовых процессоров (например, Word) или табличных процессоров (таких, как Excel) Access является многофункциональным приложением. Хотя текстовые процессоры и имеют множество дополнительных возможностей, их основная цель от этого не меняется, поскольку в любом случае они предназначены для ввода, форматирования и печати текстов. В большинстве табличных процессоров используется представление данных в виде строк и столбцов, и все операции в таких программах (даже созда­ние сложных приложений на языке макрокоманд) основаны на табличном представлении данных. Access оказывается значительно сложнее, так как в этом приложении реализованы разнородные функции и обеспечиваются различные режимы работы.

Основные функции субд Access

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

1. Организация данных. Эта функция включает в себя создание таблиц данных и управление ими. Для пользователя данные представляются в виде двумерной таблицы, а для работы с данными в этом представлении в Access предусмотрен специальный режим - ре­жим таблицы.

2. Связывание таблиц и обеспечение доступа к данным. Access позво­ляет связывать таблицы по совпадающим значениям полей для последующего соединения нескольких таблиц в одну временную таблицу. Access использует запросы для связывания таблиц и вы­борки из связанных таблиц данных, удовлетворяющих определенным условиям.

3. Добавление и изменение данных. Эта функция СУБД требует разработ­ки и реализации представления данных, отличного от табличного представления. В Access для добавления и изменения данных в таблицах можно использовать формы. Формы позволяют разработчи­кам программ самим задавать подходящее представление данных. Для большинства пользователей использование форм для ввода и редак­тирования данных оказывается намного более простым, чем использование для выполнения аналогичных операций табличного пред­ставления.

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

Эти четыре основные функции СУБД объединены в рамках одного приложения в Access и оперируют со следующими доступными через средства пользовательского интерфейса объектами (рис. 1):

- таблицы, которые содержат данные, организованные в столбцы (называемые полями) и строки (называемые записями);

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

- формы, используемые для различных целей, например для ввода данных в таблицу;

- отчеты, которые представляют данные, хранящиеся в базе данных, в требуемом для печати формате;

- страницы доступа к данным, являющиеся специальным типом Web-страниц, предназначенных для просмотра и работы с хранящимися в базе данными из Интернета или из локальной компьютерной сети. Страница доступа к данным может также включать данные из других источников, например из табличного процессора Excel.

Основные функции

Объекты

Организация данных

Таблица

Таблица

Таблица

Связывание таблиц и обеспечение доступа к данным

Запрос

Добавление и изменение данных

Форма

Страница доступа к данным

Представление данных

Отчет

Рис. 1. Основные функции и объекты Access

Access позволяет также использовать следующие дополнительные объекты:

- макросы, состоящие из одной или нескольких макрокоманд, выполняющих определенные действия. С помощью макросов можно автоматизировать часто производимые пользователем операции (например, печать отчета будет автоматически инициироваться щелчком мыши по специально предусмотренной кнопке, которая запускает связанный с ней макрос);

- модули, являющиеся программами на языке VBA (Microsoft Visual Basic for Applications) и используемые для выполнения действий, которые не могут быть реализованы макросами.

Терминология СУБД Access частично не соответствует понятиям теории реляционных баз данных. Так, в отличие от теории, согласно которой реляционная база данных представляет собой совокупность таблиц, содержащих всю информацию, которая должна храниться в базе данных, в СУБД Access базой данных называется совокупность из объектов всех семи вышеперечисленных типов, которая запоминается в одном файле базы данных, имеющем расширение mdb. Типы объектов базы данных перечислены на левой панели специального окна базы данных (рис. 2). При выборе конкретного типа соответствующие объекты, имеющиеся в базе данных, отображаются в правой области окна.

Рис. 2. Окно базы данных

В зависимости от того, объект какого типа выделен пользователем в данный момент, меняется состав элементов пользовательского интерфейса в среде Access (например, панели ин­струментов и меню).

Использование имеющихся функций может оказаться сложной задачей для начинающего пользователя, поэтому в Access предусмотрены средства, называемые мастерами (Wizards), которые упрощают многие из процессов формирования объектов базой данных, проводя пользователя через ряд диалоговых окон в запросно-ответном режиме. В Access есть также построители (Builders), которые могут помочь пользователю сформировать синтаксически правильные выражения, например операторы языка SQL.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]