Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Запрос с вычисляемым полем




Схема данных

ОПИСАНИЕ ИНФОРМАЦИОННОЙ МОДЕЛИ ЗАДАЧИ

ПОСТАНОВКА ЗАДАЧИ

Необходимо разработать приложение, автоматизирующее процесс хранения и выдачи справочных сведений об объемах поступлений и продаж косметики. Программа должна поддерживать просмотр, добавление, удаление, редактирование информации о перемещении товаров, а также выводить на экран и печать разнообразные справки и отчеты. Программу необходимо реализовать в СУБД Access в виде приложения, ориентированного на рядового пользователя.

 

Основой информационной модели является реляционная модель данных /1/, состоящая из нескольких связанных таблиц. В каждой таблице с помощью атрибутов описывается множество однотипных объектов (Таблица 1).

Таблица 1 – Таблицы и атрибуты

Таблица Список договоров отдела Табельный номер
Сумма договора, руб
Город договора
Форма найма
Коэффициент оплаты %
Фирма-контрагент
Таблица Список менеджеров концерна   Табельный номер
Фамилия
Имя
Отчество
Пол
Дата рождения
Дата поступления на работу
Знание ПК
Знание иностранного языка
Умение водить автомобиль
Категория должности
Таблица Список должностных окладов в концерне Категория должности
Оклад
% за ПК
% за знание иностранного языка
% за умение водить авто

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

иметь следующие свойства. (Таблица 2 - Таблица 4)

Таблица 2 - Список договоров отдела сбыта мелким оптом

Столбцы

Имя Тип Размер

Табельный номер Длинное целое 4

Сумма договора, руб Длинное целое 4

Город договора Текстовый 30

Форма найма Текстовый 25

Коэффициент оплаты, % Текстовый 10

Фирма-контрагент Текстовый 25

Таблица 3 - Список должностных окладов в концерне

Столбцы

Имя Тип Размер

Категория должности Текстовый 25

Оклад Длинное целое 4

% за знание языка Длинное целое 4

% за знание ПК Длинное целое 4

% за умение водить автомобиль Длинное целое 4

 

Таблица 4 - Список менеджеров концерна

Столбцы

Имя Тип Размер

Табельный номер Длинное целое 4

Фамилия Текстовый 25

Имя Текстовый 25

Отчество Текстовый 25

Пол Текстовый 10

Дата рождения Дата/время 8

Дата поступления на работу Дата/время 8

Знание ПК Логический 1

Знание иностранного языка Текстовый 50

Умение водить автомобиль Логический 1

Категория должности Текстовый 25

 

 

Таблицы связаны между собой отношениями типа один-ко-многим. Свойства отношений Каскадное обновление полей и Каскадное удаление записей не используются. Схема данных показана ниже.Рисунок 1

Рисунок 1- Схема данных

Таблица 6 – Список окладов

Категория должности Оклад % за знание языка % за знание ПК % за умение водить автомобиль
Клерк        
Менеджер        
Офис-менеджер        
Помошник менеджера        
Стажер        
Старший менеджер        

Данный запрос является основным для курсового проекта, на нем основаны составные формы, диаграмма и некоторые отчеты. Вычисляемым полем является сумма оплаты за договор. В конструкторе данный запрос выглядит следующим образом. (Рисунок 2).

Оплата за договор: [Сумма договора, руб]*([Коэффициент оплаты, %]/100)

 

Рисунок 2 – Запрос с вычисляемым полем в конструкторе




Поделиться с друзьями:


Дата добавления: 2015-03-29; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.