ТюмГУ, базы данных (контрольная работа)
Узнать стоимость этой работы
27.10.2016, 11:11

Задание 1.

1. Создать базу данных для хранения следующей информации:

– код груза,

– номер вагона,

– стоимость перевозки,

– дата отгрузки,

– дата возврата вагона.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти среднюю стоимость перевозки по каждому из встречающихся кодов грузов.

5. Найти сроки использования каждого из вагонов в январе текущего года.

6. Определить общую стоимость перевозок за указанный период.

 

Задание 2.

1. Создать базу данных для хранения следующей информации:

– номер посылки,

– вес посылки,

– цена,

– дата отправки,

– пункт назначения.

2. Заполнить соответствующую таблицу. В  таблице набрать не менее 20 записей.

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

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

5. Найти количество отправленных посылок за каждый день в январе прошлого года.

6. Определить средний вес посылок, отправленных за указанный период в указанный пункт назначения.

 

Задание 3.

1. Создать базу данных для хранения следующей информации:

– код товара,

– название фирмы-производителя,

– стоимость,

– дата поступления на склад,

– дата отгрузки.

2. Заполнить соответствующую таблицу. В  таблице набрать не менее 20 записей.

3. Получить список фирм, поставивших товары в первом квартале прошлого года.

4. Найти среднюю стоимость товаров по каждой из встречающихся фирм.

5. Найти сроки нахождения каждого из товаров на складе  в марте текущего года.

6. Определить среднюю стоимость партии по определенному товару за указанный период.

 

Задание 4.

1. Создать базу данных для хранения следующей информации:

– наименование товара,

– место покупки,

– цена,

– дата покупки.

2. Заполнить соответствующую таблицу. В  таблице набрать не менее 20 записей.

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

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

5. Найти количество покупок за каждый месяц прошлого года.

6. Определить общую стоимость покупок, сделанных за указанный период в указанном месте.

 

Задание 5.

1. Создать базу данных для хранения следующей информации:

– номер заказа,

– дата заказа,

– стоимость,

– код исполнителя,

– дата выполнения.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти среднюю стоимость заказов по каждому из встречающихся исполнителей.

5. Найти суммарные сроки выполнения заказов по каждому из кварталов прошлого и текущего года.

6. Определить общую стоимость заказов, выполненных определенным исполнителем за указанный период.

 

Задание 6.

1. Создать базу данных для хранения следующей информации:

– Ф.И.О.,

– должность,

– оклад,

– дата поступления на работу,

– стаж к моменту поступления.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

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

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

 

Задание 7.

1. Создать базу данных для хранения следующей информации:

– код владельца,

– номер автомобиля,

– марка автомобиля,

– дата выпуска,

– дата регистрации.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти средний возраст по каждой из встречающихся марок автомобилей.

5. Найти "возраст" с точностью до года каждого из автомобилей, зарегистрированных в феврале и марте текущего года.

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

 

Задание 8.

1. Создать базу данных для хранения следующей информации:

– Ф.И.О.,

– вес,

– рост,

– дата рождения,

– пол,

– место рождения.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

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

6. Определить количество человек, родившихся за указанный период в указанном месте.

 

Задание 9.

1. Создать базу данных для хранения следующей информации:

– шифр книги,

– название,

– автор,

– дата последней выдачи,

– год издания.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти средний "возраст" книг по каждому из встречающихся авторов.

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

6. Определить количество книг указанного автора, изданных за указанный период.

 

Задание 10.

1. Создать базу данных для хранения следующей информации:

– номер билета,

– номер рейса,

– цена,

– дата продажи,

– фамилия кассира.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

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

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

 

Задание 11.

1. Создать базу данных для хранения следующей информации:

– пункт назначения,

– номер рейса,

– дата, начиная с которой выполняется данный рейс,

– дата, до которой выполняется данный рейс,

– стоимость билета,

– название авиакомпании.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

3. Получить список рейсов, которые будут выполняться в первом полугодии текущего года.

4. Найти среднюю стоимость билетов по каждой из встречающихся авиакомпаний.

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

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

 

Задание 12.

1. Создать базу данных для хранения следующей информации:

– наименование оборудования,

– дата покупки,

– дата истечения гарантии,

– стоимость,

– фирма-производитель.

2. Заполнить соответствующую таблицу. Втаблице набрать не менее 20 записей.

3. Получить список оборудования, на которое истечет гарантия во втором полугодии следующего года.

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

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

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

 

Задание 13.

1. Создать базу данных для хранения следующей информации:

– Ф.И.О. студента,

– факультет,

– курс,

– дата рождения,

– место рождения.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

5. Найти количество студентов для каждого из встречающихся мест рождения.

6. Определить общее количество студентов указанного курса, родившихся в указанный период.

 

Задание 14.

1. Создать базу данных для хранения следующей информации:

– Ф.И.О. пациента,

– дата рождения,

– дата посещения врача,

– диагноз,

– пол.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

3. Получить список мужчин, обращавшихся к врачу во втором полугодии прошлого года.

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

5. Найти количество обращений за каждый месяц прошлого года.

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

 

Задание 15.

1. Создать базу данных для хранения следующей информации:

– название предмета, выставленного на аукцион,

– код аукциониста,

– стартовая цена,

– цена продажи,

– дата продажи.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти среднюю относительную (к стартовой цене) разницу между стартовой ценой и ценой продажи по каждому из встречающихся кодов аукционистов.

5. Найти количество участий в аукционах каждого из аукционистов в феврале текущего года.

6. Определить общую стоимость продаж по указанному предмету за указанный период.

 

Задание 16.

1. Создать базу данных для хранения следующей информации:

– название валюты,

– цена покупки,

– цена продажи,

– дата,

– название банка.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

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

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

 

Задание 17.

1. Создать базу данных для хранения следующей информации:

– название товара, предлагаемого к обмену,

– требующийся товар,

– дата поступления предложения,

– дата заключения сделки,

– код посредника,

– гонорар посредника.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти общий размер гонорара по каждому из встречающихся кодов посредников.

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

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

 

Задание 18.

1. Создать базу данных для хранения следующей информации:

– порода собаки,

– год рождения,

– кличка,

– дата регистрации,

– Ф.И.О. владельца.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

5. Найти количество регистраций за каждый день в июле прошлого года.

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

 

Задание 19.

1. Создать базу данных для хранения следующей информации:

– код задания,

– Ф.И.О. исполнителя,

– контрольный срок выполнения (в днях),

– дата выдачи задания,

– дата выполнения.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти среднюю продолжительность выполнения заданий по каждому из встречающихся кодов заданий.

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

6. Определить общее количество заданий, выполненных указанным исполнителем за указанный период.

 

Задание 20.

1. Создать базу данных для хранения следующей информации:

– название продукции,

– стоимость за единицу,

– количество,

– дата выпуска,

– изготовитель.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

5. Найти количество продукции, выпущенной в каждом из месяцев прошлого года.

6. Определить среднюю стоимость за единицу продукции, выпущенной за указанный период указанным изготовителем.

 

Задание 21.

1. Создать базу данных для хранения следующей информации:

– название прибора,

– причина первого отказа,

– причина последнего отказа,

– дата первого отказа,

– дата последнего отказа,

– количество отказов с начала эксплуатации.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

4. Найти среднее количество отказов по каждому из встречающихся названий приборов.

5. Найти средние сроки, прошедшие со времени последнего отказа по  каждой из причин последнего отказа.

6. Определить общее количество отказов указанного прибора.

 

Задание 22.

1. Создать базу данных для хранения следующей информации:

– Ф.И.О.,

– дата заключения контракта,

– срок действия контракта,

– должность,

– отдел,

– оклад.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

3. Получить список лиц, у которых срок действия контракта истекает во втором полугодии следующего года.

4. Найти средний размер оклада по каждому из встречающихся отделов, выполнив соответствующую группировку.

5. Найти количество сотрудников и размер максимального и минимального оклада по каждой из должностей.

6. Определить количество сотрудников, с которыми были заключены за указанный период контракты на указанный срок.

 

Задание 23.

1. Создать базу данных для хранения следующей информации:

– название фирмы,

– количество акций,

– стартовая цена акции,

– цена продажи,

– дата продажи.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

3. Получить список фирм, продававших акции в первом полугодии позапрошлого года.

4. Найти общую стоимость проданных акций по каждому из кварталов прошлого года.

5. Найти общее количество акций, проданных по цене, превышающей стартовую цену в 1,5 раза, в феврале текущего года.

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

 

Задание 24.

1. Создать базу данных для хранения следующей информации:

– шифр абитуриента,

– название специальности,

– название предмета,

– оценка,

– дата сдачи экзамена.

2. Заполнить соответствующую таблицу. В таблице набрать не менее 20 записей.

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

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

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

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

 

Рекомендации по выполнению заданий.

Предложенные задания могут быть выполнены с использованием системы управления базами данных Microsoft Access. Ниже рассматриваются возможные способы выполнения задания, подобного тем, что были приведены выше.

Пример. Создать базу данных для хранения следующей информации:

– название фирмы,

– количество сотрудников,

– дата регистрации,

– район регистрации,

– Ф.И.О. руководителя,

– сфера деятельности.

1. Заполнить соответствующую таблицу. В  таблице набрать не менее 20 записей.

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

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

4. Найти количество фирм, зарегистрированных в каждом из районов в первом квартале текущего года.

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

 

Выполнение задания в Microsoft Access.

1) Подготовка исходных данных.

a) Создать базу данных с таблицей для хранения следующей информации:

– Поле Kod(ключевое)-счетчик,

– поле FirmName (название фирмы) - текстовое,

– поле MemCount (количество сотрудников) - числовое,

– поле RegDate (дата регистрации) - дата/время,

– поле RegPlace (район регистрации) - текстовое,

– поле DirName (Ф.И.О. руководителя) - текстовое,

– поле WorkName (сфера деятельности) - текстовое;

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

 

2) Создание запроса на выборку и простого отчета по этому запросу(информация о руководителях фирм, зарегистрированных в мае прошлого года):

a) перейти в режим конструирования запроса;

b) добавить основную таблицу;

c)  в строку Поле перетащить поля DirName, RegDate;

d) в строку Условие отбора для поля RegDate вписать условие:

Year([RegDate ])=2008 And Month([RegDate ])=5

или

Between #01.05.2008# And #31.05.2008#

e) нажать кнопку "Запуск запроса" (!) - будет получен результат отбора;

f)  на основании готового запроса построить простой отчет.

 

3) Создание запроса с группировкой (найти общее количество людей занятых каждым из видов деятельности):

a) перейти в режим конструирования запроса;

b) добавить основную таблицу;

c)  в строку Поле перетащить поля WorkName , MemCount ;

d) если в конструкции запроса нет строки Групповая операция, то добавить ее, нажав кнопку панели инструментов с символом S;

e) установить групповые операции

- "Группировка" для поля WorkName,

- Sum (суммирование) для поля MemCount;

f) нажать кнопку "Запуск запроса" (!) - будет получен результат группировки и суммирования по указанным группам.

Замечание. Для этого задания вместо запроса можно с помощью Мастера отчетов построить отчет с группировкой по полю WorkName и включением в итоговую часть групп функции Sum для вычисления суммы по полю MemCount.

 

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

a) перейти в режим конструирования запроса;

b) добавить основную таблицу;

c)  в строку Поле перетащить поля RegPlace, RegDate, FirmName;

d) в строку Условие отбора для поля RegDate вписать условие:

Between #01.01.2009# And #31.03.2009#

e) если в конструкции запроса нет строки Групповая операция, то добавить ее, нажав кнопку панели инструментов с символом S;

f)  установить групповые операции

- "Группировка" для поля RegPlace,

- Count (количество) для поля FirmName,

-"Условие" для поля RegDate.

g)   нажать кнопку "Запуск запроса" (!) - будет получен результат группировки и подсчета по указанным группам с данным условием отбора.

 

5) Создание параметрического запроса на выборку и простого отчета по этому запросу(фирмы, зарегистрированные в указанный период в указанном месте):

a) перейти в режим конструирования запроса;

b) добавить основную таблицу;

c) в строку Поле перетащить поля FirmName, RegDate, RegPlace;

d) в строку Условие отбора для поля RegDate вписать условие:

Between [начало периода] And [конец периода]

e) в строку условие отбора для поля RegPlace вписать условие:

[район для отбора]

f) нажать кнопку "Запуск запроса" (!) - будет получен результат отбора после ввода с клавиатуры соответствующих значений;

g) на основании готового запроса построить простой отчет.

 

Примечание. В примере текущим годом считается 2009 год, и, соответственно, именно это значение используется при записи условий.

Примечание 2. Если требуется найти , например, фирму с максимальным количеством сотрудников, пишем в строке "Условие отбора" для данного поля:

(SELECT MAX([количество сотрудников]) FROM[имя исходной таблицы])

с числом сотрудников меньше среднего:

<(SELECT AVG([количество сотрудников]) FROM[имя исходной таблицы])



Узнать стоимость этой работы



АЛФАВИТНЫЙ УКАЗАТЕЛЬ ПО ВУЗАМ
Найти свою работу на сайте
АНАЛИЗ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ
Курсовые и контрольные работы
БУХГАЛТЕРСКИЙ УЧЕТ, АНАЛИЗ И АУДИТ
Курсовые, контрольные, отчеты по практике
ВЫСШАЯ МАТЕМАТИКА
Контрольные работы
МЕНЕДЖМЕНТ И МАРКЕТИНГ
Курсовые, контрольные, рефераты
МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ, ТЕОРИЯ ИГР
Курсовые, контрольные, рефераты
ПЛАНИРОВАНИЕ И ПРОГНОЗИРОВАНИЕ
Курсовые, контрольные, рефераты
СТАТИСТИКА
Курсовые, контрольные, рефераты, тесты
ТЕОРИЯ ВЕРОЯТНОСТЕЙ И МАТ. СТАТИСТИКА
Контрольные работы
ФИНАНСЫ, ДЕНЕЖНОЕ ОБРАЩЕНИЕ И КРЕДИТ
Курсовые, контрольные, рефераты
ЭКОНОМЕТРИКА
Контрольные и курсовые работы
ЭКОНОМИКА
Курсовые, контрольные, рефераты
ЭКОНОМИКА ПРЕДПРИЯТИЯ, ОТРАСЛИ
Курсовые, контрольные, рефераты
ГУМАНИТАРНЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ДРУГИЕ ЭКОНОМИЧЕСКИЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ЕСТЕСТВЕННЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ПРАВОВЫЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ
Курсовые, контрольные, рефераты, тесты
РАБОТЫ, ВЫПОЛНЕННЫЕ НАШИМИ АВТОРАМИ
Контрольные, курсовые работы
ОНЛАЙН ТЕСТЫ
ВМ, ТВ и МС, статистика, мат. методы, эконометрика