Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материалы к вопросам 2012_01_03.doc
Скачиваний:
685
Добавлен:
22.02.2016
Размер:
1.64 Mб
Скачать

46. Системы управления базами данных субд

Объяснить разницу между базой данных и системой управления баз данных.

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

  • добавить в базу данных несколько записей;

  • удалить из базы данных несколько записей;

  • найти в базе данных несколько записей;

  • обновить в базе данных значения некоторых полей в одной или нескольких записях.

В настоящее время широко используется СУБД MS Access.

Сегодня Access находит все большее распространение, ее применяют не только опытные пользователи, но и начинающие пользователи баз данных

47. Объекты ms Access

MS Access называет объектами все, что может иметь имя (в смысле Access). В базе данных Access (файл .mdb) основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.

Основные объекты базы данных Access:

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

Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать запрос по образцу или инструкции SQL. Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

Форма. Объект, предназначенный для ввода, отображения данных или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие запустить макрос или процедуру.

Отчет. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

Макрос. Объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнять Access в ответ на определенное событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных включенных в него действий. Можно также из одного макроса запустить другой макрос или функцию модуля.

Модуль. Объект, содержащий программы на Visual Basic. Модули могут быть независимыми объектами, содержащими функции, которые можно вызывать из любого места приложения, но они могут быть и непосредственно «привязаны» к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

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

Более просто:

Таблицы. В реляционных базах данных вся информация хранится в виде таблиц. Каждая строка таблицы представляет собой запись, а столбец – поле. Запись содержит набор данных об одном объекте, а поле – однородные данные о всех объектов.

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

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

Отчеты. Отчеты служат для отображения итоговых данных из таблиц и запросов в удобном для просмотра виде. Существуют разнообразные способы оформления отчетов.

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

Модули. Выполнять операции, которые невозможно реализовать с помощью команд или макро команд, позволяют дополнительные средства – процедуры обработки событий или выполнения вычислений, написанные на языке VBA. Они оформляются в виде модулей.