
- •Введение
- •Объекты субд ms Access 2003
- •Создание базы данных
- •Работа в базе данных
- •Описание свойств полей
- •Создание поля подстановки
- •Связи между таблицами
- •Запросы
- •Виды запросов:
- •Создание нового запроса
- •Создания запроса с помощью Конструктора.
- •Вычисления в запросах
- •Выполнение групповых расчетов
- •Создание запроса с параметрами
- •Запросы на действие
- •Создание форм
- •Структура форм
- •Главная и подчиненная формы
- •Пример создания главной и подчиненной форм
- •Создание, изменение и удаление кнопочных форм
- •Автоотчеты
- •Создание отчета с помощью Мастера
- •Пример №1.
- •Построение запросов.
- •Пример №2.
- •Связи между таблицами
- •Построение запросов
- •Создание форм
- •Лабораторная работа по созданию базы данных
- •Приложение №1 Варианты заданий
- •Указатель
- •Библиографический список
- •Работа с приложением Microsoft Access Примеры и задания. Редактор в. П. Вовчек
- •620034 Екатеринбург, ул. Колмогорова, 66 УрГупс
- •Редакционно-издательский отдел
Введение 2
Объекты СУБД MS Access 2003 2
Создание базы данных 4
Работа в базе данных 5
Таблицы 5
Описание свойств полей 6
Создание поля подстановки 8
Связи между таблицами 9
Запросы 10
Виды запросов: 10
Создание нового запроса 11
Создания запроса с помощью Конструктора. 11
Вычисления в запросах 13
Выполнение групповых расчетов 13
Создание запроса с параметрами 15
Запросы на действие 16
Формы 16
Создание форм 16
Структура форм 17
Главная и подчиненная формы 18
Пример создания главной и подчиненной форм 19
Создание, изменение и удаление кнопочных форм 21
Отчеты 23
Автоотчеты 24
Создание отчета с помощью Мастера 24
Пример №1. 25
Построение запросов. 25
Пример №2. 28
Связи между таблицами 29
Построение запросов 30
Создание форм 33
Лабораторная работа по созданию базы данных 35
Приложение №1 38
Варианты заданий 38
Приложение №2 47
Домашняя контрольная работа 47
Задание 1 47
Задание 2 47
Указатель 49
Библиографический список 50
Введение
Системы управления базами данных (СУБД) – это класс прикладных программных продуктов, предназначенных для работы со структурированной информацией. База данных (БД) – это информация, собранная или полученная в результате обработки данных из объектов для удовлетворения запросов и потребностей пользователя.
Можно выделить пять моделей организации данных, которые используются в БД:
иерархическая
сетевая
реляционная
смешанная
объектно-ориентированная.
Большинство современных БД являются реляционными.
Реляционная модель данных получила название от английского термина relation – отношение. Её предложил в 70-е годы сотрудник фирмы IBM Эдгар Кодд. При соблюдении определенных условий отношение представляется в виде двухмерной таблицы, привычной для человека.
Достоинствами реляционной модели являются простота, удобство реализации, наличие теоретического обоснования и возможность формирования гибкой системы БД, допускающей настройку при формировании запросов.
Реляционная модель данных используется в основном в БД среднего размера. При увеличении числа таблиц в базе данных падает скорость работы с ней.
СУБД MS Access применяется для хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима работы.
База данных в MS Access представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа.
База данных в MS Excel , в отличии от базы данных в MS ACCESS, является удобным средством хранения ограниченного количества табличных данных с широкими возможностями выполнения расчетов и анализа данных. Базы MS Excel 2003 предназначаются , в большей степени, для индивидуального использования.
Основные функции СУБД MS Access — это определение данных, описание структуры базы данных, обработка данных и управление данными.
База данных в MS Access содержит совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче. Способы организации базы MS Access обеспечивают удобное представление всей совокупности данных или любой их части.
Объекты субд ms Access 2003
В MS Access в окне создания таблиц находятся семь вкладок, представляющие шесть видов объектов, с которыми работает программа:
Таблицы - основной объект MS Access. Список таблиц, составляющих базу данных приложения, появляется в окне базы данных при первом открытии приложения. MS Access создает также системные таблицы, в которых хранится информация обо всех объектах приложения, и эти таблицы при необходимости также могут отображаться в окне базы данных.
Рисунок 1
Запросы – используются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Запросы могут служить источником данных для форм и отчетов Microsoft Access. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций.
В Microsoft Access существует несколько видов запросов:
запросы на выборку, выполняющие выборку данных из таблиц;
запросы на изменение, которые дают возможность модифицировать данные в таблицах (в том числе удалять, обновлять и добавлять записи);
запросы на создание таблицы, создающие новую таблицу на основе данных одной или нескольких существующих таблиц, а также другие типы запросов.
Формы – используются для организации удобного и интуитивно понятного интерфейса пользователя для работы с данными. Формы можно рассматривать как настраиваемые диалоговые окна. Формы также могут содержать элементы управления, с помощью которых осуществляется доступ к данным в таблицах. Элементами управления могут быть текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE. Создание форм, содержащих элементы управления, существенно упрощает процесс ввода данных и позволяет предотвратить ошибки. Формы Access предоставляют функциональные возможности для выполнения многих задач, которые нельзя выполнить другими средствами. Формы позволяют выполнять проверку корректности данных при вводе, проводить вычисления, и обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм.
Отчеты – используются для предоставления пользователям необходимой информации на основе существующих данных. Отчеты можно просмотреть или напечатать. Источником данных для отчета может быть таблица или запрос. Кроме данных, полученных из таблиц, в отчете могут отображаться вычисленные по исходным данным значения, например итоговые суммы. В отчете невозможно изменить исходные данные. Формы могут содержать подчиненные формы, а отчеты могут содержать подчиненные отчеты.
Макросы - небольшие программы на языке макрокоманд системы Access. Макрос представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются последовательно или в порядке, заданном определенными условиями. Набор макрокоманд в Access очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедуры на VBA. Каждая макрокоманда имеет определенное имя и аргументы, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму (OpenForm) в качестве аргументов необходимо задать имя открываемой формы и режим вывода ее на экран.
Модули - процедуры на языке программирования Visual Basic for Application (VBA). Язык программирования VBA является общим инструментом для всех приложений Microsoft Office, позволяющим решать любые задачи программирования, начиная от автоматизации действий конкретного пользователя и кончая разработкой полномасштабных приложений, использующих Microsoft Office в качестве среды разработки.
Страница доступа к данным не рассматривается как объект. Это – веб - страница, имеющая подключение к базе данных. С помощью страницы доступа к базе данных можно просматривать, добавлять, обрабатывать и корректировать данные. Страница доступа к данным может содержать сводный список, электронную таблицу или диаграмму, разрешение вопросов с которым описано отдельно. У каждой страницы доступа к данным имеются свойства, которые пользователь может задавать для изменения внешнего вида или характеристики этого элемента. Просматривать и изменять свойства можно с помощью окна свойств или редактора сценариев Microsoft Visual Script Editor.