Информационные технологии создания и обработки баз данных с помощью MS ACCESS XP
Изучение программы обработки баз данных Microsoft Access. Особенности и принципы создания баз данных, форм для работы с ними, межтабличных связей. Конструирования различных видов отчетов. Создание кнопочной формы с помощью диспетчера, итоговых запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 11.03.2013 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
Уфимский государственный авиационный технический университет
Кафедра Экономической информатики
Лабораторная работа № 1
Тема Информационные технологии создания и обработки баз данных с помощью MS ACCESS XP
Выполнил: студент гр. Э-209(н)
Проверил: Габдулхаков Р.Т.
Уфа-2012
Цель работы
Изучение программы обработки баз данных Microsoft Access. Получение навыков создания баз данных, форм для работы с ними, межтабличных связей, умения выбрать определенные данные по запросам, а также конструирования различных видов отчетов.
1. Выполнение работы (общий вариант)
1.1 Создание таблицы
Отдел валютных операций банка
Основные таблицы:
- текущий курс валюты: код валюты, наименование, курс в рублях,
- кросс-курсы валют: код валюты-источника, код валюты-приемника, коэффициент перевода,
- операции с валютой: название операции, коэффициент пересчета
Правила:
- каждая валюта имеет свой курс относительно рубля;
- пересчет между разными валютами осуществляется с использованием соответствующего кросс-курса.
Создать базу данных, создать формы для ввода данных, заполнить таблицы, отсортировать, создать запрос на удаление, на выборку, на основе запроса на выборку создать отчет, создать отчет по одной из таблиц, сделать главную кнопочную форму.
Создаются таблицы с помощью конструктора. Вводятся названия полей и выбираем типы полей. Выбираются ключевые поля для каждой таблицы. Таблицы сохраняются под именами «Товары», «Реализация», «Клиенты». Открывается таблица, заполняются все необходимые поля. Таблица сохраняется.
1.2 Работа с макетом таблицы
Таблица открывается в режиме макета. Корректируется расположение столбцов, их ширина. При необходимости изменяется порядок расположения столбцов. Скрывается столбец «Контактный телефон» таблицы «Клиенты».
· поменять местами два столбца таблицы;
· закрепить первый столбец таблицы и скрыть один из ее столбцов при просмотре записей;
· изменить шрифт и оформление записей в таблице.
1.3 Сортировка записей
Открывается таблица в режиме таблицы. Выбирается столбец, по которому будет производиться сортировка. Выделяется весь столбец и правой клавишей мыши вызывается контекстное меню, в котором выбирается пункт «Сортировка по возрастанию» или «Сортировка по убыванию».
· по возрастанию значений в первом поле таблицы и убыванию значений в любом из ее текстовых полей;
· по убыванию значений одного числового поля и возрастанию другого числового поля.
1.4 Выбор данных с помощью запросов
Создается запрос на основе данных из таблиц. По заданию создаются запросы на выборку. Использующие в качестве отбора критерии по заданию.
· конкретное значение в каком либо текстовом поле
· диапазон значений в любом числовом поле
· диапазон значений в любом текстовом поле.
· логическое И, связывающее два значения одного числового поля
· логическое ИЛИ, связывающее два значения в одном текстовом поле
· логическое ИЛИ связывающее значения двух различных полей
· оператор NOT в текстовом поле
1.5 Создание запросов с помощью построителя выражений
С помощью конструктора запросов создается запрос на выборку, в котором используя построитель выражений для вычисления итоговых полей.
· подсчитать надбавку за доставку товара, равную 5% от цены
· подсчитать стоимость товара одного наименования, реализованного данному клиенту.
1.6 Создание итоговых запросов
Создаются итоговые запросы, в которых используется группировка по текстовому полю и итоговые функции в числовых полях.
· оставить в запросе поля Категория и Цена, вычислить максимальное значение цены для каждой категории товара
· подсчитать общий объем реализации для каждого товара.
1.7 Создание запросов действий
Создается запрос на обновление и запрос на удаление.
· Создать запрос на обновление записей, позволяющий увеличить значение одного из числовых полей в два раза.
· Сделайте запрос на создание таблицы к таблице Реализация, выбрав тех, чья дата отгрузки в ближайшую неделю
· Создайте запрос к копии таблицы Товары, в котором будут удалены все записи о товарах одной категории.
· Создайте запрос на добавление к копии таблицы Товары, в котором будут добавлены в копию из таблицы Товары записи по любому условию
1.8 Перекрестные запросы
Создаются перекрестные запросы в конструкторе запросов по данным таблиц.
· Создать перекрестный запрос, подсчитывающий для каждого клиента суммарный объем товара каждой категории.
1.9 Разработка отчетов
В режиме мастера отчетов и в режиме конструктора создаются отчеты по запросу и таблице.
· Создать отчет, включающий в себя данные из всех таблиц базы данных
· Создать отчет свободной формы
1.10 Разработка форм
Создается форма по данным запроса в режиме мастера форм.
· Разработать к созданной ранее базе данных простую экранную форму для ввода
· Используя режим Мастера форм создать подчиненную форму для ввода и просмотра данных
1.11 Создание кнопочной формы
Создается кнопочная форма с размещением на ней кнопок, открывающих запросы и отчеты.
· Создать кнопочную форму.
1.12 Создание макроса
Создается макрос для открытия таблиц. Создается кнопка на главной кнопочной форме, запускающая этот макрос.
1.13 Создание кнопочной формы с помощью диспетчера
В меню «Сервис» выбирается «Служебные программы» и далее «Диспетчер кнопочных форм». Создается кнопочная форма, в которой помещаются кнопки со ссылками на отчеты и формы.
1.2 Выполнение индивидуального задания
· таблицы:
· формы для ввода данных
· запрос на удаление
· запрос на выборку
· отчет на основе запроса на выборку
· отчет по таблице
· главная кнопочная форма
2. Контрольные вопросы
программа отчет запрос кнопочный
1. Какая модель данных называется реляционной?
Реляционная модель данных - логическая модель данных. Впервые была предложена британским учёным сотрудником компании IBM Эдгаром Франком Коддом (E. F. Codd) в 1970 году в статье "A Relational Model of Data for Large Shared Data Banks" (русский перевод статьи, в которой она впервые описана, опубликован в журнале "СУБД" N 1 за 1995 г.). В настоящее время эта модель является фактическим стандартом, на который ориентируются практически все современные коммерческие СУБД.
2. Что входит в структуру таблицы?
· Имя поля;
· Тип данных;
· Описание.
3. Как определить свойства полей в таблице?
Для определения свойств поля используется бланк Свойства поля в нижней части окна конструктора таблиц.
4. Назовите основные элементы окна Конструктора запроса
Таблицы, Запросы и Таблицы и запросы
5. Как в запросе записать условия отбора с логическим и логическим ИЛИ?
Правила записи условий отбора с логическим таковы:
· Если связываемые критерии находятся в разных полях таблицы, то в бланке запроса их значения записываются в одной строке (строке Поле)
· Если связываемые критерии находятся в одном поле, то в бланке запроса их значения записываются также в одном поле через оператор AND.
Правила записи критериев с логическим ИЛИ таковы:
· Если связываемые критерии находятся в разных полях, то их значения пишутся на разных строках в бланке запроса (для этого предусмотрена строка ИЛИ);
· Если связываемые критерии находятся в одном поле, то в бланке запроса их значения также записываются в одном поле через оператор OR.
6. Как создать в запросе вычисляемое поле?
Чтобы создать вычисляемое поле, нужно ввести выражение, которое вычисляет требуемое значение, в строку Поле свободного столбца бланка запроса.
7. Для чего используются итоговые и перекрестные запросы?
Итоговые запросы служат для вычисления максимального и минимального значения поля по всем отобранным записям, суммы поля по всем записям, количества отобранных записей и т.д.
Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой - заголовки строк.
8. Как можно использовать запросы-действия для редактирования таблиц?
Например можно при помощи Запроса на удаления, стереть какую ни будь запись, либо Обновить, Добавить, Вставить из другой таблицы.
9. Из каких разделов состоит окно Конструктора форм?
Из таких разделов, которые были заданы в просе формирования форм.
10. В чем отличие связанной формы от подчиненной?
Подчиненная форма может быть выведена в режиме таблицы, или она может быть выведена как простая или ленточная форма. Связанная форма представляется в виде кнопки на главной форме.
11. Как создать диаграмму?
«Формы» -> «Создать» -> «Диаграмма»
12. Какие возможности по группировке данных дают отчеты?
Отчеты дают возможность представлять данные в более удобном для чтения и печати виде.
13.Как за кнопкой формы закрепить выполнение макроса?
Создав кнопочную форму, помещаем на ней кнопку выполнения макроса.
14. В чем особенности макроса Autoexec?
Макрос выполняет запуск главной кнопочной формы.
Размещено на Allbest.ru
Подобные документы
Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.
методичка [3,9 M], добавлен 21.07.2009Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Создание вспомогательных таблиц (шлифование, обрабатываемый материал, зернистость, твердость) и основной таблицы с помощью приложения Microsoft Access. Установление связей между ними. Формирование запросов с отбором данных, разработка форм и отчетов.
курсовая работа [944,6 K], добавлен 17.03.2015Теоретические основы работы с Microsoft Access 2007. Основные принципы проектирования баз данных. Начало работы с Access 2007. Особенности создания базы данных Книжный магазин. Создание формы с помощью инструмента "Форма". Мастер отчетов: авторы, книги.
курсовая работа [4,9 M], добавлен 05.10.2011Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.
курсовая работа [5,4 M], добавлен 09.05.2011Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Правила создания баз данных в Access. Основы строения таблиц базы "Оператор сотовой связи" с помощью Конструктора; изучение их связи. Определение полей и типов данных. Создание параметрических универсальных запросов, главной кнопочной формы и отчетов.
курсовая работа [1,7 M], добавлен 22.04.2014Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.
курсовая работа [3,8 M], добавлен 13.02.2013Особенности и преимущества Microsoft Office Access как системы управления базами данных реляционного типа. Процесс создания новой таблицы с помощью конструктора, построение схемы данных, создание запроса с помощью языка SQL, вывод информации в отчёте.
контрольная работа [199,2 K], добавлен 15.12.2014