Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛрБазыДанныхПЗ_3курс.doc
Скачиваний:
34
Добавлен:
10.11.2018
Размер:
720.38 Кб
Скачать

Задание 4

В конструкторе отчета Преподаватели можно заменить вывод полей «Фамилия», «Имя», «Отчество» на поле «ФИО», в котором будет содержаться объединенная информация из этих полей (в свойствах поля «Фамилия» задать в строке Имя – «ФИО», а в строке Данные=[Фамилия ] & ” “ & [Имя ] & “ “ & [Отчество ] ).

Задание 2 Создание базы данных.

  1. Создайте новую базу данных Студенты.

  2. Создайте таблицу Студенты.

  3. Определите поля таблицы в соответствии с табл. 1.

  4. Заполнить таблицу записями о студентах техникума.

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

 

Имя поля 

Тип поля 

Номер зачетки  

Числовой  

Фамилия 

Текстовый 

Имя 

Текстовый 

Отчество 

Текстовый 

Отделение 

Текстовый 

Курс 

Числовой 

Группа 

Числовой 

Дата рождения 

Дата\Время 

Стипендия 

Числовой 

Задание 3

  1. В режиме Конструктора таблицы Студенты произвести в ее структуре следующие изменения: 

  • добавить поля Город, Адрес, Телефон;

  • для поля Город в свойстве Значение по умолчанию задать значение: Донецк.

  • для поля Курс ввести условие на значение: >0,<=4 и задать соответствующее сообщение об ошибке.

  1. Отсортировать таблицу Студенты по следующим признакам:

  • возрастанию в поле Фамилия;

  • убыванию в поле Стипендия;

  • возрастанию в поле Отделение и убыванию в полях Курс и Группа.

  1. Найти в таблице Студенты все записи, удовлетворяющие следующим условиям:

  • студенты, чьи фамилии начинаются с определенной буквы;

  • студенты, обучающиеся на одном курсе определенного отделения.

Задание 4

  1. Создать простой запрос - выбрать несколько произвольных полей из таблицы Студенты.

  2. С помощью Конструктора создать запросы, удовлетворяющие условиям:

  • единственное значение отделения;

  • два различных отделения;

  • фамилии студентов, начинающиеся с определенной буквы (использовать шаблоны);

  • фамилии студентов, заканчивающиеся на “ов”;

  • фамилии студентов одного отделения и одного курса;

  • фамилии студентов, у которых стипендия больше ???;

  • фамилии студентов стипендия которых в пределах от ??? до ???;

  • дата больше 1.1.????;

  • дата в интервале значений и задано отделение;

  • фамилии и имена студентов, родившихся в ??-х годах;

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

  1. Создать итоговый запрос:

  • оставить в запросе поля Факультет, Стипендия, Номер зачетки, вычислить максимальное значение стипендии для каждого факультета и подсчитать количество студентов на каждом факультете (используя Count).

 

  1. Запрос с вычисляемыми полями:

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

  • используя построитель выражений, подсчитать надбавку студентам, равную 15% от стипендии;