Категория: Информатика

Условие задачи (тема реферата, контрольной, курсовой работы или диплома):

Практика 4  «Реляционная база данных» 9 класс

Отройте документ ученики.mdb (скачать базу)

Задание 1. Откройте таблицы БД в режиме Конструктор и запишите в отчет структуру каждой таблицы.

 

Задание 2. Удобнее хранить информацию не в одной таблице, а в нескольких связанных между собой таблицах. Необходимо установить связи между таблицами БД. Используются два типа связей: «один-к-одному» и «один-ко-многим». При связи «один-к-одному» с одной записью в одной таблице связана одна запись в другой таблице. При наличии связи «один-ко-многим» одна запись в одной таблице связана с множеством записей в другой таблице.

Установим связи между таблицами: команда Сервис – Схема данных, в окне Схема данных выполните команду Связи – Добавить таблицу…, из списка выбираем таблицы, между которыми надо установить связи. Удерживая левую кнопку мыши, перетащите имя ключевого поля «КодУченика» из образа таблицы Ученики на это же имя в образе таблицы Оценки.  В окне диалога Изменение связей установите все флажки:

 

 

Задание 3. Добавьте в БД таблицу Предметы:

КодУрока Предмет
01 Алгебра
02 Английский язык
03 Биология
04 Геометрия
05 География
06 Информатика и ИКТ
07 История
08 Обществознание
09 Физика
10 Химия
11 Физическая культура
12 МХК
13 TOEFL
14 ИЗО
15 Русский язык
16 Краеведение

Задайте связи с новой таблицей и в отчете отразите схему связей в БД Ученики.

 

Задание 4. К данной базе данных можно обращаться с запросами, содержащими информацию как из одной, так и из разных таблиц.  Создайте запросы к БД Ученики:

  1. Вывести фамилии и имена девочек 11А класса
  2. Вывести информацию о тех учениках 11Б класса, чья фамилия начинается на букву С.
  3. Определить, когда и по какому предмету были выставлены оценки «2» (указать дату, предмет и тип урока).
  4. Определить, какие ученики пропускали контрольные работы (указать Фамилию, класс, предмет).
  5. Определите, какие оценки получили ученики 11А класса по предмету с кодом 13.
  6. Определите количество учеников в каждом классе.
  7. Определите количество пропусков каждого ученика 11А класса.
  8. Определите рост самой высокой девочки 11Б класса.
  9. Определите среднюю оценку в каждом классе.
  10. Определите среднюю оценку каждого ученика.


Формат файлов решений: .mdb (Microsoft Access), .doc (Word-документ)
Автор: admin (посмотреть информацию)
Добавлено: 26.12.2015 04:27
Статус: проверено
Просмотров: 1233
Покупок: 0

Цена: 400 рублей

Оплатить покупку можно следующими способами:
Банковские карты
Мобильный платеж
Webmoney
Яндекс-деньги
Терминалы оплаты, QIWI кошелек, Терминал ЕСГП, Элекснет и.т.д.
И другие способы оплаты
Введите ваш email: