Пример выполнения контрольной работы 1

Задание 2:Написать функцию с ответом, вычисляющую средний год издания книг. Результат расположить на листе "Общий". В формуле дополнительно использовать функцию округления результата до целого числа.

Пример выполнения контрольной работы 1 - student2.ru

Ответ: ОКРУГЛ(СРЗНАЧ(D5:D11);0)=2008.

Задание 3: В таблицу добавить столбец "Цена с учетом наценки", в котором цена рассчитывается так: если книга издана позднее 2007 года, то наценка составляет 100 рублей, в остальных случаях цена не изменяется.

Пример выполнения контрольной работы 1 - student2.ru

Ответ: ЕСЛИ(D5>2007;I5+100;I5)=650,79.

Контрольная работа №2

С помощью программы Microsoft Access 2010 создать базу данных, состоящую из нескольких таблиц. Параметры полей (тип, размер, маска ввода, формат поля, значение по умолчанию, условие на значение, обязательное поле, индексированное поле) подобрать самостоятельно. Изобразить полученные параметры в виде таблиц (см. пример). В соответствии с вариантом задания для заполнения отдельных полей применить маску ввода. При заполнении параметров поля «Условие на значение» и при создании запросов использовать следующие операторы: Like, And, Or, In, Not, &, Between...And, а также +,-,*,/,<,>,<=,>=,<>.

При помощи комбинации отдельных полей из разных таблиц базы данных получить и изобразить запрос. Для построения вычисляемого поля использовать встроенные функции и групповые операции программы Microsoft Access (Iif, Sum, Min, Max, Avg, Count), а также перечисленные выше операторы. Полученную в вычисляемом поле формулу написать под запросом.

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

Если при построении запроса потребовалось изменение записи «Условие отбора», то сформированное условие, а также название поля, в которое это условие должно заноситься, также написать под запросом.

Варианты заданий:

0. Создать базу данных «Завод».

0.1. В режиме конструктора создать таблицу Рабочие, содержащую поля ФИО и Дата рождения. Параметры полей определить самостоятельно. Для ввода даты рождения использовать маску ввода.

0.2. В режиме конструктора создать таблицу Движение по службе, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 40000 руб.

ФИО Дата рождения   Должность Оклад
Иванов А.В. 18.09.1986   наладчик оборудования 15 000,00р.
Петров С.Д. 12.03.1978   крановщик 25 000,00р.
Сидоров Г.А. 24.12.1990   водитель 10 000,00р.
Соколов А.И. 14.08.1991   разнорабочий 5 000,00р.
Голубев А.И. 15.04.1989   слесарь 15 000,00р.
Игнатов П.Р. 05.03.1987   плотник 20 000,00р.
Самойлов К.А. 06.07.1980   прораб 30 000,00р.

0.3. Создать запрос, содержащий столбец Примечание, в котором отражается текст «повысить зарплату на 10%» в том случае, если должность человека – крановщик, в противном случае столбец Примечание не заполняется.

1. Создать базу данных Завод.

1.1. В режиме конструктора создать таблицу Рабочие, содержащую поля ФИО и Паспортные данные. Параметры полей определить самостоятельно. Для ввода паспортных данных использовать маску ввода, с помощью которой автоматически печатаются слова «серия» и «№» и определяется количество числовых позиций для них.

1.2. Создать таблицу Производство, содержащую поля ФИО, Цех, Должность.

ФИО Паспортные данные   ФИО Цех Должность
Иванов А.В. серия 1900 № 968543   Иванов А.В. Лесозаготовительный крановщик
Петров С.Д. серия 1903 № 526389   Петров С.Д. деревообрабатывающий наладчик оборудования
Сидоров Г.А. серия 1902 № 753159   Сидоров Г.А. Лесозаготовительный крановщик
Соколов А.И. серия 1906 № 357689   Соколов А.И. цех по сборке деревянной тары плотник
Голубев А.И. серия 1900 № 456123   Голубев А.И. цех по производству бумажной продукции слесарь
Игнатов П.Р. серия 1904 № 741852   Игнатов П.Р. деревообрабатывающий прораб
Самойлов К.А. серия 1900 № 963852   Самойлов К.А. цех по сборке деревянной тары разнорабочий

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

2. Создать базу данных Завод.

2.1. В режиме конструктора создать таблицу Движение по службе, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 30000 руб.

2.2. Создать таблицу Производство, содержащую поля ФИО, Дата рождения, Цех, Должность. Для ввода даты рождения использовать маску ввода.

Должность оклад   ФИО Дата рождения Цех Должность
наладчик оборудования 15 000,00р.   Иванов А.В. 18.09.1986 Лесозаготовительный крановщик
крановщик 25 000,00р.   Петров С.Д. 12.03.1978 деревообрабатывающий наладчик оборудования
водитель 10 000,00р.   Сидоров Г.А. 24.12.1990 Лесозаготовительный крановщик
разнорабочий 5 000,00р.   Соколов А.И. 14.08.1991 цех по сборке деревянной тары плотник
слесарь 15 000,00р.   Голубев А.И. 15.04.1989 цех по производству бумажной продукции слесарь
плотник 20 000,00р.   Игнатов П.Р. 05.03.1987 деревообрабатывающий прораб
прораб 30 000,00р.   Самойлов К.А. 06.07.1980 цех по сборке деревянной тары разнорабочий

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

3. Создать базу данных Завод.

3.1. В режиме конструктора создать таблицу Производство, содержащую поля ФИО, Цех, Должность.

3.2. В режиме конструктора создать таблицу Движение по службе, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 40000 руб.

ФИО Цех Должность   Должность Оклад
Иванов А.В. Лесозаготовительный крановщик   наладчик оборудования 15 000,00р.
Петров С.Д. деревообрабатывающий наладчик оборудования   крановщик 25 000,00р.
Сидоров Г.А. Лесозаготовительный крановщик   водитель 10 000,00р.
Соколов А.И. цех по сборке деревянной тары плотник   разнорабочий 5 000,00р.
Голубев А.И. цех по производству бумажной продукции слесарь   слесарь 15 000,00р.
Игнатов П.Р. деревообрабатывающий прораб   плотник 20 000,00р.
Самойлов К.А. цех по сборке деревянной тары разнорабочий   прораб 30 000,00р.

3.3. Создать запрос, содержащий столбцы ФИО, Должность, Оклад. Построить вычисляемое поле Надбавка, в котором высчитывается надбавка в рублях в размере 10% от оклада в том случае, если должность человека – крановщик, в противном случае надбавка равна 0.

4. Создать базу данных Завод.

4.1. В режиме конструктора создать таблицу Рабочие, содержащую поля ФИО и Дата рождения. Параметры полей определить самостоятельно. Для ввода даты рождения использовать маску ввода.

4.2. В режиме конструктора создать таблицу Движение по службе, содержащую поля: ФИО, Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 40000 руб.

ФИО Дата рождения   ФИО Должность Оклад
Иванов А.В. 18.09.1986   Иванов А.В. наладчик оборудования 15 000,00р.
Петров С.Д. 12.03.1978   Петров С.Д. крановщик 25 000,00р.
Сидоров Г.А. 24.12.1990   Сидоров Г.А. водитель 10 000,00р.
Соколов А.И. 14.08.1991   Соколов А.И. разнорабочий 5 000,00р.
Голубев А.И. 15.04.1989   Голубев А.И. слесарь 15 000,00р.
Игнатов П.Р. 05.03.1987   Игнатов П.Р. плотник 20 000,00р.
Самойлов К.А. 06.07.1980   Самойлов К.А. прораб 30 000,00р.

4.3. Создать запрос, содержащий столбцы ФИО, Дата рождения и оклад. Постройте вычисляемое поле Надбавка, в котором всем начисляется надбавка в размере 20% от оклада.

5. Создать базу данных Завод.

5.1. В режиме конструктора создать таблицу Рабочие, содержащую поля ФИО и Дата рождения. Параметры полей определить самостоятельно. Для ввода даты рождения использовать маску ввода.

5.2. В режиме конструктора создать таблицу Движение по службе, содержащую поля: ФИО, Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 35000 руб.

ФИО Дата рождения   ФИО Должность оклад
Иванов А.В. 18.09.1986   Иванов А.В. наладчик оборудования 15 000,00р.
Петров С.Д. 12.03.1978   Петров С.Д. крановщик 25 000,00р.
Сидоров Г.А. 24.12.1990   Сидоров Г.А. водитель 10 000,00р.
Соколов А.И. 14.08.1991   Соколов А.И. разнорабочий 5 000,00р.
Голубев А.И. 15.04.1989   Голубев А.И. слесарь 15 000,00р.
Игнатов П.Р. 05.03.1987   Игнатов П.Р. плотник 20 000,00р.
Самойлов К.А. 06.07.1980   Самойлов К.А. прораб 30 000,00р.

5.3. Создать запрос, содержащий столбцы ФИО, Дата рождения и оклад. Заполните в запросе «Условие отбора» таким образом, чтобы в запросе отображались только работники, родившиеся в 1989 и 1990 году. В ответе напишите два варианта решения.

6. Создать базу данных Фирма.

6.1. В режиме конструктора создать таблицу Сотрудники, содержащую поля ФИО, Год рождения, Год поступления на работу. Параметры полей определить самостоятельно. При определении параметров таблицы укажите значение на условие: год рождения должен быть не менее 1970 г. и не более 1990 г.

6.2. Создать таблицу Должность, содержащую поля ФИО, Наименование отдела, Должность.

ФИО Год рождения Год поступления на работу   ФИО Наименование отдела Должность
Иванов А.В.   Иванов А.В. Бухгалтерия бухгалтер
Петров С.Д.   Петров С.Д. Бухгалтерия гл. бухгалтер
Сидоров Г.А.   Сидоров Г.А. Отдел продаж менеджер
Соколов А.И.   Соколов А.И. Отдел продаж ст. менеджер
Голубев А.И.   Голубев А.И. Хозяйственный уборщик
Игнатов П.Р.   Игнатов П.Р. Хозяйственный вахтер
Самойлов К.А.   Самойлов К.А. Охрана охранник

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

7. Создать базу данных Фирма.

7.1. В режиме конструктора создать таблицу Сотрудники, содержащую поля ФИО, Год рождения, Год поступления на работу. Параметры полей определить самостоятельно. При определении параметров таблицы укажите значение на условие: год рождения должен быть не менее 1975 г. и не более 1990 г.

7.2. Создать таблицу Должность, содержащую поля ФИО, Наименование отдела, Должность.

ФИО Год рождения Год поступления на работу   ФИО Наименование отдела Должность
Иванов А.В.   Иванов А.В. Бухгалтерия бухгалтер
Петров С.Д.   Петров С.Д. Бухгалтерия гл. бухгалтер
Сидоров Г.А.   Сидоров Г.А. Отдел продаж менеджер
Соколов А.И.   Соколов А.И. Отдел продаж ст. менеджер
Голубев А.И.   Голубев А.И. Хозяйственный уборщик
Игнатов П.Р.   Игнатов П.Р. Хозяйственный вахтер
Самойлов К.А.   Самойлов К.А. Охрана охранник

7.3. Создать групповой запрос, содержащий поля ФИО и Отдел и вычисляющий средний год рождения сотрудников. Заполните в запросе «Условие отбора» таким образом, чтобы отображались только сотрудники отделов, названия которых начинаются на «О».

8. Создать базу данных Фирма.

8.1. В режиме конструктора создать таблицу Оплата труда, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 30000 руб.

8.2. Создать таблицу Должность, содержащую поля ФИО, Наименование отдела, Должность.

Должность оклад   ФИО Наименование отдела Должность
бухгалтер 15 000,00р.   Иванов А.В. Бухгалтерия бухгалтер
главный бухгалтер 25 000,00р.   Петров С.Д. Бухгалтерия гл. бухгалтер
менеджер 10 000,00р.   Сидоров Г.А. Отдел продаж менеджер
уборщик 5 000,00р.   Соколов А.И. Отдел продаж ст. менеджер
вахтер 15 000,00р.   Голубев А.И. Хозяйственный уборщик
охранник 20 000,00р.   Игнатов П.Р. Хозяйственный вахтер
старший менеджер 30 000,00р.   Самойлов К.А. Охрана охранник

8.3. Создать групповой отчет, содержащий поле Наименование отдела и вычисляющий общий оклад каждого отдела. Заполните в запросе «Условие отбора» таким образом, чтобы отображались все отделы кроме Охраны и Бухгалтерии. В ответе напишите два варианта заполнения «Условия отбора».

9. Создать базу данных Фирма.

9.1. В режиме конструктора создать таблицу Оплата труда, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 30000 руб.

9.2. Создать таблицу Должность, содержащую поля ФИО, Наименование отдела, Должность.

Должность Оклад   ФИО Наименование отдела Должность
бухгалтер 15 000,00р.   Иванов А.В. Бухгалтерия бухгалтер
главный бухгалтер 25 000,00р.   Петров С.Д. Бухгалтерия гл. бухгалтер
менеджер 10 000,00р.   Сидоров Г.А. Отдел продаж менеджер
уборщик 5 000,00р.   Соколов А.И. Отдел продаж ст. менеджер
вахтер 15 000,00р.   Голубев А.И. Хозяйственный уборщик
охранник 20 000,00р.   Игнатов П.Р. Хозяйственный вахтер
старший менеджер 30 000,00р.   Самойлов К.А. Охрана охранник

9.3. Создать запрос, содержащий поля ФИО, отдел, оклад и вычисляющий надбавку в размере 10% от оклада всем сотрудникам кроме тех, которые работают в бухгалтерии.

10. Создать базу данных Фирма.

10.1. В режиме конструктора создать таблицу Оплата труда, содержащую поля: Должность, Оклад.При определении параметров таблицы укажите значение на условие: оклад должен быть не менее 5000 руб. и не более 25000 руб.

10.2. Создать таблицу Должность, содержащую поля ФИО, Наименование отдела, Должность.

Должность Оклад   ФИО Наименование отдела Должность
бухгалтер 15 000,00р.   Иванов А.В. Бухгалтерия бухгалтер
главный бухгалтер 25 000,00р.   Петров С.Д. Бухгалтерия гл. бухгалтер
менеджер 10 000,00р.   Сидоров Г.А. Отдел продаж менеджер
уборщик 5 000,00р.   Соколов А.И. Отдел продаж ст. менеджер
вахтер 15 000,00р.   Голубев А.И. Хозяйственный уборщик
охранник 20 000,00р.   Игнатов П.Р. Хозяйственный вахтер
старший менеджер 30 000,00р.   Самойлов К.А. Охрана охранник

10.3. Создать запрос, содержащий поля ФИО, Отдел, Оклад и вычисляющий надбавку в размере 10% от оклада всем сотрудникам. Заполнить «Условие отбора» таким образом, чтобы в запросе отразились все сотрудники кроме тех, которые работают в бухгалтерии.

11. Создать базу данных Аэропорт

11.1. В режиме конструктора создать таблицу Расписание полетов, содержащую поля: дата вылета, пункт назначения, тип самолета, количество проданных билетов. Для заполнения даты вылета использовать маску ввода.

11.2. В режиме конструктора создать таблицу Самолеты, содержащую поля Тип самолета и Количество посадочных мест. При определении параметров таблицы укажите значение на условие: количество посадочных мест должно быть не меньше 10 и не больше 200.

дата вылета пункт назначения тип самолета количество проданных билетов   тип самолета количество посадочных мест
01.04.2012 Ю-Сахалинск Боинг   Боинг
01.04.2012 Томск ЯК-42   ЯК-42
02.04.2012 Николаевск ТУ-154   ТУ-154
10.05.2012 Ю-Сахалинск ТУ-154      
15.05.2012 Николаевск ЯК-42      
24.04.2012 Томск Боинг      
29.03.2012 Иркутск Боинг      
30.03.2012 Нижний Тагил ТУ-154      

11.3. Создать групповой запрос, отражающий столбец, Пункт назначения, и вычисляющий самую раннюю дату вылета и общее количество проданных билетов для каждого пункта назначения. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились данные, касающиеся всех портов назначения, кроме города Томск.

12. Создать базу данных Аэропорт

12.1. В режиме конструктора создать таблицу Рейсы, содержащую поля номер рейса, пункт назначения, время вылета, время прибытия. Параметры полей определить самостоятельно. Для ввода времени использовать маску ввода.

12.2. В режиме конструктора создать таблицу Самолеты, содержащую поля Тип самолета и Количество посадочных мест.

номер рейса пункт назначения время вылета время прибытия   тип самолета количество посадочных мест
Ю-Сахалинск 17:22 22:15   Боинг
Иркутск 5:15 10:50   ЯК-42
Томск 13:15 16:20   ТУ-154
Нижний Тагил 16:30 20:20      
Николаевск 18:10 23:13      

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

13. Создать базу данных Аэропорт

13.1. В режиме конструктора создать таблицу Расписание полетов, содержащую поля: дата вылета, пункт назначения, тип самолета, количество проданных билетов. Для заполнения даты вылета использовать маску ввода.

13.2. В режиме конструктора создать таблицу Самолеты, содержащую поля Тип самолета и Количество посадочных мест. При определении параметров таблицы укажите значение на условие: количество посадочных мест должно быть не меньше 10 и не больше 200.

дата вылета пункт назначения тип самолета количество проданных билетов   тип самолета количество посадочных мест
01.04.2012 Ю-Сахалинск Боинг   Боинг
01.04.2012 Томск ЯК-42   ЯК-42
02.04.2012 Николаевск ТУ-154   ТУ-154
10.05.2012 Ю-Сахалинск ТУ-154      
15.05.2012 Николаевск ЯК-42      
24.04.2012 Томск Боинг      
29.03.2012 Иркутск Боинг      
30.03.2012 Нижний Тагил ТУ-154      

13.3. Создать групповой запрос, отражающий столбец, Пункт назначения, и вычисляющий количество свободных мест. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились данные, касающиеся только города Томск.

14. Создать базу данных Аэропорт

14.1. В режиме конструктора создать таблицу Рейсы, содержащую поля: номер рейса, пункт назначения, время вылета, время прибытия. Параметры полей определить самостоятельно. Для ввода времени использовать маску ввода.

14.2. В режиме конструктора создать таблицу Расписание полетов, содержащую поля: дата вылета, пункт назначения, тип самолета, количество проданных билетов. Для заполнения даты вылета использовать маску ввода.

номер рейса пункт назначения время вылета время прибы-тия   дата вылета пункт назначения тип самолета количество проданных билетов
Ю-Сахалинск 17:22 22:15   01.04.2012 Ю-Сахалинск Боинг
Иркутск 5:15 10:50   01.04.2012 Томск ЯК-42
Томск 13:15 16:20   02.04.2012 Николаевск ТУ-154
Нижний Тагил 16:30 20:20   10.05.2012 Ю-Сахалинск ТУ-154
Николаевск 18:10 23:13   15.05.2012 Николаевск ЯК-42
          24.04.2012 Томск Боинг
          29.03.2012 Иркутск Боинг
          30.03.2012 Нижний Тагил ТУ-154

14.3. Создать групповой запрос, содержащий поле Пункт назначения и вычисляющий количество рейсов для каждого пункта назначения. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились данные, касающиеся только портов назначения, названия которых начинаются на букву «Н».

15. Создать базу данных Аэропорт

15.1. В режиме конструктора создать таблицу Рейсы, содержащую поля: номер рейса, пункт назначения, время вылета, время прибытия. Параметры полей определить самостоятельно. Для ввода времени использовать маску ввода.

15.2. В режиме конструктора создать таблицу Расписание полетов, содержащую поля: дата вылета, пункт назначения, тип самолета, количество проданных билетов. Для заполнения даты вылета использовать маску ввода.


номер рейса пункт назначения время вылета время прибы-тия   дата вылета пункт назначения тип самолета количество проданных билетов
Ю-Сахалинск 17:22 22:15   01.04.2012 Ю-Сахалинск Боинг
Иркутск 5:15 10:50   01.04.2012 Томск ЯК-42
Томск 13:15 16:20   02.04.2012 Николаевск ТУ-154
Нижний Тагил 16:30 20:20   10.05.2012 Ю-Сахалинск ТУ-154
Николаевск 18:10 23:13   15.05.2012 Николаевск ЯК-42
          24.04.2012 Томск Боинг
          29.03.2012 Иркутск Боинг
          30.03.2012 Нижний Тагил ТУ-154

15.3. Создать запрос, содержащий поля Дата вылета, пункт назначения и вычисляющий время в пути для каждого пункта назначения. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились данные с 01.04.2012 по 1.05.2012 включительно.

16. Создать базу данных Аэропорт

16.1. В режиме конструктора создать таблицу Расписание полетов, содержащую поля: дата вылета, пункт назначения, тип самолета, количество проданных билетов. Для заполнения даты вылета использовать маску ввода.

16.2. В режиме конструктора создать таблицу Самолеты, содержащую поля Тип самолета и Количество посадочных мест. При определении параметров таблицы укажите значение на условие: количество посадочных мест должно быть не меньше 10 и не больше 200.

дата вылета пункт назначения тип самолета количество проданных билетов   тип самолета количество посадочных мест
01.04.2012 Ю-Сахалинск Боинг   Боинг
01.04.2012 Томск ЯК-42   ЯК-42
02.04.2012 Николаевск ТУ-154   ТУ-154
10.05.2012 Ю-Сахалинск ТУ-154      
15.05.2012 Николаевск ЯК-42      
24.04.2012 Томск Боинг      
29.03.2012 Иркутск Боинг      
30.03.2012 Нижний Тагил ТУ-154      

16.3. Создать запрос, отражающий столбцы, дата вылета, пункт назначения, и вычисляющий количество свободных мест. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились данные с 01.04.2012 по 1.05.2012 включительно.

17. Создать базу данных Университет

17.1. В режиме конструктора создать таблицу Студенты,содержащую поляФИО, группа, Дата рождения. Параметры полей определить самостоятельно. При заполнении Даты рождения применить маску ввода.

17.2. В режиме конструктора создать таблицу Журнал оценок с оценками по математике, физике, химии, информатике. При определении параметров таблицы укажите значение на условие: введенная оценка не может быть меньше 2 и больше 5.

ФИО Группа Дата рождения   ФИО Мате-матика Фи-зика Химия Инфор-матика
Звягин М.И. ЭС-11 18.09.1993   Звягин М.И.
Трусов В.В. ЭС-12 20.10.1992   Трусов В.В.
Смирнов А.С. ЭС-11 01.02.1993   Смирнов А.С.
Смирнова О.С. ЭС-11 05.06.1994   Смирнова О.С.
Малышев К.Р. ЭС-12 25.07.1992   Малышев К.Р.
Великанов Ю.А. ЭС-12 15.08.1994   Великанов Ю.А.
Ильина Н.К. ЭС-11 16.03.1992   Ильина Н.К.

17.3. Создать групповой запрос, отражающий средние баллы по каждому предмету.

18. Создать базу данных Университет

18.1. В режиме конструктора создать таблицу Студенты,содержащую поляФИО, группа, Дата рождения. Параметры полей определить самостоятельно. При заполнении Даты рождения применить маску ввода.

18.2. В режиме конструктора создать таблицу Журнал оценок с оценками по математике, физике, химии, информатике. При определении параметров таблицы укажите значение на условие: введенная оценка не может быть меньше 2 и больше 5.

ФИО Группа Дата рождения   ФИО Мате-матика Фи-зика Химия Инфор-матика
Звягин М.И. ЭС-11 18.09.1993   Звягин М.И.
Трусов В.В. ЭС-12 20.10.1992   Трусов В.В.
Смирнов А.С. ЭС-11 01.02.1993   Смирнов А.С.
Смирнова О.С. ЭС-11 05.06.1994   Смирнова О.С.
Малышев К.Р. ЭС-12 25.07.1992   Малышев К.Р.
Великанов Ю.А. ЭС-12 15.08.1994   Великанов Ю.А.
Ильина Н.К. ЭС-11 16.03.1992   Ильина Н.К.

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

19. Создать базу данных Университет

19.1. В режиме конструктора создать таблицу Студенты,содержащую поляФИО, группа, Дата рождения. Параметры полей определить самостоятельно. При заполнении Даты рождения применить маску ввода.

19.2. В режиме конструктора создать таблицу Журнал оценок с оценками по математике, физике, химии, информатике. При определении параметров таблицы укажите значение на условие: введенная оценка не может быть меньше 2 и больше 5.


ФИО Группа Дата рождения   ФИО Мате-матика Фи-зика Химия Инфор-матика
Звягин М.И. ЭС-11 18.09.1993   Звягин М.И.
Трусов В.В. ЭС-12 20.10.1992   Трусов В.В.
Смирнов А.С. ЭС-11 01.02.1993   Смирнов А.С.
Смирнова О.С. ЭС-11 05.06.1994   Смирнова О.С.
Малышев К.Р. ЭС-12 25.07.1992   Малышев К.Р.
Великанов Ю.А. ЭС-12 15.08.1994   Великанов Ю.А.
Ильина Н.К. ЭС-11 16.03.1992   Ильина Н.К.

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

20. Создать базу данных Университет

20.1. В режиме конструктора создать таблицу Студенты,содержащую поляФИО, группа, Дата рождения. Параметры полей определить самостоятельно. При заполнении Даты рождения применить маску ввода.

20.2. В режиме конструктора создать таблицу Журнал оценок с оценками по математике, физике, химии, информатике. При определении параметров таблицы укажите значение на условие: введенная оценка не может быть меньше 2 и больше 5.

ФИО Группа Дата рождения   ФИО Мате-матика Фи-зика Химия Инфор-матика
Звягин М.И. ЭС-11 18.09.1993   Звягин М.И.
Трусов В.В. ЭС-12 20.10.1992   Трусов В.В.
Смирнов А.С. ЭС-11 01.02.1993   Смирнов А.С.
Смирнова О.С. ЭС-11 05.06.1994   Смирнова О.С.
Малышев К.Р. ЭС-12 25.07.1992   Малышев К.Р.
Великанов Ю.А. ЭС-12 15.08.1994   Великанов Ю.А.
Ильина Н.К. ЭС-11 16.03.1992   Ильина Н.К.

20.3. Создать запрос, содержащий поля ФИО, Группа, Математика, Физика, Химия, Информатика и поле Примечание, в котором будут отражаться слова «хорошо» - если у студента одновременно четверка по физике и по информатике, во всех остальных случаях поле примечание не заполняется.

21. Создать базу данных Университет

21.1. В режиме конструктора создать таблицу Студенты,содержащую поляФИО, группа, Дата рождения. Параметры полей определить самостоятельно. При заполнении Даты рождения применить маску ввода.

21.2. В режиме конструктора создать таблицу Журнал оценок с оценками по математике, физике, химии, информатике. При определении параметров таблицы укажите значение на условие: введенная оценка не может быть меньше 2 и больше 5.


ФИО Группа Дата рождения   ФИО Мате-матика Фи-зика Химия Инфор-матика
Звягин М.И. ЭС-11 18.09.1993   Звягин М.И.
Трусов В.В. ЭС-12 20.10.1992   Трусов В.В.
Смирнов А.С. ЭС-11 01.02.1993   Смирнов А.С.
Смирнова О.С. ЭС-11 05.06.1994   Смирнова О.С.
Малышев К.Р. ЭС-12 25.07.1992   Малышев К.Р.
Великанов Ю.А. ЭС-12 15.08.1994   Великанов Ю.А.
Ильина Н.К. ЭС-11 16.03.1992   Ильина Н.К.

21.3. Создать запрос, содержащий поля ФИО, Группа, Математика, Физика, Химия, Информатика и поле Примечание, в котором будут отражаться слова «хорошо» - если у студента одновременно четверка по физике и по информатике, во всех остальных случаях поле Примечание не заполняется. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные о студентах с фамилиями на «С» и на «Т».

22. Создать базу данных Библиотека

22.1. В режиме конструктора создать таблицу Авторы. Параметры полей определить самостоятельно.

22.2. В режиме конструктора создать таблицу Книги. При определении параметров таблицы укажите значение на условие: год издания должен быть не менее 1980, но не более 2014.

ФИО Название книги   Название книги Год издания Кол-во экзем-пляров
Калантаров П.Л. Расчет индуктивности   Расчет индуктивности
Цейтлин Л.А. Справочное руководство по расчету индуктивностей   Справочное руководство по расчету индуктивностей
Вишнияков Г.К. Справочник по проектированию подстанций   Справочник по проектированию подстанций
Лыкин А.В. Электрические системы и сети   Электрические системы и сети
Атабеков Г.И. Основы теории цепей   Основы теории цепей
Анчарова Т.В. Осветительные сети производственных зданий   Осветительные сети производственных зданий
Киселев Н.В. Техническая диагностика   Техническая диагностика

22.3. Создать групповой запрос, содержащий столбец Год и определяющий количество экземпляров книг каждого года издания. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные за 1986 год и 2006 год.

23. Создать базу данных Библиотека

23.1. В режиме конструктора создать таблицу Авторы. Параметры полей определить самостоятельно.

23.2. В режиме конструктора создать таблицу Книги. При определении параметров таблицы укажите значение на условие: год издания должен быть не менее 1980, но не более 2014.


ФИО Название книги   Название книги Год издания Кол-во экзем-пляров
Калантаров П.Л. Расчет индуктивности   Расчет индуктивности
Цейтлин Л.А. Справочное руководство по расчету индуктивностей   Справочное руководство по расчету индуктивностей
Вишнияков Г.К. Справочник по проектированию подстанций   Справочник по проектированию подстанций
Лыкин А.В. Электрические системы и сети   Электрические системы и сети
Атабеков Г.И. Основы теории цепей   Основы теории цепей
Анчарова Т.В. Осветительные сети производственных зданий   Осветительные сети производственных зданий
Киселев Н.В. Техническая диагностика   Техническая диагностика

23.3. Создать запрос по образцу, содержащий поля ФИО, Название книги, год издания и поле Примечание, в которое заносится текст «Устаревшая» для книг, имеющих год издания ранее 2000 года. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные о книгах на букву «С».

24. Создать базу данных Библиотека

24.1. В режиме конструктора создать таблицу Книги. При определении параметров таблицы укажите значение на условие: год издания должен быть не менее 1980, но не более 2014.

24.2. В режиме конструктора создать таблицу Местоположение. Параметры полей определить самостоятельно.

Название книги Год изда-ния Кол-во экзем-пляров   Название книги Номер стелла-жа Номершкафа
Расчет индуктивности   Расчет индуктивности
Справочное руководство по расчету индуктивностей   Справочное руководство по расчету индуктивностей
Справочник по проектированию подстанций   Справочник по проектированию подстанций
Электрические системы и сети   Электрические системы и сети
Основы теории цепей   Основы теории цепей
Осветительные сети производственных зданий   Осветительные сети производственных зданий
Техническая диагностика   Техническая диагностика

24.3. Создать запрос, содержащий поля из таблицы Местоположение и поле Примечание, в которое заносится текст «Специальная» для книг, расположенных на первом стеллаже, «Электричество» - на втором и «Теория цепей» - на третьем. Имя запроса Примечание.Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные о книгах на букву «С» и «О».

25. Создать базу данных Библиотека

25.1. В режиме конструктора создать таблицу Книги. При определении параметров таблицы укажите значение на условие: год издания должен быть не менее 1980, но не более 2014.

25.2. В режиме конструктора создать таблицу Местоположение. Параметры полей определить самостоятельно.


Название книги Год изда-ния Кол-во экзем-пляров   Название книги Номер стелла-жа Номершкафа
Расчет индуктивности   Расчет индуктивности
Справочное руководство по расчету индуктивностей   Справочное руководство по расчету индуктивностей
Справочник по проектированию подстанций   Справочник по проектированию подстанций
Электрические системы и сети   Электрические системы и сети
Основы теории цепей   Основы теории цепей
Осветительные сети производственных зданий   Осветительные сети производственных зданий
Техническая диагностика   Техническая диагностика

25.3. Создать групповой запрос, содержащий столбец Номер шкафа и определяющий количество экземпляров книг в каждом шкафу. Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные о первом и третьем шкафах.

26. Создать базу данных Библиотека

26.1. В режиме конструктора создать таблицу Книги. При определении параметров таблицы укажите значение на условие: год издания должен быть не менее 1980, но не более 2014.

26.2. В режиме конструктора создать таблицу Местоположение. Параметры полей определить самостоятельно.

Название книги Год изда-ния Кол-во экзем-пляров   Название книги Номер стелла-жа Номершкафа
Расчет индуктивности   Расчет индуктивности
Справочное руководство по расчету индуктивностей   Справочное руководство по расчету индуктивностей
Справочник по проектированию подстанций   Справочник по проектированию подстанций
Электрические системы и сети   Электрические системы и сети
Основы теории цепей   Основы теории цепей
Осветительные сети производственных зданий   Осветительные сети производственных зданий
Техническая диагностика   Техническая диагностика

26.3. Создать запрос, содержащий поля из таблицы Местоположение и поле Примечание, в которое заносится текст «Специальная» для книг, расположенных в первом шкафу, «Электричество» - во втором и «Теория цепей» - в третьем. Имя запроса Примечание.Заполнить «Условие отбора» таким образом, чтобы в запросе отобразились только данные о книгах на букву «О» и «Э».

27. Создать базу данныхМагазин

27.1. В режиме конструктора создать таблицу Товар, содержащую поля Наименование, Цена, руб. Параметры полей определить самостоятельно. При определении параметров таблицы укажите значение на условие: цена должна быть не менее 100 рублей и не более 5000 рублей.

27.2. В режиме конструктора создать таблицу Продажи, содержащую поля: Наименование, отдел, количество.


Наименование Цена, руб   Наименование Отдел Количество
Ель искусственная 5 000,00р.   Ель искусственная Тысяча мелочей
Сервиз чайный 3 000,00р.   Сервиз чайный Посуда
Шампунь 100,00р.   Шампунь Бытовой химии
Стиральный порошок 200,00р.   Стиральный порошок Бытовой химии
Кружка 180,00р.   Кружка Посуда
Статуэтка "Девушка" 500,00р.   Статуэтка "Девушка" Тысяча мелочей
Набор тарелок 1 000,00р.   Набор тарелок Посуда

27.3. Создать запрос, содержащий поля из таблицы Продажи и поле Цена, вычисляющий сумму оплаты за каждый товар. При создании запроса учесть следующее условие: если количество товара больше пяти, то сумма вычисляется уже с учетом скидки 20%, в остальных случаях сумма вычисляется простым умножением цены на количество.

28. Создать базу данныхМагазин

28.1. В режиме конструктора создать таблицу Товар, содержащую поля Наименование, Цена, руб. Параметры полей определить самостоятельно. При определении параметров таблицы укажите значение на условие: цена должна быть не менее 100 рублей и не более 5000 рублей.

28.2. В режиме конструктора создать таблицу Продажи, содержащую поля: Наименование, отдел, количество.

Наши рекомендации