Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка бази даних "Робоче місце чергового інженера зв'язку"

Реферат Розробка бази даних "Робоче місце чергового інженера зв'язку"





.2. p align="justify"> Таблиця 2.2

Структура зв'язків між таблицями

Ім'я связіІмя батьківській табліциПервічний ключ батьківській табліциІмя синової табліциПервічний ключ синової табліциВнешній ключ синової табліциЗаключілАбонентID абонентаДоговорID услугіID абонентаТабельний номерID абонентаСоответствуетДанные КРОССаНомер телефонаАбонентНомер телефонаID абонентаID абонентаИсполняетСотрудникТабельный номерДоговорID услугіТабельний номерТабельний номерID абонентаПредоставлена ​​наУслугаID услугіID услугіID услугіТабельний номерID абонента

Уявімо обмеження посилальної цілісності при маніпулюванні рядками таблиці. Створимо звіт у середовищі ERwin за допомогою генератора звітів. Результати зведені в таблицю 2.3. br/>

Таблиця 2.3

Обмеження посилальної цілісності

Ім'я зв'язку "батько-син" Тип связіNull зовнішнього ключаВставка в отцовскойОбновленіе в отцовскойУдаленіе в отцовскойВставка в синовьейОбновленіе в синовьейУдаленіе в AllowedSet NullSet NullSet NullSet NullИсполняетIdentifyingRestrictRestrictRestrictRestrictПредоставлена ​​наIdentifyingRestrictCascadeRestrictRestrict

2.4 SQL - запити


Складемо запити мовою запитів SQL, сформульовані раніше на природній мові (див. п. 1.6):

) Пошук абонента за номером телефона.Абонент. [ID абонента], Абонент. [ПІБ абонента], Абонент.АдресАбонент (((Абонент. [Номер телефону]) = [Введіть номер телефону:]));

) Надати список послуг компаніі.Услуга. [ID послуги], Услуга. [Найменування послуги] Послуга;

) Надати технічні дані телефонного номера (абонентська картка). [Дані кроси]. [Номер телефону], Абонент. [ПІБ абонента], Абонент.Адрес, [Дані кроси]. [Номер станційної сторони], [Дані кроси]. [Номер лінійної сторони], [Дані кроси]. [Номер порту], [Дані кроси]. [Номер плати], [Дані кроси]. [Назва плати] [ Дані кроси] INNER JOIN Абонент ON ([Дані кроси]. [Номер телефону] = Абонент. [Номер телефону]) AND ([Дані кроси]. [ID абонента] = Абонент. [ID абонента]) ((([Дані кроси ]. [Номер телефону]) = [Введіть номер телефону:]));

) Видалення абонента за номером телефона.Абонент. [ID абонента], Абонент. [ПІБ абонента], Абонент.Адрес, Абонент. [Номер телефону] Абонент (( (Абонент. [Номер телефону]) = [Введіть номер телефону:]));

) Надати список договорів, які веде один сотруднік.Сотруднік. [Табельний номер], Співробітник. [ПІБ співробітника], Сотруднік.Должность, Договір. [Номер договору] , Договір. [ID послуги], Услуга. [Найменування послуги], Договір. [ID абонента], Договір. [Дата укладення], Договір. [Дат...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Номер люкс
  • Реферат на тему: Ідентифікація абонента стільникового рухомого зв'язку по голосу
  • Реферат на тему: Аутосексною м'ясні кроси
  • Реферат на тему: Технічні дані УРНС № 3
  • Реферат на тему: Історія розвитку телефону і телефонного зв'язку