скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыУчебное пособие: Основы баз данных

·          вывести номера аварий, у которых не менее двух свидетелей.

3. С помощью запроса создать таблицу “Опасные перекрестки”, содержащую список перекрестков, на которых за последний месяц произошли аварии одного типа, например сбит пешеход по вине неработающего светофора.

4. Изменить адрес водителей: Свердловск на Екатеринбург.

5. Определить, сколько аварий было по видам виновности участников ДТП за последний год.

6. Вывести информацию о пострадавших в зависимости от тяжести последствия, заданной пользователем в режиме диалога.

7. Создать формы для ввода справочной информации с помощью Мастера форм по справочникам: о машине, пострадавших, виновности, тяжести последствия, свидетелях. Создать форму “Учет ДТП”.

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – учетная карточка ДТП, подчиненная форма – информация о свидетелях.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Учет ДТП”, сгруппировав данные по виновности участников ДТП. Вывести дату аварии, номер машины, ФИО водителя, ФИО пострадавшего, место аварии, тяжести последствия ДТП. Отсортировать данные по степени последствия ДТП.

Вариант 11

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для диспетчера сети аптек. Должны быть указаны адрес аптеки, телефон, специализация аптеки. Информация о лекарствах: наименование лекарств, их характеристика – от каких заболеваний, доза в упаковке, доза применения, расфасовка. Информация о наличии лекарств должна содержать: дату поступления, количество упаковок лекарства, цену, название завода-изготовителя, дату продажи последней упаковки лекарства.

2. Создать запросы, в которых необходимо:

·          вывести информацию об аптеках, которые закупают лекарства в Венгрии;

·          вывести информацию о том, в каких аптеках имеется в продаже анальгин и в каких количествах;

·          вывести лекарства, на которые не устанавливается НДС.

3. С помощью запроса создать таблицу “Наиболее дорогие лекарства”, содержащую список лекарств от эпилепсии, которые закупали аптеки в последний год при цене за упаковку более 1000 р.

4. Увеличить на 5 % цену продажи лекарств, поступивших в аптеку за последнюю неделю.

5. Определить сумму, которую затратила каждая аптека при покупке лекарств от гриппа за последний год.

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

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – поступление лекарств в аптеки, подчиненная форма – розничная продажа лекарств.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Поступление лекарств в аптеки”, сгруппировав данные по номерам аптек. Вывести дату поступления лекарств, количество упаковок, цену упаковки, цену продажи. Отсортировать данные по наименованию лекарств.

Вариант 12

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

2. Создать запросы, в которых необходимо:

·          вывести номера телефонов, в которых за последний месяц устранили одну и ту же неисправность, например заменили номеронабиратель;

·          вывести номера телефонов, не исправных и отремонтированных в течение последнего месяца;

·          вывести номера телефонов, которые в течение последнего месяца неоднократно подавали заявки на ремонт.

3. С помощью запроса создать таблицу ”Возможный обрыв кабеля”, в которой указать номера телефонов и адреса абонентов, от которых поступили за последние сутки заявки с жалобой: отсутствие зуммера.

4. При установке цифрового оборудования необходимо для части номеров, а именно с 0001 до 4999, перевести номер АТС с 51 на 72.

5. Определить, сколько неисправностей каждого типа было устранено на каждой АТС за последний месяц.

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

7. Создать формы для ввода справочной информации (об АТС, абонентах, Мастерах, характере жалоб абонента, характере неисправностей), а также текущей информации о заявках на устранение неисправностей.

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – заявка на устранение неисправностей, подчиненная форма – информация об абоненте.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Заявка на устранение неисправностей”, сгруппировав данные по АТС. Вывести номер телефона, дату и время заявки от абонента, характер жалобы, ФИО мастера. Отсортировать данные по характеру жалобы.

Вариант 13

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

2. Создать запросы, в которых необходимо:

·          вывести информацию о кафе, в которых за последний год ремонтировалось электрооборудование и какое именно;

·          вывести информацию о кафе, в которых установлены миксеры и были или нет заявки на их ремонт;

·          вывести информацию о работниках, которые ремонтировали оборудование в день заявки, указать характер ремонта.

3. С помощью запроса создать таблицу “Новое оборудование”, где указать, в каких кафе за последний год заменили оборудование в связи с его поломкой.

4. Для всех вчерашних заявок установить сегодняшнюю дату ремонта.

5. Определить, сколько ремонтов по каждому типу оборудования было произведено за последний год в каждом кафе.

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

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – заявка на ремонт оборудования, подчиненная форма – информация о кафе и оборудовании в нем.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Заявка на ремонт оборудования”, сгруппировав данные по кафе. Вывести дату заявки, дату ремонта, ремонтируемое оборудование. Отсортировать данные по характеру ремонта.

Вариант 14

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета наличия корма в зоопарке. Информация о животных следующая: название, вид, пол, количество. Рацион питания составляется в зависимости от вида и пола животного. Пусть каждое животное кормят один раз в день, животному полагается как минимум два-три вида пищи за раз. Время кормления каждого вида животного различное.

2. Создать запросы, в которых необходимо:

·          вывести список животных (вид, пол, количество), у которых в последнем месяце было усиленное питание;

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

3. С помощью запроса создать таблицу “Самки-хищницы на витаминном питании”, содержащую список животных (самок-хищников), которые в последний месяц находятся на витаминном питании.

4. Увеличить на 20 % количество выдаваемых продуктов, калорийность которых выше 500 ккал, для животных, находящихся на усиленном питании.

5. Определить, сколько килограммов каждого продукта за последний месяц было съедено каждый животным.

6. Вывести информацию о животных и выданных им продуктах в указанное в режиме диалога время.

7. Создать формы для ввода справочной информации (о видах животных, поле животных, рационе, продуктах питания), а также текущей информации о приеме пищи животными.

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – прием пищи животными, подчиненная форма – информация о животных.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Прием пищи животными”, сгруппировав данные по рациону. Вывести дату, время кормления животного, название животного, название продуктов, количество продуктов. Отсортировать данные по животному.

Вариант 15

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для ежедневного учета изготовленных деталей и отправки готовых деталей на складе. Определенная деталь выпускается слесарем конкретной квалификации и разряда. Деталь имеет определенную сложность и может изготавливаться не один день. Слесарь может изготавливать деталь при наличии квалификации не ниже требуемой.

2. Создать запросы, в которых необходимо:

·          вывести список деталей высокой сложности, изготовленных в течение последнего месяца, если работу выполняли слесари с разрядом с 7 по 9;

·          вывести список слесарей 3 разряда, которые в течение последнего месяца изготовляли или нет детали пониженной сложности;

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

3. С помощью запроса создать таблицу “Ученики”, в которой детали повышенной сложности выполняли слесари, чья квалификация ниже требуемой для изготовления данных деталей.

4. В заявке на изготовление сложных деталей, которые были заказаны сегодня, обновить дату окончания изготовления деталей на завтрашнюю.

5. Определить, сколько деталей каждой сложности было изготовлено каждым слесарем в течение последнего квартала.

6. Вывести информацию о слесарях, в течение последнего месяца изготовивших детали, название которых задано пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – заявка на изготовление детали, подчиненная форма – информация о слесаре.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Заявка на изготовление детали”, сгруппировав данные по сложности детали. Вывести дату заявки, дату изготовления детали, информацию о слесаре, который ее изготовил. Отсортировать данные по табельному номеру слесаря.

Вариант 16

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для заказа билета в самолете, в которой указать дату и время заказа билета, рейс, место, дату и время отправления, дату и время прилета, ФИО пассажира, номер паспорта, цену билета. Рейс может быть международным, местным, чартерным, регулярным. Число мест в самолете зависит от модели самолета.

2. Создать запросы, в которых необходимо:

·          вывести список пассажиров, заказавших билеты вчера на завтрашние рейсы в Москву;

·          вывести список пассажиров, заказавших билеты в день отлета.

3. С помощью запроса создать таблицу “Чартерные рейсы”, в которой указать список пассажиров, отлетающих сегодня на чартерных рейсах на ТУ-154.

4. Обновить цену билетов, увеличив ее на 20 % с 1 числа следующего месяца.

5. Определить, сколько было заказано билетов по категориям рейсов за последний месяц.

6. Вывести информацию о рейсах, отправляющихся в ближайший месяц в город, который задан пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – заказ билетов, подчиненная форма – информация о рейсе.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Заказ билетов”, сгруппировав данные по категории рейсов. Вывести дату и время заказа, дату и время отлета, дату и время прилета, ФИО пассажира. Отсортировать данные по категориям рейсам.

Вариант 17

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

2. Создать запросы, в которых необходимо:

·          вывести список познавательных передач, транслирующихся по вторникам, с рейтингом не ниже 3, с указанием номера канала, времени показа по вторникам;

·          вывести список познавательных передач, вошедших или нет в анкеты опрашиваемых, с указанием рейтинга;

·          вывести список номеров каналов, которые смотрят в зависимости от дня недели, т.е. передачи с наивысшим рейтингом данного дня недели.

3. С помощью запроса создать таблицу “Наивысший рейтинг I канала”, где вывести все передачи первого канала, которые по анкетам заняли наивысший рейтинг, с указанием дня недели и времени показа.

4. Обновить время начала и время окончания для передачи “Вести” по каналу РТР с 20.00 на 20.30.

5. Определить рейтинг каналов по видам передач.

6. Вывести список передач, занимающих последнее место, которые показывают в диапазоне частот (метровом или дециметровом), заданном пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – анкета, подчиненная форма – информация о передачах анкетируемого канала.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Анкета”, сгруппировав данные по каналам. Вывести название передач, время показа, день недели показа, рейтинг. Отсортировать передачи по рейтингу и определить рейтинг каждого канала.


Вариант 18

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета фондов в музее. Экспонаты музея классифицируются по видам (мебель, скульптура, книги, сувениры). Каждый зал музея имеет название, номер. Каждый экспонат имеет свой инвентарный номер, известна дата поступления в музей, кто передал экспонат (организация или частное лицо), как (на благотворительной основе или музей приобретал за деньги), историческая ценность экспоната. Указать, выставлен ли экспонат в залах или находится в запасниках. Регистрируется дата последней реставрации, срок выставочной экспозиции до следующей реставрации.

2. Создать запросы, в которых необходимо:

·          вывести список и определить ценность скульптур, находящихся в запаснике, которые необходимо будет реставрировать в следующем году;

·          вывести данные о физических лицах, которые продали или передали музею экспонаты;

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

3. С помощью запроса создать таблицу “Меценаты”, содержащую список лиц (физических или юридических), которые безвозмездно передали музею экспонаты, ценность которых более 10 тыс. рублей.

4. Обновить срок следующей реставрации, заменив его на 2008 год, для мебели, которая реставрировалась в 1998 году.

5. Определить, сколько экспонатов по видам находится в запасниках и на какую сумму ценности.

6. Вывести список экспонатов ценностью выше 5 тыс. рублей, находящихся в зале, который задан пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – фонд музея, подчиненная форма – информация о лице, передавшем экспонат.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Фонд музея”, сгруппировав экспонаты по залам. Вывести название экспоната, ценность, дату последней реставрации. Отсортировать данные по ценности экспоната. Определить ценность экспонатов в каждом зале и общую ценность всего фонда музея.

Вариант 19

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

2. Создать запросы, в которых необходимо:

·          вывести список больных пенсионного возраста с диагнозом ожирение, посетивших бассейн на последней неделе;

·          вывести список больных женщин с диагнозом гипертония, приехавших в санаторий неделю назад и выполняющих или нет ЛФК;

·          вывести список больных, которые отдыхали в санатории один день.

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

4. Продлить время отдыха больных, проживающих в № 321 на одну неделю.

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

6. Вывести информацию о посещении процедур больным, фамилия которого задана пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – больничная карта, подчиненная форма – посещение больным назначенных ему процедур.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Больничная карта”, сгруппировав данные по диагнозу. Вывести дату заезда, дату отъезда, ФИО больного, возраст, пол, адрес, ФИО лечащего врача. Отсортировать данные по лечащему врачу.

Вариант 20

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для организации компьютерного учета дисконтных карт покупателей в магазине. Необходимо учитывать следующую информацию: дата покупки, номер дисконтной карты, ФИО покупателя, товар, фирма, скидка. Скидка на товар дается последовательно при каждой следующей покупке: 2, 4,
6, 8, 10 %. Затем выдается новая дисконтная карта с теми же процентами. Первоначально дисконтная карта выдается покупателю, если он сделал покупку на сумму более 10 тыс. рублей.

2. Создать запросы, в которых необходимо:

·          вывести список и цену товара, проданного в последний месяц со скидкой

6 %;

·          вывести список товара ценой более 20 тыс. рублей, проданного или нет со скидкой (указать какой);

·          вывести список покупателей, которые еще не меняли дисконтную карту.

3. С помощью запроса создать таблицу “Активные покупатели года”, содержащую список покупателей, которые в течение года поменяли дисконтную карту.

4. Увеличить цену товара фирмы “Sony” на 2 %.

5. Определить, сколько товара каждой фирмы за последний месяц было продано со скидкой и на какую сумму.

6. Вывести список товара определенной фирмы, проданного за последний месяц со скидкой 10 %. Фирма товара задана пользователем в режиме диалога.

7. Создать формы для ввода справочной информации (о товарах, фирмах товара, дисконтных картах, скидках, покупателях), а также текущей информации о покупке товара со скидкой.

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – покупка товара со скидкой, подчиненная форма – информация о покупателях этого товара со скидкой.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Покупка товара со скидкой”, сгруппировав данные по номеру дисконтной карты. Вывести дату покупки, товар, покупателя, скидку. Отсортировать данные по величине скидки и вывести сумму товара со скидкой и общую сумму товара.

Вариант 21

1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета прихода и расхода денег на счету клиента по пластиковым картам. Банк имеет 5 видов пластиковых карт с разными процентами. Проценты начисляются по пластиковой карте в первый день квартала. Информация о клиенте: номер пластиковой карты, ФИО клиента, адрес, место работы, дата открытия пластиковой карты, дата закрытия пластиковой карты, количество денег на счету в данный момент. Деньги на счет могут поступать с места работы, с другого счета, либо счет может пополнять сам клиент.

2. Создать запросы, в которых необходимо:

·          вывести информацию о клиентах пластиковой карты “Юнион-карт”, которые в последний год сами пополняли свой счет;

·          вывести информацию о количестве денег на счету клиентов пластиковой карты “Visa-electron”.

3. С помощью запроса создать таблицу “Богатые клиенты”, где вывести список клиентов пластиковой карты “Visa-Gold”, у которой пополнялся счет в течение последнего квартала на сумму более 60 тыс. руб.

4. Установить новую дату закрытия счета клиентов “Юнион-карт”, которые работают в магазине № 20.

5. Определить, сколько денег по видам пластиковых карт расходовали клиенты в последний месяц.

6. Вывести информацию о поступивших деньгах за последний квартал на счет, номер которого задан пользователем в режиме диалога.

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

8. Создать многотабличную форму с помощью Мастера форм. Главная форма – расход денег со счета, подчиненная форма – приход денег на счет.

9. С помощью Мастера отчетов создать отчет на основе таблицы “Приход денег на счет”, сгруппировав данные по видам пластиковых карт. Вывести дату прихода денег, номер счета, вид поступления денег, сумму прихода. Отсортировать данные по номеру счета. Определить общие суммы прихода денег по номеру счета и по видам пластиковых карт.

Список литературы

1. Гофман В.Э. Delphi 5 / В.Э. Гофман, А.Д. Хомоненко. СПб. : БХВ Санкт-Петербург, 2000. 800 с.

2. Фаронов В.В. Delphi 5: учеб. курс / В.В. Фаронов. М. : Нолидж, 2001. 608 с.


Страницы: 1, 2, 3, 4


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.