Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
196
Добавлен:
21.01.2014
Размер:
1.48 Mб
Скачать
    1. Функции базы данных.

База данных предназначена для автоматизации ввода и анализа данных о работе авторемонтной мастерской, итоговой информацией для которой являются:

  1. Счета клиентам мастерской

  2. Накладные закупки товаров

  3. Данные о прибыльности автомастерской.

  4. Данные о выплаченной заработной плате сотрудникам

  5. Данные об остатках купленных материалах.

  6. Статистические данные о наиболее продаваемых материалах/работах.

2.Создание и работа с базой данных.

2.1.Определение структуры базы данных.

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

Таблица «Материалы»

Содержит информацию о материалах, покупаемых/продаваемых автомастерской. Наименование и единица измерения материала однозначно определяются кодом, вводимым автоматически с помощью поля «Счетчик».

Таблица «Выполняемые операции».

Содержит информацию об операциях, выполняемых автомастерской. Наименование операции однозначно определяется кодом, вводимым автоматически с помощью поля «Счетчик». Поле Объекта OLE позволяет проиллюстрировать каждую из записей.

Таблица «Сотрудники мастерской»

Содержит ФИО сотрудников и зарплатный процент (т.е. процент от выручки от операций, который получает работник). Ключом является табельный номер сотрудника с типом данных «Счетчик».

Таблица «Поставщики материалов».

Данные о поставщиках однозначно определяются ИНН («Счетчик») и включают наименование и адрес поставщика.

Таблица «Входная накладная»

Содержит информацию о каждом факте закупки материалов: дату закупки, поставщика. Ключ - счетчик поля «№ входной накладной»

Таблица «Куплено материала»

Содержит информацию о закупленных материалах. Так как по одной накладной может быть оплачено несколько материалов, то для однозначного определения записи используется составной ключ: «Код материала+ № накладной». Каждому материалу присваивается договорная цена, определяется заказанное кол-во. Мастер подстановок определяет наименования материала по коду по данным таблицы «Материалы».

Таблица «Счета клиентам»

Содержит информацию о каждом факте обращения клиента в автомастерскую: дату обращения, ФИО клиента, марку машины. Так как в один день может обслуживаться несколько клиентов и один клиент может обслуживаться несколько раз, то ключевым полем является «№ счета клиента», устанавливаемый полем «Счетчик» автоматически.

Таблица «Выполнено операций»

Содержит информацию о выполненных операциях. Так как по одному счету может быть оплачено несколько операций, то для однозначного определения записи используется составной ключ: «Код операции+ № счета». Каждой операции присваивается договорная цена, определяется исполнитель заказа и заказанное кол-во операций.

Таблица «Использовано материала»

Содержит информацию о проданных материалах. Так как по одному счету может быть оплачено несколько материалов, то для однозначного определения записи используется составной ключ: «Код материала+ № счета». Каждому материалу присваивается договорная цена, определяется заказанное кол-во. Мастер подстановок используется для определения наименования материала по коду по данным таблицы «Материалы».