- •Информационные технологии создания и обработки баз данных с помощью ms access xp.
- •1.1 Создание таблиц
- •1.2 Работа с макетом таблицы
- •1.3 Сортировка записей
- •1.4 Выбор данных с помощью запросов
- •1.5 Создание запросов с помощью построителя выражений
- •1.6 Создание итоговых запросов
- •1.7 Создание запросов-действий
- •1.8 Перекрестные запросы
- •Разработка отчетов
- •Разработка форм
- •Создание кнопочной формы
- •1.12 Создание макроса
- •1.13 Создание кнопочной формы с помощью диспетчера
- •Индивидуальное задание к лабораторной работе
- •1. Налоговая инспекция
- •2. Земельный реестр
- •3. Бухгалтерия
- •4. Банк
- •5. Отдел кредитования магазина «Электроника»
- •6. Отдел начисления зарплаты
- •7. Отдел валютных операций банка
- •8. Рекламное агентство
- •Контрольные вопросы
Информационные технологии создания и обработки баз данных с помощью ms access xp.
ЦЕЛЬ РАБОТЫ
Изучение программы обработки баз данных Microsoft Access. Получение навыков создания баз данных, форм для работы с ними, межтабличных связей, умения выбрать определенные данные по запросам, а также конструирования различных видов отчетов.
1.1 Создание таблиц
Предметная область - отдел сбыта предприятия. Решаемые задачи
- учет товаров (название, цена и др.),
- их реализация (дата отгрузки, кому, объем реализации) и оплаты (дата оплаты, от кого, сумма);
- используется справочник клиентов фирмы.
Ограничения целостности:
а) цена, объем реализации больше 0;
б) клиент (кому и от кого) должен быть в справочнике фирмы.
Рекомендации. Для реализации задачи можно создать три таблицы: Товары, Реализация и Клиенты (она используется как справочник). Списки полей создаваемых таблиц и схема данных приведены на рисунке 1.
Т.к. товары каждого наименования могут быть реализованы одновременно нескольким клиентам, и, в то же время, каждый клиент может купить одновременно несколько товаров, следовательно, для реализации данной задачи необходимо создание трех таблиц. В таблице Товары хранятся сведения о всех товарах, производимых данным предприятием; ключевым является поле Шифр товара.
В таблице Клиенты хранятся данные о всех клиентах предприятия, которые покупают его товары; ключевым в данной таблице является поле Номер клиента.
Ч тобы описать реализацию конкретного товара конкретному клиенту используется таблица Реализация, в которой установлены связи с таблицами Товары и Клиенты (команда Сервис\Схема данных). Для всех таблиц устанавливаются ограничения целостности данных с каскадным обновлением и удалением связанных полей.
Рисунок 1 Схема данных для базы данных «Отдел сбыта предприятия»
Поля Номер клиента и Шифр товара в таблице Реализация определяются Мастером подстановок, используя подстановку значений соответствующих полей из ключевых таблиц Клиенты и Товары. Для ограничения ввода некорректных значений для полей Цена за единицу и Объем реализации определено свойство Условие на значение: >0. Для единообразия при вводе значений в поле Категория товара, в нем с помощью Мастера подстановок определен фиксированный список значений, включающий в себя перечень этих категорий (например, молочная, мясная, хлебобулочная, кондитерская и т.п.). Ниже приведен список всех полей таблиц, их типов и свойств:
Имя поля Тип поля Свойства
Таблица Клиенты
Номер клиента Числовой Ключевое
Имя клиента Текстовое Обязательное
Адрес Текстовое Обязательное
Контактный телефон Текстовое Шаблон ввода (_____) ___-__-__
Таблица Товары
Шифр товара Числовое Ключевое
Категория Текстовое Обязательное
Наименование Текстовое Обязательное
Единица измерения Текстовое Обязательное
Цена за единицу Денежный Условие на значение: >0
Таблица Реализация
Шифр товара Мастер подст. Совпадения допускаются
Номер клиента Мастер подст. Совпадения допускаются
Дата реализации Дата/время Краткий формат даты
Объем реализации Числовое Условие на значение: >0
Дата отгрузки Дата/время Краткий формат даты
Способ доставки Текстовый Обязательное
Ввести не менее 7 записей в таблицы Клиенты и Товары и не менее 15 записей в таблицу Реализация.