Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание клиент-серверных приложений.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
4.13 Mб
Скачать

5. Практические задания для самостоятельной работы

Для всех ниже представленных вариантов содержание задания заключается в следующем:

    • Создать БД.

    • Спланировать и описать структуру базы данных.

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

    • Заполнить таблицы данными.

    • Сформировать и выполнить предложенные запросы.

    • Создать хранимые процедуры для 3 и 4 запросов.

    • Создать клиент-серверное приложение.

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

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

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

имя поля

значение

1

code_r

код района

2

name_r

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

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

имя поля

значение

1

code_h

код дома

2

code_r

код района

3

address

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

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

имя поля

значение

1

code_f

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

2

code_h

код дома

3

amount

кол-во комнат

4

area

жилая площадь

5

rent

плата за квартиру

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

2.1. Вывести суммарную жилую площадь для каждого района

2.2. Вывести среднею стоимость 1 кв.м жилья в каждом районе.

2.3. Определить количество 1-х, 2-х и т.д. комнатных квартир в каждом районе.

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

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

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

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

имя поля

значение

1

code_r

код района

2

name_r

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

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

имя поля

значение

1

code_h

код дома

2

code_r

код района

3

address

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

4

year

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

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

имя поля

значение

1

code_f

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

2

code_h

код дома

3

amount

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

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

2.1. Вывести количество жителей каждой квартиры для заданного адреса.

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

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

2.4. Создать запрос с вычисляемым полем, в котором необходимо рассчитать общее количество жителей каждого дома заданного района.