Анализ предметной области и постановка задачи, Задание - Разработка АИС "Профессиональный футбольный клуб"

В клубе несколько команд (дети, юноши, дубль, основа).

Каждая команда имеет своего тренера и базу.

В каждой команде есть несколько футболистов разных амплуа, каждый из которых имеет индивидуальный контракт.

Про каждую команду известно: номер команды, название, № и ФИО тренера, категория тренера (1-3) , адрес базы, бюджет.

Про каждую базу известно: адрес, число мест для футболистов.

Про каждого футболиста известно: ФИО, год рождения, сумма контракта, срок завершения контракта, № команды, амплуа (вратарь т. п.), год вступления в клуб.

Семантические допущения:

Каждый тренер в одно время занимается только одной командой

На любой базе может тренироваться несколько команд

Каждый футболист в одно время числится только в одной команде

У любой команды в конкретный момент может не быть тренера и может быть несколько тренеров

Могут быть сделаны и другие обоснованные допущения

Программный реляционный база

Задание

Написать команды SQL Oracle для следующих операций манипулирования данными:

Уволить тренера

Принять тренера на работу

Уволить футболиста

Принять футболиста

Изменить сумму контракта и срок его завершения для футболиста Х

Выдать список всех футболистов команды Х с контрактом дороже К

Выдать список всех футболистов клуба со сроком окончания контракта позже Х

Выдать список всех вратарей клуба со сроком окончания контракта позже Х

Выдать адреса всех баз, на которых тренируется команда Х

Выдать список всех футболистов клуба старше Х

Похожие статьи




Анализ предметной области и постановка задачи, Задание - Разработка АИС "Профессиональный футбольный клуб"

Предыдущая | Следующая