Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница72 из 75
1   ...   67   68   69   70   71   72   73   74   75

Вариант 14. Фрагмент БД кинологического клуба.


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Породы" (поля "Группа пород" (терьеры, таксы и проч.), "Название породы").

  2. Отношение "Владельцы" (поля "ФИО", "Адрес", "Телефон").

  3. Отношение "Собаки":




Содержимоепо-

ля

Тип

Длина

Дес.

Примечание

Идентификатор

N

6

0

первичный ключ

Кличка

C

50




обязательное поле

Владелец

N

5

0

внешний ключ к таблице "Владельцы"

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

D







обязательное поле

Пол

С

1




список значений 'м' и 'ж'

Порода

N

3

0

внешний ключ к таблице "Породы"

Отец

N

6

0

внешний ключ к таблице "Собаки", необяза-

тельное поле

Мать

N

6

0

внешний ключ к таблице "Собаки", необяза-

тельное поле

Описание

С

300







Дата смерти

D










Л.р.№2.Выборкаданных.

Вывести список пород, которых нет в клубе. Создать упорядоченные списки:

  • самок, родившихся в прошлом и позапрошлом году;

  • собак, у которых отец и мать являются членами этого клуба;

  • владельцев, имеющих двух и более собак. Л.р.№3.Работаспредставлениями.

  1. Представление "Родословная": данные о собаке данные о матери дан-

ные об отце. (Если данных в родителях нет в таблице выводить пустые поля).

  1. Представление "Статистика по породам": порода  количество собак  самая ранняя дата рождения  самая поздняя дата рождения. (Умершие собаки не учитываются).

  2. Представление "Овчарки" (соединение всех отношений).
1   ...   67   68   69   70   71   72   73   74   75


написать администратору сайта