Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_СУБД.doc
Скачиваний:
5
Добавлен:
08.12.2018
Размер:
9.89 Mб
Скачать
  1. Практические задания для самостоятельной работы

Во всех приведенных в данном разделе вариантах заданий необходимо выполнить следующее:

  1. Создать БД.

  2. Спланировать и описать структуру базы данных (смотри п.1 каждого варианта). При необходимости нормализовать БД.

  3. Установить связи между таблицами.

  4. Заполнить таблицы данными, при этом использовать формы и, при необходимости, технологию выборок.

  5. Сформировать и выполнить запросы (смотри п.2 каждого варианта).

Вариант 1. «Жители»

        1. База «Жители» состоит из 3-х следующих таблиц: «Район», «Здание», «Жильцы».

Состав полей таблицы «Район»

Поле

1

код района

2

Название района

Состав полей таблицы «Здание»

Поле

1

код дома

2

код района

3

улица

4

№ дома

Состав полей таблицы "Жильцы"

Поле

1

код жителя

2

код дома

3

ФИО

4

год рождения

5

Пол

2. Виды запросов :

2.1. Посчитать количество жителей каждого пола в заданном районе (в запросе отобразить следующие поля: название района, пол, количество).

2.2. Посчитать количество жителей заданного возраста в каждом районе.

2.3. Вывести всех жильцов (ФИО, год рождения), живущих на заданной улице.

Вариант 2. "Жильё"

1. База "Жилье" состоит из 3-х следующих таблиц: "Район", "Здание", "Квартира".

Состав полей таблицы "Район"

поле

1

код района

2

название района

Состав полей таблицы "Здание"

поле

1

код дома

2

код района

3

адрес (улица,дом)

4

год постройки

Состав полей таблицы "Квартира"

поле

1

номер квартиры

2

код дома

3

кол-во жильцов

2. Типы запросов :

2.1. Вывести количество жителей каждой квартиры для заданного адреса (в запросе отобразить следующие поля: адрес, номер квартиры, количество).

2.2. Посчитать количество зданий заданного года постройки для каждого района.

2.3. Посчитать количество жителей для каждого района