Задание к курсовой работе.
Целью задания является закрепление теоретических знаний и практических навыков по проектированию и реализации реляционной базы данных.
Результатом работы должны быть:
· действующая база данных - в формате *.mdb (представляется в электронном виде на дискете 3,5”).;
распечатанная пояснительная записка в формате *doc.
Пояснительная записка выполняется на стандартном листе бумаги формата А4 через 1,5 интервала (шрифтами Times New Roman, Courier New размером 14) на одной стороне листа, которые сшиваются в папке-скоросшивателе или переплетаются. Каждая страница оформляется со следующими полями: левое – не менее 20 мм, верхнее – 20 мм, правое – 10 мм, нижнее – не менее 20 мм. Общий объем пояснительной записки должен быть в пределах 10 страниц.
Пояснительная записка должна содержать: титульный лист, оглавление, введение, основное содержание, заключение, список использованной литературы.
Во Введении необходимо отразить описание предметной области создаваемой базы данных.
Основная часть включает в себя 4 параграфа по количеству заданий.
В§ 1 опишите таблицы базы данных в режиме Конструктора по образцу:
Таблица 1. НАЗВАНИЕ
Имя поля | Тип данных | Свойства поля |
В § 1 отобразите в виде рисунка с пояснениями Схему данных со связями между таблицами, указав первичный и внешний ключи. Для этого выполнить действия:
Откройте окно Схемы данных;
«сфотографируйте» экран, нажав кнопки <Alt> + <Print Screen>;
в графическом редакторе Paint изображение вставьте из буфера (Правка/Вставить);
выделите требуемую область Схемы данных и скопируйте в буфер;
вставьте из буфера в документ MS Word как РИСУНОК.
Во § 2 отобразите в виде рисунка с пояснениями созданные формы.
В § 3 опишите запросы в режиме Конструктора по образцу:
Запрос 1. НАЗВАНИЕ
Имена полей, необходимых для запроса | |
Таблицы | |
Условие отбора(по какому полю) | |
Групповые операции (да/нет) и используемые функции | |
Выражение для вычисляемых полей | |
Вывод на экран (да/нет) |
В § 4опишите алгоритм создания одного отчета.
В Заключении разработайте алгоритм работы с созданной базой данных для пользователя, т.е. краткое руководство, в котором опишите последовательность использования созданных вами отчетов, форм, запросов и т.д.
Все страницы записки нумеруются арабскими цифрами по порядку от титульного листа (на нем цифра не ставится). Порядковый номер страницы ставится на середине верхнего поля. Введение, каждая глава, заключение, а также список использованных литературных источников начинаются с новой страницы. В тексте пояснительной записки не должно быть сокращений слов, за исключением общепринятых.
В пояснительной записке названия глав записываются в виде заголовков строчными буквами кроме первой прописной симметрично относительно текста без подчеркивания. Переносы слов в наименовании глав, параграфов не допускаются. Точку в конце названия не ставят; если оно состоит из двух предложений, их разделяют точкой. Расстояние между названием главы, параграфа и последующим текстом равно трем межстрочным интервалам.
Список источников составляется в соответствии с правилами ГОСТа 7.80-2000 «Библиографическая запись. Заголовок. Общие требования и правила составления».
Курсовая работа должна быть защищена.
Вариант 1. Морской порт.
В морской торговый порт прибывают корабли, которые привозят и увозят различные грузы. О каждом корабле известна следующая информация:
- название корабля,
- порт приписки,
- водоизмещение в тоннах,
- дата выпуска.
Привозимый груз характеризуется: кораблем, на котором прибыл груз; датой прибытия; портом отправления, наименованием груза, единицей измерения (на одном корабле могут находиться различные грузы, исчисляемые в различных единицах измерения: тонны, кубометры, погонные метры, литры и т.д), количеством груза, ценой единицы груза.
Увозимый груз характеризуется: кораблем, на котором отправляется груз; датой убытия; портом назначения, наименованием груза, единицей измерения , количеством груза, ценой единицы груза.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Запрос о прибывших грузах в заданном промежутке времени, на экран должны выводиться: Название корабля, Груз, Ед. измерения, Кол-во, Цена ед. груза и Стоимость всего груза (вычисляемое поле Стоимость: [Кол-во]*[Цена ед. груза]).
b) Запрос о убывших грузах в заданном промежутке времени.
c) Запрос о суммарной стоимости привезенных грузов в заданном промежутке времени.
d) Запрос о суммарной стоимости увезенных грузов в заданном промежутке времени.
4. По каждому запросу создайте отчет.
Вариант 2. Аэропорт.
Аэропорт осуществляет прием и отправление пассажирских самолетов. О каждом рейсе известно:
- время прибытия и отправления,
- цена билета,
- тип самолета (типом самолета определяется кол-во мест).
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a)Запрос о количестве свободных мест на все самолеты за некоторый промежуток времени, в котором при вводе дат на экран должны выводиться: Дата, Номер рейса, Конечный аэропорт, Количество свободных мест (вычисляемое поле Количество свободных мест: [Кол-во мест]-[Кол-во проданных билетов]).
b)Запрос, в результате выполнения которого на экран выводится полученная сумма денег за некоторый промежуток времени. На экран должны выводится поля: Дата, Суммарное кол-во проданных билетов, Цена билета, Сумма. Вычисляемое поле Сумма: [Цена билета]*[Кол-во проданных билетов].
c)Параметрический запрос, показывающий каким рейсом можно добраться до нужного аэропорта и количество свободных мест. На экран должны выводиться: Дата, Номер рейса, Конечный аэропорт, Количество свободных мест (вычисляемое поле Количество свободных мест: [Кол-во мест]-[Кол-во проданных билетов]).
4. По каждому запросу создайте отчет.
Вариант 3. Ж/Д вокзал.
Ж/Д вокзал осуществляет прием и отправление пассажирских поездов. О каждом рейсе известно:
- станция назначения,
- время отправления,
- кол-во вагонов и типы всех вагонов (типом вагона определяется кол-во мест и цена),
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a)Запрос, в результате выполнения которого на экран выводится количество проданных билетов на все поезда за требуемый период времени.
b)Запрос, в результате выполнения которого на экран выводится полученная сумма денег за требуемый период времени. На экран должны выводится поля: Дата, Кол-во проданных билетов, Сумма. Вычисляемое поле Сумма: [Цена билета]*[Кол-во проданных билетов].
c)Запрос, показывающий каким рейсом можно добраться до нужной станции и количество свободных мест. На экран должны выводиться: Дата, Номер рейса, Станция назначения, Количество свободных мест (вычисляемое поле Количество свободных мест: [Кол-во мест]-[Кол-во проданных билетов]).
4. По каждому запросу создайте отчет.
Вариант 4. Автовокзал.
Автовокзал осуществляет прием и отправление пассажирских автобусов. О каждом рейсе известно:
- начальный, конечный и все промежуточные автостанции,
- время прибытия и убытия на все автостанции,
- цена билета до любого из автостанции,
- тип автобуса (типом автобуса определяется кол-во мест и цена билета),
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a)Запрос, в результате выполнения которого на экран выводится количество проданных билетов на все рейсы за требуемый период времени.
b)Запрос, в результате выполнения которого на экран выводится полученная сумма денег за требуемый период времени. На экран должны выводится поля: Дата, Кол-во проданных билетов, Сумма. Вычисляемое поле Сумма: [Цена билета]*[Кол-во проданных билетов].
c) Запрос, показывающий каким рейсом можно добраться до нужной остановки и количество свободных мест. На экран должны выводиться: Дата, Номер рейса, Наименование остановки, Количество свободных мест (вычисляемое поле Количество свободных мест: [Кол-во мест]-[Кол-во проданных билетов]).
4. По каждому запросу создайте отчет.
Вариант 5. Больница.
Больница (стационар) делится на отделения. За каждым отделением закреплено некоторое количество палат. В палате лежат несколько больных. У больного основной диагноз и сопутствующий. Для лечения больному назначены процедуры. Известна следующая информация:
- кол-во и профиль отделений,
- кол-во палат, закрепленных за каждым отделением и вместимость каждой палаты,
- ФИО больного,
- основной и сопутствующий диагнозы больного,
- дата поступления и дата выписки больного,
- процедуры, назначенные больному,
- дата,
- цена каждой процедуры.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Запрос, в результате выполнения которого на экран выводится сколько процедур и на какую сумму было выполнено в том или ином отделении больницы за требуемый промежуток времени.
b)Запрос об общей сумме, заплаченной некоторым больным за процедуры за все время нахождения в больнице.
c)Запрос, содержащий сведения о больном и о процедурах, которые ему необходимо посетить.
4. По каждому запросу создайте отчет.
Вариант 6. Поликлиника.
Врачи поликлиники ведут прием больных либо в поликлинике, либо на дому.
Известны:
- цена приема, в зависимости от специализация врача,
- списочный состав врачей поликлиники и специализация каждого врача,
- список больных, принятых каждым врачом.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3 Разработайте следующие запросы:
a) Запрос, в результате выполнения которого выводится количество больных, принятых в поликлинике и на дому за требуемый промежуток времени, и на какую сумму. По полю Цена приема групповая операция Sum, а по полю ФИО больного – Count.
b) Запрос, в результате выполнения которого выводится количество больных, принятых конкретным врачом за требуемый промежуток времени.
4. По каждому запросу создайте отчет.
Вариант 7. Отдел кадров.
В базе данных "Отдел кадров" следует хранить следующую информацию о каждом сотруднике предприятия:
- фамилия, имя, отчество
- год рождения, пол,
- домашний адрес,
- паспортные данные,
- дата поступления на работу,
- дата увольнения и причина (для уволенных),
- специальность, образование
- должность, разряд,
- цех, отдел,
- штатный/совместитель,
- места предыдущей работы и причины увольнения (только для штатных),
- поощрения и взыскания (может быть несколько),
- информация о детях.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Запрос, в результате выполнения которого выводится количество человек, работающих в определенном подразделении в определенный день,
b) Запрос, в результате выполнения которого выводится количество человек определенной специальности, работающих в данный момент.
c) Запрос, в результате выполнения которого выводится количество мужчин в призывном возрасте
d) Запрос, в результате выполнения которого выводится количество взысканий и поощрений для каждого работника за определенный период.
4. По каждому запросу создайте отчет.
Вариант 8. Склад.
Hа склад привозят товар из разных организаций и увозят в разные организации. Движение товаров сопровождается накладной и доверенностью. Hакладную выписывает сторона отдающая товар, доверенность принимающая товар. В накладной указывается: номер, дата, организация - поставщик, адрес, телефон, номер платежного поручения, наименование товара и количество. В доверенности указывается: номер, дата, организация получатель, адрес, телефон, номер платежного поручения, наименование товара и количество. О товаре на складе известна следующая информация: наименование товара, кол-во, цена.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a)Запрос, в результате выполнения которого выводится, сколько товара и на какую сумму получено, за требуемый промежуток времени. Вычисляемое поле Сумма: [Кол-во]*[Цена].
b)Запрос, в результате выполнения которого выводится, сколько товара и на какую сумму выдано, за требуемый промежуток времени. Вычисляемое поле Сумма: [Кол-во]*[Цена].
c) Запрос, в результате выполнения которого создается таблица, отражающая движение товара: кто доставил товар, сколько и на какую сумму, и кто получил, сколько и на какую сумму.
4. По каждому запросу создайте отчет.
Вариант 9. Городской транспорт.
В городе функционирует три вида общественного транспорта: автобус, троллейбус и трамвай. У каждого вида транспорта имеется некоторое кол-во маршрутов. У маршрута имеется перечень всех остановок и интервал движения.
1.Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Запрос, в результате которого выводится средний интервал движения транспорта через остановку.
b) Запрос, в результате которого выводится список транспортных средств, проходящих через данную остановку.
4. По каждому запросу создайте отчет.
Вариант 10. Гостиница.
База данных "Гостиница" должна содержать следующую информацию:
- характеристика всех номеров: тип номера, кол-во мест, цена одного места,
- данные о всех проживающих: фамилия, имя, отчество, паспортные данные, дата прибытия, дата убытия,
- данные о плате за проживание (проживающий может платить в несколько приемов, каждый раз ему выдается квитанция и должна быть занесена запись в базу).
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Разработайте запрос о проживающих в номерах гостиницы, в котором при вводе в окно параметра номера гостиницы на экран должны выводиться: ФИО проживающих, количество мест в номере, дата отъезда проживающих.
b) Создайте запрос, в котором выводится список проживающих в 2-местных номерах в некоторый период.
c) Создайте запрос, в результате которого формируется выборка, отражающая суммарную оплату счета за номера гостиницы проживающими за некоторый промежуток времени.
4. По каждому запросу создайте отчет.
Вариант 11. Жилищно-коммунальное хозяйство.
База данных «Жилищно-коммунальное хозяйство» должна содержать информацию:
- о квартиросъемщике и каждом члене его семьи: Ф.И.О., паспортные данные, адрес, год рождения;
- об оплате коммунальных услуг: адрес, вид услуги, отчетный период, цена, стоимость, дата оплаты, долг.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится список проживающих, имеющих льготу по оплате.
b) Разработайте запрос о должниках по оплате за квартиру, в котором на экран должны выводиться: адрес, ФИО проживающего, сумма долга.
c)Разработайте запрос, в котором рассчитывается пеня при несвоевременной оплате по каждому лицевому счету, используя выражение Пеня: [Стоимость]* 0,01.
4. По каждому запросу создайте отчет.
Вариант 12. Банк.
Банк осуществляет расчетно-кассовое обслуживание. Пополнение счета клиента может происходить двумя способами:
a) в результате перечисления средств из другого банка или с другого счета.
b) в результате сдачи клиентом наличных денег (инкассации).
Уменьшение денег на счете, также двумя способами:
a) в результате перевода средств в другой банк или на другой счет.
b) в результате получения клиентом наличных денег (обналичивания).
За каждую из перечисленных выше операций банк получает с клиента процент от операции. С каждой операцией связан свой процент. За хранения денег банк начисляет проценты. Банк может выдавать кредит под некоторый процент.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится перечень услуг, оказанных клиенту за отчетный период.
b) Разработайте запрос о владельцах счетов, в котором при вводе в окно параметра номера счета, на экран должны выводиться: ФИО владельца, операция, дата, сумма.
c) Разработайте запрос, в котором рассчитывается сумма по счету с учетом процента по банку, используя выражение вида Сумма с процентами: [Сумма]* [Процент по банку].
4. По каждому запросу создайте отчет.
Вариант 13. Расписание занятий.
Необходимо разработать программу, которая поможет диспетчеру составить расписание занятий. Для этого необходимо иметь следующую информацию:
- вместимость всех аудиторий;
- численный состав всех групп;
- информацию о том, какой преподаватель ведет какой предмет в каких группах.
Диспетчер должен вводить расписание в виде записей базы:
- дата;
- время начала;
- аудитория;
- группа;
- преподаватель.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится расписание преподавателя на конкретную дату.
b) Разработайте запрос с параметром о расписании групп, в котором при вводе в окно параметра номера группы, на экран должны выводиться: дата, предмет, аудитория, ФИО преподавателя.
c) Разработайте запрос, в котором рассчитывается количество свободных мест в аудитории для каждой группы, используя выражение вида Количество свободных мест: [Вместимость]- [Количество человек].
4. По каждому запросу создайте отчет.
Вариант 14. Налоговая инспекция.
Налоговая инспекция следит за правильностью начисления по доходного налога на всех жителей города. Для простоты будем считать подоходный налог 12% от заработной платы.
Гражданин в каждый момент времени может иметь одно основное место работы и несколько мест работы по совместительству.
Требуется составить программу проверки правильности начисления налога на местах работы, для этого необходимо:
- сведения о гражданине: ФИО, адрес;
- сведения о местах работы, доходах по каждому из этих мест и сумме взятого налога.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится о том, сколько предприятие начислило зарплаты и заплатило налога.
b) Разработайте запрос о налогоплательщиках, в котором при вводе в окно параметра ИНН гражданина, на экран должны выводиться: ФИО, название предприятия, годовая сумма заплаты, годовой исчисленный налог.
c) Разработайте запрос, в котором рассчитывается годовой исчисленный налог по новой ставке подоходного налога (13% от заработной платы), используя выражение вида Новый исчисленный налог: [Годовая сумма зарплаты]*13%.
4. По каждому запросу создайте отчет.
Вариант 15. Зарплата.
Требуется разработать программу для начисления сотрудникам фирмы: заработной платы, премии, материальной помощи, регионального коэффициента и удержания подоходного налога и отчисления в пенсионный фонд.
Заработная плата определяется окладом. Премии и материальная помощь выплачивается по мере наличия денег. Материальная помощь не может превышать минимальной зарплаты. Региональный коэффициент 15% заработной платы и премии. Для простоты будем считать подоходный налог 12%, отчисление в пенсионный фонд: 1% от заработной платы, регионального коэффициента и премии.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о начислениях и удержаниях каждого сотрудника за месяц.
b) Разработайте запрос с параметром о работниках, в котором при вводе в окно параметра табельного номера работника, на экран должны выводиться: ФИО, оклад, подоходный налог.
c)Разработайте запрос, в котором рассчитывается начисленная заработная плата работника, используя выражение вида Начисленная зарплата: [Оклад]+([Оклад]+[Премия])* [Региональный коэффициент] + [Материальная помощь].
4. По каждому запросу создайте отчет.
Вариант 16. Страховая медицинская компания.
Страховая медицинская компания (СМК) оплачивает медицинским учреждениям (МУ) услуги по лечению клиентов. Если лечение выполнено не в полной мере или не качественно, то СМК может не оплатить лечение или оплатить частично. Для контроля лечения СМК привлекает экспертов.
Экспертам необходима база данных с следующей информацией:
- информация о клиентах СМК: ФИО, год рождения, пол, место работы, домашний адрес;
- информация о мед. персонале всех ЛУ: ФИО врача, специальность, образование, уч. степень, разряд;
- информация о случаях заболевания клиентов СМК: диагноз, дата посещения врача, исход лечения;
- информация о стоимости приема для каждой специальности врача.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о больных принятых за требуемый промежуток времени.
b) Разработайте запрос о клиентах, в котором при вводе в окно параметра номера полиса, на экран должны выводиться: ФИО клиента, диагноз, ФИО врача.
c) Создайте запрос о итоговой (суммарной) стоимости посещений.
4. По каждому запросу создайте отчет.
Вариант 17. Оптовая торговля.
Фирме, занимающейся оптовой торговлей, требуется разработать программу учета товаров и денежных средств. Для этого имеется следующая информация:
- список товаров с ценой (price);
- список клиентов, занимающихся реализацией товара;
- список товаров, находящихся на реализации.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о том, сколько товаров и на какую сумму взято на реализацию за некоторый промежуток времени.
b) Разработайте запрос с параметром о реализаторах, в котором при вводе в окно параметра кода товара, на экран должны выводиться: ФИО клиента, наименование товара, количество товара.
c) Разработайте запрос, в котором рассчитывается значение объем реализации каждого товара, используя выражение вида Объем реализации: [Цена за единицу товара]* [Количество].
4. По каждому запросу создайте отчет.
Вариант 18. Административное деление Российской федерации.
Российская федерация (РФ) делится на республики в составе РФ, края и области. Республики в составе РФ, края и области могут делиться на города областного (республиканского, краевого) подчинения и сельские районы.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о том, сколько жителей проживает в каждой единице административного деления.
b) Разработайте запрос о площади каждой единицы административного деления по региону, в котором при вводе в окно параметра кода региона, на экран должны выводиться: площадь региона, площадь города, площадь сельского района.
4. По каждому запросу создайте отчет.
Вариант 19. Оказание бытовых услуг.
В фирме, занимающейся оказанием бытовых услуг населению (услуги сантехника, электрика, уборка квартир, уход за больными, услуги няни и т.д.) работают по контракту люди разных профессий. Необходимо создать базу данных по всем сотрудникам с указанием образования, квалификации, характера выполняемых работ и т.д. для оперативного выбора конкретного сотрудника для выполнения поступившего заказа. Кроме того, необходимо вести учет клиентов, заказов, объем работ, выполненных каждым сотрудником для начисления зарплаты. Время выполнения работ измеряется в количестве часов. Стоимость1 часа выполненной работе составляет 150 рублей.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о заказах на выполнение работ за промежуток времени.
b) Разработайте запрос с параметром о сотрудниках, в котором при вводе в окно параметра кода сотрудника, на экран должны выводиться: ФИО сотрудника, наименование работ, адрес клиента, время выполнения работ.
c) Разработайте запрос, в котором рассчитывается зарплата сотрудников, используя выражение вида Зарплата: [Время выполнения работ]*150 рублей.
4. По каждому запросу создайте отчет.
Вариант 20. Рекламное агентство.
Рекламное агентство владеет несколькими (порядка сотни) щитов для размещения рекламных билбордов. Требуется разработать базу данных для учета рекламодателей (адрес, рекламодатель, сроки экспонирования), рекламные билборды (наименование, цена), заказов на изготовление и размещение, учета доходов и расходов по данному направлению деятельности.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о количестве заказов на изготовление билбордов для конкретного рекламодателя.
b) Разработайте запрос с параметром о билбордах, в котором при вводе в окно параметра кода билборда, на экран должны выводиться: наименование рекламодателя, количество билбордов, дата экспонирования.
c) Разработайте запрос, в котором рассчитывается стоимость заказа билбордов для каждого рекламодателя, используя выражение вида Стоимость: [Количество]*[Цена].
4. По каждому запросу создайте отчет.
Вариант 21. Кадровое агентство.
Кадровому агентству требуется база для автоматизации работы с резюме соискателей и заявками на подбор персонала работодателей. Сведения о предложениях работы содержатся в таблице Заявки, а сведения о соискателях в таблице Соискатели.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, в котором выводится информации о предложения о работе для соискателей, имеющих определенное образование и определенного возраста.
b) Разработайте запрос с параметром о соискателях, в котором при вводе в окно параметра профессии соискателя, на экран должны выводиться: название предприятия, должность, оклад, режим работы.
c)Разработайте запрос, в котором рассчитывается примерная заработная плата по предложенной работе, используя выражение вида Зарплата: [Оклад]+[Оклад]*15%-[Оклад]*12%.
4. По каждому запросу создайте отчет.
Вариант 22. Кредит банка.
Создать БД некоторого банка, содержащую информацию о клиентах, выданных кредитах и сведения о возврате основного долга и процентов:
- информация о клиентах: название (для юридического лица) или ФИО (для физического лица), юридический статус (физ. лицо, госпредприятие, ИЧП, ООО и т.д.), адреса, телефоны;
- информация о кредите: сумма кредита, годовая ставка процентов за кредит, частота выплат долга с процентами (в месяцах), дата первой выплаты;
- информация о выплатах:дата выплаты, сумма выплаченного основного долга, сумма по процентам.
1. Создайте таблицы и схему базы согласно рисунку:
2. Создайте формы для ввода данных.
3. Разработайте следующие запросы:
a) Создайте запрос, позволяющий отобразить данные о кредитах, с указанием названий клиентов.
b) Разработайте запрос о выплатах, в котором при вводе в окно параметра кода клиента, на экран должны выводиться: дата выплаты, сумма выплаченного основного долга, сумма по процентам.
c) Разработайте запрос, в котором рассчитывается остаточная сумма по кредиту на конкретное число, используя выражение вида Остаток: [Сумма кредита]-[Сумма выплаченного долга]-[Сумма по %].
4. По каждому запросу создайте отчет.
Дата добавления: 2016-04-06; просмотров: 2453;