Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_11,12 Acсess.doc
Скачиваний:
10
Добавлен:
05.09.2019
Размер:
152.06 Кб
Скачать

Информационные технологии создания и обработки баз данных с помощью ms access xp.

ЦЕЛЬ РАБОТЫ

Изучение программы обработки баз данных Microsoft Access. Получение навыков создания баз данных, форм для работы с ними, межтабличных связей, умения выбрать определенные данные по запросам, а также конструирования различных видов отчетов.

1.1 Создание таблиц

Предметная область - отдел сбыта предприятия. Решаемые задачи

- учет товаров (название, цена и др.),

- их реализация (дата отгрузки, кому, объем реализации) и оплаты (дата оплаты, от кого, сумма);

- используется справочник клиентов фирмы.

Ограничения целостности:

а) цена, объем реализации больше 0;

б) клиент (кому и от кого) должен быть в справочнике фирмы.

Рекомендации. Для реализации задачи можно создать три таблицы: Товары, Реализация и Клиенты (она используется как справочник). Списки полей создаваемых таблиц и схема данных приведены на рисунке 1.

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

В таблице Клиенты хранятся данные о всех клиентах предприятия, которые покупают его товары; ключевым в данной таблице является поле Номер клиента.

Ч тобы описать реализацию конкретного товара конкретному клиенту используется таблица Реализация, в которой установлены связи с таблицами Товары и Клиенты (команда Сервис\Схема данных). Для всех таблиц устанавливаются ограничения целостности данных с каскадным обновлением и удалением связанных полей.

Рисунок 1 Схема данных для базы данных «Отдел сбыта предприятия»

Поля Номер клиента и Шифр товара в таблице Реализация определяются Мастером подстановок, используя подстановку значений соответствующих полей из ключевых таблиц Клиенты и Товары. Для ограничения ввода некорректных значений для полей Цена за единицу и Объем реализации определено свойство Условие на значение: >0. Для единообразия при вводе значений в поле Категория товара, в нем с помощью Мастера подстановок определен фиксированный список значений, включающий в себя перечень этих категорий (например, молочная, мясная, хлебобулочная, кондитерская и т.п.). Ниже приведен список всех полей таблиц, их типов и свойств:

Имя поля Тип поля Свойства

Таблица Клиенты

Номер клиента Числовой Ключевое

Имя клиента Текстовое Обязательное

Адрес Текстовое Обязательное

Контактный телефон Текстовое Шаблон ввода (_____) ___-__-__

Таблица Товары

Шифр товара Числовое Ключевое

Категория Текстовое Обязательное

Наименование Текстовое Обязательное

Единица измерения Текстовое Обязательное

Цена за единицу Денежный Условие на значение: >0

Таблица Реализация

Шифр товара Мастер подст. Совпадения допускаются

Номер клиента Мастер подст. Совпадения допускаются

Дата реализации Дата/время Краткий формат даты

Объем реализации Числовое Условие на значение: >0

Дата отгрузки Дата/время Краткий формат даты

Способ доставки Текстовый Обязательное

Ввести не менее 7 записей в таблицы Клиенты и Товары и не менее 15 записей в таблицу Реализация.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]