Студопедия — Задание 2. Выполнить компьютерную реализацию спроектированной базы данных.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание 2. Выполнить компьютерную реализацию спроектированной базы данных.






Выполнить компьютерную реализацию спроектированной базы данных.

1. Создать таблицы базы данных.

2. Установить связи между таблицами.

3. Заполнить таблицы данными. Каждая таблица должна содержать не менее 10 записей.

Создать формы, запросы, отчеты в соответствии с требованиями, сформулированными в задании согласно варианту (п. 5).


 

4.Формулировка задания для выполнения КР (Задание 1) по дисциплине «Базы данных»

Варианты 1, 11, 21. База данных «Платный прием в поликлинике»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Платный прием пациентов проводится врачами разных специальностей (хирург, терапевт, кардиолог, офтальмолог и т.д.). При оформлении приема должна быть сформирована квитанция об оплате приема, в которой указывается информация о пациенте, о враче, который консультирует пациента, о стоимости приема, о дате приема. Пациент оплачивает за прием некоторую сумму, которая устанавливается персонально для каждого врача. За каждый прием врачу отчисляется фиксированный процент от стоимости приема. Процент отчисления от стоимости приема на зарплату врача также устанавливается персонально для каждого врача. Размер начисляемой врачу заработной платы за каждый прием вычисляется по формуле: Зарплата = Стоимость приема · Процент отчисления на зарплату. Из этой суммы вычитается подоходный налог, составляющий 13% от начисленной зарплаты.   1. ФИО врача 2. Специальность врача 3. Стоимость приема 4. Процент отчисления на зарплату 5. Фамилия пациента 6. Имя пациента 7. Отчество пациента 8. Дата рождения пациента 9. Адрес пациента 10. Дата приема     1. ВРАЧИ 2. ПАЦИЕНТЫ 3. ПРИЕМ ПАЦИЕНТОВ  
Варианты 2, 12, 22. База данных «Прокат автомобилей»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Фирма выдает напрокат автомобили. При этом фиксируются данные о клиенте, данные об автомобиле, дата начала проката и количество дней проката, стоимость одного дня проката. Стоимость одного дня проката может отличаться для разных автомобилей. Для каждого автомобиля определяется страховая стоимость. Стоимость проката автомобиля определяется как Стоимость одного дня проката · Количество дней проката. Фирма ежегодно страхует автомобили, выдаваемые клиентам. Страховой взнос, выплачиваемый фирмой, равен 10 процентам от страховой стоимости автомобиля.   1. ФИО клиента 2. Серия, номер паспорта клиента 3. Модель автомобиля 4. Цвет автомобиля 5. Год выпуска автомобиля 6. Госномер автомобиля 7. Страховая стоимость автомобиля 8. Стоимость одного дня проката 9. Дата начала проката 10. Количество дней проката     1. КЛИЕНТЫ 2. АВТОМОБИЛИ 3. ПРОКАТ  

 

 

Варианты 3, 13, 23. База данных «Учет оптовых продаж магазина»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Оптовый магазин закупает товар по цене закупки и продает товар по цене продажи. Разница между ценой продажи и ценой закупки составляет доход магазина от реализации каждой единицы товара. В магазине работает несколько продавцов. Каждый продавец получает комиссионное вознаграждение за проданный товар. Процент комиссионныхназначается индивидуально каждому продавцу. Размер комиссионного вознаграждения за проданный товар определяется по формуле: Комиссионное вознаграждение = Цена продажи единицы товара · Кол-во проданных единиц товара · Процент комиссионных. Прибыль от продажи нескольких единиц товара вычисляется как (Цена продажи - Цена закупки) · Количество проданных единиц товара.   1. Наименование товара 2. Единица измерения товара 3. Цена закупки 4. Цена продажи 5. Дата продажи 6. Количество проданных единиц товара 7. ФИО продавца 8. Процент комиссионных     1. ТОВАРЫ 2. ПРОДАВЦЫ 3. ПРОДАЖИ  

 

 

Варианты 4, 14, 24. База данных «Учет нарушений правил дорожного движения»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
При нарушении правил дорожного движения (ПДД) фиксируется информация об автомобиле, водителе, его праве на управление автомобилем, о виде нарушения, размере штрафа. Размер штрафа является фиксированным и определяется видом нарушения. Владелец автомобиля ежегодно страхует автомобиль. При страховании устанавливается страховая стоимость автомобиля. Страховые взносы, выплачиваемые владельцем при страховании, равны 10 процентам от страховой стоимости автомобиля.   1. Модель автомобиля 2. Год выпуска 3. Госномер 4. Страховая стоимость 5. ФИО владельца 6. Данные паспорта владельца 7. Вид нарушения ПДД 8. Размер штрафа 9. Дата нарушения ПДД 10. ФИО водителя   11. Право управления (владелец или по доверенности)     1. АВТОМОБИЛИ 2. ВИДЫ НАРУШЕНИЙ 3. ФАКТЫ НАРУШЕНИЙ  

 

 

Варианты 5, 15, 25. База данных «Туристическое агентство»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Фирма предоставляет клиентам услуги по организации зарубежных поездок. При этом цели поездок могут быть различными (отдых, туризм, лечение и т.д.). При оформлении поездки устанавливается фиксированная стоимость 1 дня пребывания в той или иной стране, включающая стоимость проживания, питания, экскурсионного обслуживания и других услуг. Эта стоимость является характеристикой каждого конкретного маршрута. Стоимость поездки может быть вычислена как Стоимость 1 дня пребывания · Количество дней + Стоимость транспортных услуг + Стоимость оформления визы. Кроме того, клиент платит налог на добавленную стоимость (НДС) в размере 18% от стоимости поездки.   1. ФИО клиента 2. Данные паспорта 3. Страна назначения 4. Цель поездки 5. Стоимость 1 дня пребывания 6. Стоимость транспортных услуг 7. Стоимость оформления визы (определяется выбором маршрута) 8. Дата начала поездки 9. Количество дней     1. КЛИЕНТЫ 2. МАРШРУТЫ 3. ПОЕЗДКИ  

 

 

Варианты 6, 16, 26. База данных «Учет подписки на периодические печатные издания»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Требуется создать базу данных для хранения информации о подписке на периодические печатные издания. При оформлении подписки на то или иное печатное издание следует указать данные о подписчике, данные об издании, дату начала подписки и количество месяцев, на которые оформляется подписка. Стоимость подпискиможет быть вычислена как Цена 1 экземпляра · Срок подписки. Клиент платит почтовому отделению 1% от стоимости подписки за доставку. В стоимость подписки включается налог на добавленную стоимость (НДС), вычисляемый как Стоимость подписки·18%   1. ФИО подписчика 2. Улица 3. Номер дома 4. Номер квартиры 5. Индекс издания по каталогу 6. Вид издания (газета или журнал) 7. Название издания 8. Цена 1 экземпляра 9. Дата начала подписки 10. Срок подписки (количество месяцев)     1. ИЗДАНИЯ 2. ПОЛУЧАТЕЛИ 3. ДОСТАВКА  

 

Варианты 7, 17, 27. База данных «Учет сделок с недвижимостью»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Фирма занимается оформлением сделок с объектами жилой недвижимости. При оформлении сделки фиксируется информация о продаваемой квартире, о риэлторе, оформляющем сделку купли-продажи, о дате оформления сделки. Риэлтор, оформивший сделку купли-продажи, получает комиссионное вознаграждение, которое вычисляется как Цена квартиры · Процент вознаграждения. Процент вознаграждения является индивидуальным и фиксированным для каждого конкретного риэлтора.   1. Название улицы 2. Номер дома 3. Номер квартиры 4. Площадь квартиры 5. Количество комнат 6. Дата сделки 7. Цена квартиры 8. ФИО риэлтора 9. Процент вознаграждения     1. КВАРТИРЫ 2. РИЭЛТОРЫ 3. СДЕЛКИ  

 

Варианты 8, 18, 28. База данных «Учет договоров страхования»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
Договор страхования заключается между страховой компанией и клиентом на 1 год. При заключении договора указывается вид страхования, страховая сумма, дата начала действия договора. Каждый клиент выплачивает при заключении договора страховую премию. Размер страховой премии зависит от суммы страхования, тарифа и индивидуальной скидки клиента: Страховая премия = Сумма страхования · (Тариф - Процент скидки). Тарифпринимает значения от 1 до 5 процентов, индивидуальная скидка – от 0,1 до 5 процентов. Каждый страховой агент получает комиссионное вознаграждение за заключение страхового договора, которое вычисляется как Комиссионные = Сумма страхования · (Тариф - Процент скидки) · Процент вознаграждения.   1. ФИО клиента 2. Процент скидки 3. Вид страхования (страхование имущества, автомобиля, жизни и т.д.) 4. Тариф (зависит от вида страхования) 5. Сумма страхования 6. Дата заключения договора 7. Фамилия агента 8. Имя агента 9. Отчество агента 10. Процент вознаграждения     1. КЛИЕНТЫ 2. СТРАХОВЫЕ АГЕНТЫ 3. ДОГОВОРЫ  

 

 

Варианты 9, 19, 29. База данных «Штатное расписание»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
При составлении штатного расписания имеющиеся в организации штатные единицы распределяются по подразделениям. Каждая штатная единица характеризуется названием должности, размером должностного оклада, процентом надбавки за ненормированный рабочий день. Каждое подразделение характеризуется наименованием, типом, процентом надбавки за вредные условия труда. Заработная плата для каждой штатной единицы вычисляется как Размер зарплаты = Оклад ·(1+ Процент надбавки за вредные условия труда + Процент надбавки за ненормированный рабочий день). С начисленной заработной платы вычитается подоходный налог, равный 13 процентам от размера зарплаты.   1. Название подразделения 2. Тип подразделения (цех, отдел, бригада и т.д.) 3. Процент надбавки 1 (за вредные условия труда, зависит от подразделения, принимает значения от 0 до 100%) 4. Название должности 5. Должностной оклад 6. Процент надбавки 2 (за ненормированный рабочий день, устанавливается для конкретной штатной единицы от 0 до 100%) 7. Отпуск (количество дней отпуска в году, устанавливается для конкретной штатной единицы)     1. ПОДРАЗДЕЛЕНИЯ 2. ШТАТНЫЕ ЕДИНИЦЫ 3. РАСПРЕДЕЛЕНИЕ ШТАТНЫХ ЕДИНИЦ  

 

 

Варианты 10, 20, 30. База данных «Учет результатов сдачи вступительных экзаменов»
Описание предметной области Минимальный набор полей базовых таблиц Предлагаемый набор базовых таблиц
База данных должна содержать информацию об абитуриентах, экзаменаторах и результатах сдачи вступительных экзаменов. О каждом факте сдачи экзамена указываются: дата сдачи экзамена, название экзамена, кто сдавал экзамен, кто принимал экзамен, каков результат сдачи экзамена, Экзаменатор получает за прием экзамена установленную оплату, которая назначается индивидуально. С этой суммы удерживается подоходный налог в размере 13%. Учебное заведение отчисляет в бюджет социальный налог в размере 20% от начисленной преподавателю оплаты за прием экзамена.   1. ФИО абитуриента 2. Адрес 3. Год рождения абитуриента 4. Серия-номер паспорта абитуриента 5. ФИО экзаменатора 6. Размер оплаты (за прием экзамена у одного абитуриента, может различаться для разных преподавателей) 7. Дата сдачи экзамена 8. Название экзамена (история, математика и т.д.) 9. Оценка     1. АБИТУРИЕНТЫ 2. ЭКЗАМЕНАТОРЫ 3. ЭКЗАМЕНЫ  

5.Формулировка заданий для выполнения Задание 2 КР по дисциплине «Базы данных»

Вариант 1, 11, 21

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы ВРАЧИ.
  Форма с подчиненной формой Отображает данные из таблиц ВРАЧИ и ПРИЕМ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц ИРАЧИ, ПАЦИЕНТЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы ВРАЧИ информацию о врачах, имеющих конкретную специальность (например, хирург).
  Запрос на выборку Выбирает из таблицы ПАЦИЕНТЫ информацию о пациентах, родившихся до 01.01.1980 (дату можно выбрать другую).
  Запрос на выборку Выбирает из таблицы ВРАЧИ информацию о врачах, имеющих специальность «хирург», стоимость приема которых составляет меньше 100 рублей.
  Запрос с параметром Выбирает из таблицы ПАЦИЕНТЫ информацию о пациентах с заданной датой рождения. Дата рождения вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц ВРАЧИ, ПАЦИЕНТЫ и ПРИЕМ информацию обо всех приемах (ФИО врача, Специальность врача, Дата приема, Фамилия пациента, Имя пациента, Отчество пациента) в некоторый заданный интервал времени. Нижняя и верхняя границы интервала задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет размер заработной платы врача за каждый прием. Включает поля ФИО врача, Специальность врача, Стоимость приема, Процент отчисления на зарплату, Зарплата. Значения в поле Зарплатавычисляются по формуле Зарплата: Стоимость приема * Процент отчисления на зарплату.
  Итоговый запрос Выполняет группировку по полю Дата приема. Для каждой даты вычисляет среднюю стоимость приема.
  Итоговый запрос Выполняет группировку по полю Специальность врача. Для каждой специальности вычисляет максимальный Процент отчисления на зарплату.
  Запрос на создание базовой таблицы Создает таблицу ВРАЧИ_ТЕРАПЕВТЫ, содержащую информацию о врачах-терапевтах.
  Запрос на создание базовой таблицы Создает копию таблицы ВРАЧИ с именем КОПИЯ_ВРАЧИ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ВРАЧИ записи, в которых значение в поле Стоимость приемабольше 200.
  Запрос на обновление Увеличивает значение в поле Процент отчисления на зарплатув таблице ВРАЧИ на 10 процентов для врачей, имеющих специальность «терапевт».
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ПАЦИЕНТЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблицы ПРИЕМ с группировкой по полю Дата приема.

 


 

Вариант 2, 12, 22

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы КЛИЕНТЫ.
  Форма с подчиненной формой Отображает данные из таблиц КЛИЕНТЫ и ПРОКАТ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц КЛИЕНТЫ, АВТОМОБИЛИ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Автоформа в столбец Отображает данные из таблицы КЛИЕНТЫ.
  Форма с подчиненной формой Отображает данные из таблиц КЛИЕНТЫ и ПРОКАТ.
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях конкретной модели (например, ВАЗ-2110).
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях, изготовленных до 1990 года (год можно выбрать другой).
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях заданной модели, изготовленных после 2004 года (модель выбрать из тех, которые присутствуют в таблице).
  Запрос с параметром Выбирает из таблицы АВТОМОБИЛИ информацию об автомобиле с некоторым госномером. Конкретное значение госномера вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц КЛИЕНТЫ, АВТОМОБИЛИ и ПРОКАТ информацию обо всех зафиксированных фактах проката автомобилей (ФИО клиента, Модель автомобиля, Госномер автомобиля, Дата начала проката) в некоторый заданный интервал времени. Нижняя и верхняя границы интервала задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждого факта проката стоимость проката. Включает поля Госномер автомобиля, Модель автомобиля, Дата начала проката, Стоимость одного дня проката, Количество дней проката, Стоимость проката. Стоимость проката автомобиля определяется по формуле Стоимость проката: Стоимость одного дня проката * Количество дней проката.
  Итоговый запрос Выполняет группировку по полю Модель автомобилятаблицы АВТОМОБИЛИ. Для каждой модели автомобиля вычисляет среднюю страховую стоимость автомобиля.
  Итоговый запрос Выполняет группировку по полю Год выпуска автомобиля. Для каждого года вычисляет минимальное и максимальное значения по полю Стоимость одного дня проката.
  Запрос на создание базовой таблицы Создает таблицу СТАРЫЕ_АВТОМОБИЛИ, содержащую информацию об автомобилях с годом выпуска до 1995.
  Запрос на создание базовой таблицы Создает копию таблицы АВТОМОБИЛИ с именем КОПИЯ_ АВТОМОБИЛИ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ АВТОМОБИЛИ записи, в которых значение в поле Стоимость одного дня прокатабольше 1000.
  Запрос на обновление Увеличивает значение в поле Стоимость одного дня прокататаблицы КОПИЯ_ АВТОМОБИЛИ на 10 процентов для автомобилей, изготовленных после 2000 года.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы АВТОМОБИЛИ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблицы ПРОКАТ с группировкой по полю Код клиента.

Вариант 3, 13, 23

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы ТОВАРЫ.
  Форма с подчиненной формой Отображает данные из таблиц ТОВАРЫ и ПРОДАЖИ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц ТОВАРЫ, ПРОДАВЦЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы ПРОДАВЦЫ информацию о продавцах, фамилия которых начинается с буквы «И».
  Запрос на выборку Выбирает из таблицы ТОВАРЫ информацию о товарах, цена закупки которых находится в диапазоне от 100 до 500 руб. за единицу товара.
  Запрос на выборку Выбирает из таблицы ПРОДАВЦЫ информацию о продавцах, для которых установлен процент комиссионных больше 10%.
  Запрос с параметром Выбирает из таблицы ТОВАРЫ информацию о товаре с заданным наименованием. Наименование товара вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц ТОВАРЫ, ПРОДАВЦЫ и ПРОДАЖИ информацию обо всех зафиксированных фактах продажи товаров (Дата продажи, Наименование товара, Цена закупки, Цена продажи) за некоторый заданный интервал времени. Нижняя и верхняя границы интервала дат продажи задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет размер комиссионного вознаграждения продавца за каждый проданный товар. Включает поля Дата продажи, ФИО продавца, Наименование товара, Цена продажи, Количество проданных единиц товара, Процент комиссионных, Комиссионное вознаграждение. Значения в поле Комиссионное вознаграждениевычисляются по формуле Комиссионное вознаграждение: Цена продажи * Количество проданных единиц товара * Процент комиссионных.
  Итоговый запрос Выполняет группировку по полю Наименование товара. Для каждого наименования вычисляет среднюю цену закупки товара.
  Итоговый запрос Выполняет группировку по полю Код товараиз таблицы ПРОДАЖИ. Для каждого товара вычисляет минимальное и максимальное значения по полю Количество проданных единиц товара.
  Запрос на создание базовой таблицы Создает таблицу ДОРОГИЕ_ТОВАРЫ, содержащую информацию о товарах, цена закупки которых больше 1000.
  Запрос на создание базовой таблицы Создает копию таблицы ТОВАРЫ с именем КОПИЯ_ТОВАРЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ ТОВАРЫ записи, в которых значение в поле Цена закупкибольше 1000.
  Запрос на обновление Увеличивает значение в поле Процент комиссионныхтаблицы ПРОДАВЦЫ на 10 процентов для всех продавцов.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ПРОДАВЦЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблицы ПРОДАЖИ с группировкой по полю Код продавца.

 

 

Вариант 4, 14, 24

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы ВИДЫ_НАРУШЕНИЙ.
  Форма с подчиненной формой Отображает данные из таблиц ВИДЫ_НАРУШЕНИЙ и ФАКТЫ_НАРУШЕНИЙ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц АВТОМОБИЛИ, ВИДЫ НАРУШЕНИЙ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях конкретного года выпуска (например, 2000).
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях, серия-номер паспорта владельцев которых начинается с символа «3».
  Запрос на выборку Выбирает из таблицы АВТОМОБИЛИ информацию об автомобилях, страховая стоимость которых имеет значение в диапазоне от 200 000 до 500 000 руб.
  Запрос с параметром Выбирает из таблицы АВТОМОБИЛИ информацию об автомобиле с заданным госномером. Госномер вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц ВИДЫ_НАРУШЕНИЙ, АВТОМОБИЛИ и ФАКТЫ_НАРУШЕНИЙ информацию обо всех зафиксированных фактах нарушения ПДД (Дата нарушения ПДД, ФИО водителя, Госномер автомобиля, Вид нарушения ПДД) в некоторый заданный промежуток времени. Нижнее и верхнее значения временного интервала задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждого автомобиля величину страхового взноса. Включает все поля таблицы АВТОМОБИЛИ и поле Страховой взнос. Значения в поле Страховой взносвычисляются по формуле Страховой взнос: Страховая стоимость * 10%.
  Итоговый запрос Выполняет группировку по полю Модель автомобиля. Для каждой модели вычисляет среднюю страховую стоимость автомобиля.
  Итоговый запрос Выполняет группировку по полю Год выпуска. Для каждого года вычисляет минимальное и максимальное значения по полю Страховая стоимость.
  Запрос на создание базовой таблицы Создает таблицу ДОРОГИЕ_АВТОМОБИЛИ, содержащую информацию об автомобилях, для которых значение в поле Страховая стоимостьбольше 500 000 руб.
  Запрос на создание базовой таблицы Создает копию таблицы АВТОМОБИЛИ с именем КОПИЯ_ АВТОМОБИЛИ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ АВТОМОБИЛИ записи, в которых значение в поле Модель автомобиляравно «ВАЗ-2112».
  Запрос на обновление Увеличивает на 50 процентов значения в поле Размер штрафатаблицы ВИДЫ_НАРУШЕНИЙ для тех видов нарушений, размер штрафа за которые составляет менее 100 руб.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ВИДЫ_НАРУШЕНИЙ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц АВТОМОБИЛИ и ФАКТЫ_НАРУШЕНИЙ с группировкой по полю Дата нарушения.
Вариант 5, 15, 25    
ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы КЛИЕНТЫ.
  Форма с подчиненной формой Отображает данные из таблиц КЛИЕНТЫ и ПОЕЗДКИ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц КЛИЕНТЫ, МАРШРУТЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы МАРШРУТЫ информацию о маршрутах в некоторую заданную страну (например, Германию).
  Запрос на выборку Выбирает из таблицы МАРШРУТЫ информацию о маршрутах, для которых целью поездки является отдых и стоимость 1 дня пребывания не превышает 1000 руб.
  Запрос на выборку Выбирает из таблиц КЛИЕНТЫ и ПОЕЗДКИ информацию о клиентах, совершивших поездки в течение 2004 года.
  Запрос с параметром Выбирает из таблицы МАРШРУТЫ информацию о маршрутах с некоторой целью поездки. Цель поездки вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц КЛИЕНТЫ, МАРШРУТЫ и ПОЕЗДКИ информацию обо всех поездках (ФИО клиента, Страна назначения, Цель поездки, Дата начала поездки, Количество дней пребывания), количество дней пребывания для которых есть значение из некоторого диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждой поездки ее стоимость без НДС. Включает поля Страна назначения, Цель поездки, Дата начала поездки, Количество дней пребывания, Стоимость поездки без НДС. Стоимость поездки может быть вычислена по формуле Стоимость поездки без НДС: Стоимость 1 дня пребывания * Количество дней + Стоимость транспортных услуг + Стоимость оформления визы.  
  Итоговый запрос Выполняет группировку по полю Страна назначения. Для каждой страны вычисляет среднюю стоимость 1 дня пребывания.
  Итоговый запрос Выполняет группировку по полю Страна назначения. Для каждой страны вычисляет минимальное и максимальное значения по полю Стоимость транспортных услуг.
  Запрос на создание базовой таблицы Создает таблицу ЛЕЧЕНИЕ, содержащую информацию о маршрутах с целью поездки «лечение».
  Запрос на создание базовой таблицы Создает копию таблицы МАРШРУТЫ с именем КОПИЯ_ МАРШРУТЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ МАРШРУТЫ записи, в которых значение в поле Стоимость 1 дня пребываниябольше 2000 руб.
  Запрос на обновление Увеличивает значение в поле Стоимость 1 дня пребываниятаблицы КОПИЯ_ МАРШРУТЫ на 10 процентов для маршрутов, имеющих значение «лечение» в поле Цель поездки.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы МАРШРУТЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц МАРШРУТЫ и ПОЕЗДКИ с группировкой по полю Страна назначения.

 

 

Вариант 6, 16, 26

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы ПОЛУЧАТЕЛИ.
  Форма с подчиненной формой Отображает данные из таблиц ПОЛУЧАТЕЛИ и ДОСТАВКА.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц ПОЛУЧАТЕЛИ, ИЗДАНИЯ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы ИЗДАНИЯ информацию о доступных для подписки газетах, название которых начинается с буквы «П».
  Запрос на выборку Выбирает из таблиц информацию о подписчиках, проживающих на улице «Садовая», которые оформили подписку на издание с индексом «12123» (можно использовать другие название улицы и индекс).
  Запрос на выборку Выбирает из таблицы ПОЛУЧАТЕЛИ информацию о подписчиках, проживающих на улице «Садовая» в домах с номерами 2, 7, 8.
  Запрос с параметром Выбирает из таблицы ИЗДАНИЯ информацию об издании с некоторым индексом. Значение индекса вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблицы ИЗДАНИЯ информацию обо всех изданиях, для которых цена 1 экземпляра есть значение из некоторого диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждой оформленной подписки ее стоимость без доставки и без НДС. Включает поля Индекс издания, Наименование издания, Цена 1 экземпляра, Дата начала подписки, Срок подписки, Стоимость подписки. Значения в поле Стоимость подпискиможет быть вычислена по формуле Стоимость подписки: Цена 1 экземпляра * Срок подписки.
  Итоговый запрос Выполняет группировку по полю Вид издания. Для каждого вида вычисляет среднюю цену 1 экземпляра.
  Итоговый запрос Выполняет группировку по полю Улица. Для каждой улицы вычисляет количество подписчиков, проживающих на данной улице (подводятся итоги по полю Код получателя).
  Запрос на создание базовой таблицы Создает таблицу ПОЛУЧАТЕЛИ_ИЗВЕСТИЯ, содержащую информацию о получателях издания с наименованием «Известия».
  Запрос на создание базовой таблицы Создает копию таблицы ИЗДАНИЯ с именем КОПИЯ_ ИЗДАНИЯ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ ИЗДАНИЯ записи, в которых значение в поле Цена 1 экземплярабольше 100 руб.
  Запрос на обновление Увеличивает значение в поле Цена 1 экземпляратаблицы КОПИЯ_ ИЗДАНИЯ на 10 процентов для изданий, имеющих вид издания «газета».
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ПОЛУЧАТЕЛИ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц ПОЛУЧАТЕЛИ и ДОСТАВКА с группировкой по полю Срок подписки.
         

 

Вариант 7, 17, 27

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы КВАРТИРЫ.
  Форма с подчиненной формой Отображает данные из таблиц РИЭЛТОРЫ и СДЕЛКИ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц КВАРТИРЫ, РИЭЛТОРЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы КВАРТИРЫ информацию о 3-комнатных квартирах, расположенных на улице «Садовая».
  Запрос на выборку Выбирает из таблицы РИЭЛТОРЫ информацию о риэлторах, для которых фамилия начинается с буквы «И» и процент вознаграждения больше 10%.
  Запрос на выборку Выбирает из таблицы КВАРТИРЫ информацию об 1-комнатных квартирах, цена на которые находится в диапазоне от 900 000 руб. до 1000 000 руб.
  Запрос с параметром Выбирает из таблицы КВАРТИРЫ информацию о квартирах с некоторым количеством комнат. Конкретное количество комнат вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблицы КВАРТИРЫ информацию обо всех 2-комнатных квартирах, площадь которых есть значение из некоторого диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждой оформленной сделки размер комиссионного вознаграждения риэлтора. Включает поля ФИО риэлтора, Дата сделки, Цена квартиры, Процент вознаграждения, Комиссионные. Значения в поле Комиссионныевычисляются по формуле Комиссионные: Цена квартиры * Процент вознаграждения.
  Итоговый запрос Выполняет группировку по полю Количество комнат. Для каждой группы вычисляет среднее значение по полю Площадь квартиры.
  Итоговый запрос Выполняет группировку по полю Площадь квартиры. Для каждой группы вычисляет наибольшее и наименьшее значение по полю Количество комнат.
  Запрос на создание базовой таблицы Создает таблицу КВАРТИРЫ_3_КОМН, содержащую информацию о 3-комнатных квартирах.
  Запрос на создание базовой таблицы Создает копию таблицы КВАРТИРЫ с именем КОПИЯ_ КВАРТИРЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ КВАРТИРЫ записи, в которых значение в поле Название улицыравно «Садовая».
  Запрос на обновление Изменяет значение в поле Название улицытаблицы КОПИЯ_ КВАРТИРЫ с «Луговая» на «Рябиновая».
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы РИЭЛТОРЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц РИЭЛТОРЫ и СДЕЛКИ с группировкой по полю Дата сделки.

 

Вариант 8, 18, 28

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы КЛИЕНТЫ.
  Форма с подчиненной формой Отображает данные из таблиц КЛИЕНТЫ и ДОГОВОРЫ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц КЛИЕНТЫ, АГЕНТЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы КЛИЕНТЫ информацию о клиентах с фамилией «Иванов».
  Запрос на выборку Выбирает из таблицы АГЕНТЫ информацию о страховых агентах, процент вознаграждения для которых находится в диапазоне от 20% до 50 %.
  Запрос на выборку Выбирает из таблиц АГЕНТЫ и ДОГОВОРЫ информацию о страховых агентах и договорах, для которых значение в поле Сумма страхованияне меньше 200 000 руб.
  Запрос с параметром Выбирает из таблицы АГЕНТЫ информацию о страховых агентах с некоторой фамилией. Фамилия вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц КЛИЕНТЫ, ДОГОВОРЫ и АГЕНТЫ информацию обо всех договорах (ФИО клиента, Вид страхования, Сумма страхования, Дата заключения договора, ФИО агента), заключенных в некоторый заданный период времени. Нижняя и верхняя границы периода задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждого договора размер страховой премии. Включает поля Дата заключения договора, ФИО клиента, Сумма страхования, Страховая премия. Значения в поле Страховая премиявычисляются по формуле Страховая премия: Сумма страхования * (Тариф - Процент скидки).
  Итоговый запрос Выполняет группировку по полю Код агентав таблице ДОГОВОРЫ. Для каждой группы вычисляет среднее значение суммы страхования.
  Итоговый запрос Выполняет группировку по полю Дата заключения договора. Для каждой группы вычисляет минимальное и максимальное значения по полю Сумма страхования.
  Запрос на создание базовой таблицы Создает таблицу VIP_КЛИЕНТЫ, содержащую информацию о клиентах, для которых процент скидки равен 0.5%.
  Запрос на создание базовой таблицы Создает копию таблицы АГЕНТЫ с именем КОПИЯ_АГЕНТЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_АГЕНТЫ записи, в которых значение в поле Процент вознаграждениябольше 30%.
  Запрос на обновление Устанавливает значение в поле Процент вознаграждениятаблицы КОПИЯ_АГЕНТЫ равным 20% для агентов, имеющих процент вознаграждения от 15 до 19 процентов.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы АГЕНТЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблицы ДОГОВОРЫ с группировкой по полю Код агента.
       

 

 

Вариант 9, 19, 29

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы ПОДРАЗДЕЛЕНИЯ.
  Форма с подчиненной формой Отображает данные из таблиц ПОДРАЗДЕЛЕНИЯ и РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблицы ПОДРАЗДЕЛЕНИЯ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы ПОДРАЗДЕЛЕНИЯ информацию о подразделениях, имеющих тип «отдел», для которых Процент надбавки 1равен 50 %.
  Запрос на выборку Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах с окладом от 3000 до 5000 руб.
  Запрос на выборку Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах с названием «инженер» или «техник».
  Запрос с параметром Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах с некоторым названием и окладом больше 5000 руб. Название штатной единицы вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблицы ПОДРАЗДЕЛЕНИЯ информацию о подразделениях, имеющих тип «цех», для которых Процент надбавки 1имеет значение из некоторого заданного диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет размер заработной платы для каждой штатной единицы из таблицы РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ. Включает поля Название подразделения, Название должности, Оклад, Процент надбавки 1, Процент надбавки 2, Размер зарплаты. Значения в поле Размер зарплатывычисляются по формуле Размер зарплаты: Оклад *(1+ Процент надбавки 1 + Процент надбавки 2).
  Итоговый запрос Выполняет группировку по полю Название штатной единицыв таблице ШТАТНЫЕ_ЕДИНИЦЫ. Для каждой группы вычисляет среднее значение оклада.
  Итоговый запрос Выполняет группировку по полю Тип подразделениятаблице ПОДРАЗДЕЛЕНИЯ. Для каждой группы вычисляет минимальное и максимальное значения по полю Процент надбавки 1.
  Запрос на создание базовой таблицы Создает таблицу ПОДРАЗДЕЛЕНИЯ _ЦЕХ, содержащую информацию о подразделениях, имеющих тип «цех».
  Запрос на создание базовой таблицы Создает копию таблицы ШТАТНЫЕ_ЕДИНИЦЫ с именем КОПИЯ_ ШТАТНЫЕ_ЕДИНИЦЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ ШТАТНЫЕ_ЕДИНИЦЫ записи, в которых значение в поле Процент надбавки 2больше 50%.
  Запрос на обновление Увеличивает значение в поле Окладтаблицы КОПИЯ_ ШТАТНЫЕ_ЕДИНИЦЫ на 20% для строк со значением «бухгалтер» в поле Название должности.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ШТАТНЫЕ_ЕДИНИЦЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц ПОДРАЗДЕЛЕНИЯ и РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ с группировкой по полю Название подразделения.

 

 

Вариант 10, 20, 30

ФОРМЫ
Номер формы Тип формы Назначение формы
  Автоформа в столбец Отображает данные из таблицы АБИТУРИЕНТЫ.
  Форма с подчиненной формой Отображает данные из таблиц АБИТУРИЕНТЫ и ЭКЗАМЕНЫ.
  Форма на ввод новых данных Отображает пустые окна ввода для таблиц АБИТУРИЕНТЫ и ЭКЗАМЕНЫ
ЗАПРОСЫ
Номер запроса Тип запроса Какую задачу решает запрос
  Запрос на выборку Выбирает из таблицы АБИТУРИЕНТЫ информацию об абитуриентах, для которых значение в поле ФИО абитуриентаначинается с буквы «И».
  Запрос на выборку Выбирает из таблицы ЭКЗАМЕНАТОРЫ информацию об экзаменаторах, для которых установлен размер оплаты за прием одного экзамена от 30 до 50 руб.
  Запрос на выборку Выбирает из таблицы АБИТУРИЕНТЫ информацию об абитуриентах, год рождения которых находится в диапазоне 1980 - 1990.
  Запрос с параметром Выбирает из таблицы ЭКЗАМЕНАТОРЫ информацию об экзаменаторе с некоторым значением в поле ФИО экзаменатора. Конкретное значение ФИО экзаменатора вводится при выполнении запроса.
  Запрос с параметром Выбирает из таблиц АБИТУРИЕНТЫ, ЭКЗАМЕНАТОРЫ и ЭКЗАМЕНЫ информацию обо всех экзаменах (ФИО абитуриента, ФИО экзаменатора, Название экзамена, Дата сдачи экзамена, Оценка) в некоторый заданный интервал времени. Нижняя и верхняя границы интервала задаются при выполнении запроса.
  Запрос с вычисляемыми полями Вычисляет для каждого экзамена размер налога (Налог: Размер оплаты *13%) и зарплаты экзаменатора (Зарплата: Размер оплаты - Налог). Запрос включает поля: ФИО экзаменатора, Размер оплаты, Дата сдачи экзамена, Название экзамена, Налог, Зарплата.
  Итоговый запрос Выполняет группировку по полю Год рожденияв таблице АБИТУРИЕНТЫ. Для каждой группы определяет количество абитуриентов (итоги по полю Код абитуриента).
  Итоговый запрос Выполняет группировку по полю Наименование дисциплиныв таблице ЭКЗАМЕНЫ. Для каждой дисциплины вычисляет среднее значения по полю Оценка.
  Запрос на создание базовой таблицы Создает таблицу АБИТУРИЕНТЫ_1988, содержащую информацию об абитуриентах 1988 года рождения
  Запрос на создание базовой таблицы Создает копию таблицы ЭКЗАМЕНАТОРЫ с именем КОПИЯ_ЭКЗАМЕНАТОРЫ.
  Запрос на удаление Удаляет из таблицы КОПИЯ_ЭКЗАМЕНАТОРЫ записи, в которых значение в поле Размер оплатыбольше 100 руб.
  Запрос на обновление Увеличивает значение в поле Размер оплатытаблицы КОПИЯ_ЭКЗАМЕНАТОРЫ на 10 процентов для экзаменаторов, размер оплаты у которых меньше 50 руб.
ОТЧЕТЫ
Номер отчета Тип отчета Назначение отчета
  Автоотчет в столбец Отображает все поля таблицы ЭКЗАМЕНАТОРЫ.
  Отчет, созданный средствами Мастера отчетов Отображает поля таблиц ЭКЗАМЕНАТОРЫ и ЭКЗАМЕНЫ с группировкой по полю Дата сдачи экзамена.

 

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







Дата добавления: 2015-10-15; просмотров: 5787. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия