Пример выполнения (задания 1-2)




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

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

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

Ответ: ЕСЛИ(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   Великанов


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-01-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: