Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_практика_Visual Foxpro.doc
Скачиваний:
5
Добавлен:
26.09.2019
Размер:
1.28 Mб
Скачать

Вариант 2.

Создать базу данных «Продажа недвижимости». В базе данных хранятся сведения о квартирах (район, улица, номер дома, номер квартиры, тип дома, этаж, общая площадь, жилая площадь, коэффициент комфортности), о покупателях (номер паспорта, фио, телефон, место работы, должность), о продавцах (номер паспорта, фио, телефон), о сделках (номер договора, дата, стоимость продажи). Один покупатель может совершить покупку нескольких квартир, один продавец может продавать жилье неоднократно.

Реализовать запросы к базе данных:

  1. Вывести сведения обо всех проданных квартирах в доме с указанным номером.

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

  3. Вывести сведения обо всех сделках, выполненных в указанную дату.

Вариант 3.

Создать базу данных «Начисление зарплаты». В базе данных хранятся сведения о работниках (фио, номер паспорта, разряд, должность, надбавка, льгота на налоги), о штатном расписании (должность, количество должностей, оклад), о налогах (вид налога, величина налога), о зарплате ( дата, сумма). Каждый работник получает зарплату с учетом оклада по штатному расписанию, надбавок, налогов.

Реализовать запросы к базе данных:

  1. Вывести сведения о зарплате на указанную дату всех работников предприятия.

  2. Вывести сведения об окладе для указанного сотрудника.

  3. Вывести сведения о зарплате конкретного сотрудника за последний год с указанием оклада, надбавок, налогов.

Вариант 4.

Создать базу данных «Поликлиника». В базе данных хранятся сведения о врачах ( фио, дата рождения, специальность, стаж по специальности), о днях приема врачей (день приема, время начала, время окончания приёма), о посетителях ( фио, номер полиса, адрес, пол, дата рождения), о посещениях пациентов врачей (дата, время, диагноз). Один врач может принять нескольких пациентов, один пациент посетить несколько врачей.

Реализовать запросы к базе данных:

  1. Вывести сведения о пациентах, посетивших в указанную дату конкретного врача.

  2. Вывести сведения обо всех врачах, работающих в поликлинике в указанный день.

  3. Вывести сведения о больных с указанным диагнозом.

Вариант 5.

Создать базу данных «Путевки». В базе данных хранится информация о путевках (код путевки, место отдыха, начало, окончание, количество, стоимость, льготы), о заявлениях (фио, дата подачи, дата рассмотрения, место работы, должность, стаж, результат рассмотрения ), о получателе ( фио, код путевки, количество). Получатель может взять несколько путевок, на одну путевку может быть несколько заявлений. В заявлении указывается только одна путевка.

Реализовать запросы к базе данных:

  1. Вывести сведения об удовлетворенных заявлениях на путевки в указанный период.

  2. Вывести сведения обо всех путевках, выданных конкретному получателю.

  3. Вывести сведения о заявлениях, поданных до указанной даты.

Вариант 6.

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

Реализовать запросы к базе данных:

  1. Вывести сведения о компонентах для данного рецепта.

  2. Вывести сведения о рецептах для данного типа пищи.

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