Ие и его эффективное использование: системы управления базами данных, персональные информационные системы, системы управления проектами, системы деловой графики

Вид материалаДокументы

Содержание


Система управления базами данных MS Access
Таблицы служат для хранения данных, рассортированных по рядам и столбцам. Все базы данных содержат одну или несколько таблиц. За
Формы служат для управления записями и представлениями данных. В них представлены визуальные подсказки, упрощающие работу с данн
Общие сведения о ms access
Microsoft Access Basic
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   15

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


MS Access относится к такому типу программного обеспечения как системы управления базами данных. СУБД (система управления базами данных) представляет собой совокупность программного обеспечения, необходимого для создания и управления базами данных. Основное назначение СУБД – обеспечить быстрый доступ к нужной информации.

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

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

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


При работе с небольшим числом (порядка десяти) элементов можно создать простой список, например лист в Microsoft Excel или маркированный список или таблицу в Microsoft Word.


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

В Access создаются реляционные базы данных: данные хранятся в отдельных таблицах, распределенных по темам или задачам, но все они связаны и могут объединяться разными способами, в зависимости от нужд пользователя.

База данных Access состоит из объектов. Далее в этом курсе подробно описываются четыре основных объекта:

Таблицы служат для хранения данных, рассортированных по рядам и столбцам. Все базы данных содержат одну или несколько таблиц.

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

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

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

ОБЩИЕ СВЕДЕНИЯ О MS ACCESS


MS Access относится к такому типу программного обеспечения как системы управления базами данных. СУБД (система управления базами данных) представляет собой совокупность программного обеспечения, необходимого для создания и управления базами данных. Основное назначение СУБД – обеспечить быстрый доступ к нужной информации.

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

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

Рисунок 1. Структура базы данных «Расходы сотрудников»

Н
аборы структурированных данных представлены в Access в таблицах. Таблица – это объект, который используется для хранения данных. Каждая таблица состоит из строк и столбцов, которые принято называть записями и полями соответственно (см. рис. 2). В записи собрана вся информация о конкретном предмете. Это может быть информация о конкретном человеке, компании, продукте, детали, заказе и т.д. Поле же составляет часть записи, которая отводится для отдельной характеристики предмета. Если строки таблицы соответствуют людям, в таблице среди прочих могут быть столбцы для фамилии и адреса.

Рисунок 2. Представление данных в виде таблицы

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

В каждой таблице содержится одно или несколько полей, значения которых позволяют однозначно определить каждую запись таблицы. Такое поле или совокупность полей называются первичным ключом таблицы или просто ключом. Если в таблице подобных полей нет, в нее можно добавить «искусственное» поле, которое будет содержать последовательные номера записей. Access может создавать такие поля автоматически. В таблице, приведенной на рисунке 2, ключевым полем является поле Код отчета. Значения в данном поле данные генерируются автоматически, используя опцию Счетчик (Counter).

Как правило, база данных включает несколько таблиц. Например, если вы создаете базу данных для ввода информации о своих публикациях, вам, по меньшей мере, понадобится три таблицы: одна для хранения данных о статье, вторая – о периодических изданиях и третья – данные о публикации. Альтернативное решение – смешать все эти данные в одной таблице – значительно понижает эффективность: в каждой записи пришлось бы дублировать информацию о периодическом издании. В Access данные о газете/журнале достаточно ввести один раз в отдельную таблицу. Когда вы публикуете свой материал в какой-то газете и заносите об этом информацию в базу данных, запись с данными о статье связывается с данными о газете. Благодаря способности связывать отдельные таблицы, программа Access отнесена к реляционным базам данных. В реляционных базах данных информация представляется в виде нескольких таблиц, связанных между собой. Связь же между таблицами в таком случае устанавливается через совпадающие значения общего поля, содержащегося в обеих таблицах. Установленные связи позволяют: во-первых, избежать дублирования информации, а во-вторых, легко производить изменения, так как изменения в одной таблице приводят к автоматическим заменам в других, связанных с ней.

С
пециальные процедуры позволяют получить необходимую информацию из таблиц Access в компактном виде. Процедуры для извлечения информации из одной или нескольких таблиц базы данных называются запросами. Самые популярные запросы – запросы на выборку информации – выбирают поля из записей, соответствующих заданному критерию. Результаты запроса представляются в виде отдельной таблицы. Обычно результаты запроса называют выборкой или динамической таблицей (см. рис. 3).

Рисунок 3. Выборка из нескольких таблиц базы данных

Для ввода, редактирования и просмотра данных можно использовать как таблицы, так и запросы. Однако Access предоставляет для этого еще одно средство – формы. В Access экранные формы используются для отображения и ввода информации из таблиц в более привлекательном виде (см. рис. 4). Создавая форму, можно выбрать, какие поля в какой последовательности должны быть в ней представлены, разбить их на логически связанные группы, задать удобное расположение на экране. Кроме того, формы могут содержать иллюстрации, графически представлять хранящуюся в базе данных информацию. Простейшие формы отображают поля одной записи, чтобы пользователь мог сосредоточиться на работе с ней.

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

Рисунок 4. Экранная форма для ввода данных в таблицу «Расходы по сотрудникам»





Рисунок 5. Отчет по сотрудникам

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

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

Р
исунок 6.
Программный модуль