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


Вариант 19 БД ”Телефонная станция”



бет17/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   ...   11   12   13   14   15   16   17   18   19
Вариант 19
БД ”Телефонная станция”
Описание предметной области:
Информационная система служит для хранения информации об абонентах телефонной станции и для учета оплаты всех видов услуг абонентами. В системе должны храниться о сведения о продолжительности разговоров каждого абонента, о стоимости внутренних и междугородных переговоров, о задолженности абонента. Цена минуты в ночное время cснижается на 20%.
БД должна содержать следующий минимальный набор сведений: ФИО абонента
Номер телефона. Адрес абонента. Город.
Продолжительность. Дата звонка.
Время звонка. Код зоны.
Цена минуты. Сумма оплаты.
Дата оплаты.
Задания

  1. Создать таблицы, используя необходимые средства поддержки целостности данных. (Ограничения задать самостоятельно).

  2. Создать запросы:

Вывести суммарное время переговоров каждого абонента. Найти среднюю продолжительность разговора абонента АТС.
Вывести количество междугородных переговоров каждого абонента. Вывести список абонентов, не внесших оплату за прошедший месяц. Сколько звонков было сделано в каждый из следующих городов: в Москву, Лондон, Париж .
Вывести список абонентов, звонивших только в ночное время.

  1. Создать представление, содержащее сведения обо всех абонентах и их переговорах за прошедший месяц

  2. Создать хранимые процедуры:

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

  1. Создать необходимые триггеры.



Вариант 20 БД ”ГАИ
Гаи производит регистрацию автомобилей и следит за безопасностью движения. БД служит для ведения статистики нарушений правил движения БД должна содержать следующий минимальный набор сведений:
номер водительского удостоверения ФИО водителя.
Адрес.
Номер телефона. Номер автомобиля. Марка автомобиля. Модель автомобиля. Год выпуска.
Дата регистрации в ГАИ. Код нарушения.
Вид нарушения. Сумма штрафа.
Срок лишения прав управления автомобилем. Дата нарушения.
Время нарушения. Район нарушения.
Личный номер инспектора.
ФИО инспектора.
Задания

  1. Создать таблицы, используя необходимые средства поддержки целостности данных. (Ограничения задать самостоятельно).

  2. Создать запросы:

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

  1. Создать представление, содержащее следующие данные: вид нарушения, время нарушения, номер водительского удостоверения, сумма штрафа. 4.Создать хранимые процедуры:

Вывести все сведения о владельце автомобиля по заданному, как параметр номеру автомобиля.
Вывести данные инспектора, оштрафовавшего одного и того же водителя более одного раза.
Вывести количество нарушений, повлекших лишение прав в заданном, как параметр районе.
5. Создать необходимые триггеры.
Приложение 2


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет