
- •2. Указать тип каждого поля и определить ключевые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •2. Указать тип каждого поля и определить ключевые поля.
- •4. Установить связь между таблицами.
- •5. Выполнить такие запросы:
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •2. Указать тип каждого поля и определить ключевые поля.
- •4. Установить связь между таблицами.
- •5.Выполнить такие запросы:
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
- •2.Указать тип каждого поля и определить ключевые поля.
- •4. Установить связь между таблицами.
- •5. Выполнить такие запросы:
- •8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
Варианты задач для самостоятельного выполнения
ВАРИАНТ 1
1. Создать базу данных ГЕОГРАФИЯ, которая содержит таблицы с названиями КОНТИНЕНТЫ и СТРАНЫ. Таблица КОНТИНЕНТЫ вмещает информацию о континентах Земли, а таблица СТРАНЫ - о странах этих континентов. Таблицы имеют такую структуру, как показано ниже.
Таблица КОНТИНЕНТЫ |
Таблица СТРАНЫ |
Континент |
Континент |
Площадь_континента |
Страна |
Население_континента |
Площадь |
|
Население |
|
Столица |
|
Население_столицы |
|
Карта |
2. Указать тип каждого поля и определить ключевые поля.
3. Для каждого поля указать необходимые ограничения для данных.
4. Установить связь между таблицами.
5. Выполнить такие запросы:
а) из таблицы КОНТИНЕНТЫ выбрать континенты, население которых меньше, чем 1 млрд. человек. В ответе учесть все поля;
б) из таблицы СТРАНЫ выбрать страны, площадь которых превышает 100 тыс. кв. км. а население столицы превышает 1 млн. человек. В ответе учесть поля Страна, Площадь и Столица;
в) используя данные из таблицы СТРАНЫ, подсчитать суммарную площадь всех стран Европы. Результат внести в поле Сумма_площадей;
г) найти все страны, площадь которых находится в пределах от 150 тыс. кв. км до 250 тыс. кв. км. В ответе учесть поля Континент и Площадь_континента из таблицы КОНТИНЕНТЫ и поля Страна, Площадь и Столица из таблицы СТРАНЫ;
д) удалить из таблицы СТРАНЫ сведения о странах, население столиц которых меньше, чем 3 млн. человек.
6. Создать простую форму для добавления данных относительно новых континентов к таблице КОНТИНЕНТЫ. В форму внести все поля указанной таблицы.
7. Создать связанную форму, которая содержит данные относительно названия, площади и население континента из таблицы КОНТИНЕНТ и названия страны, а также ее площади, население и столицы из таблицы СТРАНЫ. В этой форме обеспечить невозможность модификации значений полей таблицы КОНТИНЕНТ. Создать вычислительное поле для определения плотности населения каждой страны.
8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
ВАРИАНТ 2
1. Создать базу данных СТУДЕНТЫ, которая содержит две таблицы с названиями ГРУППА и СТИПЕНДИЯ. Таблица ГРУППА вмещает информацию о студентах группы, а таблица СТИПЕНДИЯ - о сумме выплат стипендии, которую получают эти студенты. В поле ФИО разместить фамилию, имя и отчество студента. Таблицы имеют такую структуру, как показано ниже.
Таблица ГРУППА |
Таблица СТИПЕНДИЯ |
Номер_зачетки |
Номер_зачетки |
ФИО |
Дата_выплаты |
Дата_рождения |
Сумма |
Вес |
|
Рост |
|
Средний_балл |
|
2. Указать тип каждого поля и определить ключевые поля.
3. Для каждого поля указать необходимые ограничения для данных.
4. Установить связь между таблицами.
5. Выполнить такие запросы:
а) из таблицы ГРУППА выбрать студентов, рост которых превышает 170 см. В ответе учесть все поля;
б) из таблицы ГРУППА выбрать студентов, рост которых превышает 165 см и которые родились после 1 января 1995 г. В ответе учесть поля ФИО, Дата_рождения, Вес и Рост;
в) используя данные из таблицы СТИПЕНДИЯ, подсчитать количество выплат стипендии всем студентам за прошлый год. Результат внести в поле Количество_выплат;
г) определить всех студентов, которым была выплачена стипендия с 1 января по 31 мая текущего года. В ответе учесть поля Номер_зачетки и ФИО из таблицы ГРУППА и поля Дата_выплаты и Сумма из таблицы СТИПЕНДИЯ;
д) насчитать всем студентам стипендию определенного размера, датируя ее текущим днем (запрос на добавление).
6. Создать простую форму для добавления данных относительно новых студентов к таблице ГРУППА. В форму внести все поля указанной таблицы.
7. Создать связанную форму, которая содержит данные относительно номера зачетной книжки, имени, даты рождения и среднего бала студента из таблицы ГРУППА и показать выплаты и суммы стипендии из таблицы СТИПЕНДИЯ. В этой форме обеспечить невозможность модификации значений полей таблицы ГРУППА. Создать вычислительное поле для определения налога на каждую выплаченную сумму (15%).
8. Используя любой запрос, создать связанный отчет. Внести в отчет итоговые поля.
ВАРИАНТ 3
1. Создать базу данных АКЦИОНЕРЫ, которая содержит две таблицы с названиями ВЛАДЕЛЬЦЫ и АКЦИИ. Таблица ВЛАДЕЛЬЦЫ содержит информацию об акционерах некоторого акционерного общества, таблица АКЦИИ - о количестве акций, имеющихся у этих акционеров. В поле ФИО размещены Фамилия, имя, отчество акционера, в поле Документ - тип документа (паспорт, военный билет и т.п.), реквизиты, которые указывают когда и кем выдан документ. Поле Код_акций содержит информацию о номере выпуска акций. Таблицы имеют такую структуру, как показано ниже.
Таблица ВЛАДЕЛЬЦЫ |
Таблица АКЦИИ |
Код_счета |
Код_счета |
ФИО |
Код_акций |
Адрес |
Количество |
Документ |
|
Реквизиты |
|
Дата_регистрации |
|
2. Указать тип каждого поля и определить ключевые поля.
3. Для каждого поля указать необходимые ограничения для данных.
4. Установить связь между таблицами.
5. Выполнить такие запросы:
а) из таблицы ВЛАДЕЛЬЦЫ выбрать акционеров, зарегистрированных после 1 июля прошлого года. В ответе учесть все поля;
б) из таблицы ВЛАДЕЛЬЦЫ выбрать акционеров, у которых код счета не меньше, чем 500, а дата регистрации — не раньше, чем 1 января текущего года. В ответе учесть поля Код_счета, ФИО, Адрес и Документ;
в) используя данные из таблицы АКЦИИ, подсчитать общее количество акций второго кода выпуска у всех акционеров. Результат внести в поле Количество_акций-2;
г) определить всех акционеров, которые владеют акциями 2 и 3 выпусков. В ответе учесть поля Код_счета и ФИО из таблицы ВЛАДЕЛЬЦЫ и поля Код_акций и Количество из таблицы АКЦИИ;
д) удвоить всем акционерам количество акций третьего кода выпуска.
6. Создать простую форму для добавления данных относительно новых акционеров к таблице ВЛАДЕЛЬЦЫ. В форму внести все поля указанной таблицы.
7. Создать связанную форму, которая содержит данные относительно кода счета, имени, адреса и даты регистрации акционера из таблицы ВЛАДЕЛЬЦЫ и кода акций и их количества из таблицы СТРАНЫ. В этой форме обеспечить невозможность модификации значений полей таблицы ВЛАДЕЛЬЦЫ на этой форме. Создать вычислительное поле для определения стоимости акций каждого кода выпуска. Считать, что стоимость каждой акции равняется 1,5 грн.