Запити користувачів
Сформулюємо змістовні запити, які можуть представляти інтерес для потенційних користувачів системи:
) Пошук абонента за номером телефону.
) Надати список послуг компанії.
) Надати технічні дані телефонного номера (абонентська картка).
) Видалення абонента за номером телефону.
) Надати список договорів, які веде один співробітник.
) Додавання нового абонента в базу даних.
) Надати список послуг, підключених абоненту.
) Підключення додаткових послуг абоненту.
) Додавання нової послуги в список додаткових послуг.
) Зміна прізвища абонента.
2. даталогіческіе ПРОЕКТУВАННЯ
2.1 Даталогіческая модель бази даних
Розробимо концептуальну даталогіческую модель бази даних у середовищі AllFusion ERwin Data Modeler. Для реалізації розробленої инфологической моделі виберемо СУБД Microsoft Access. На рис.2 представлена ​​СУБД - орієнтована ER - діаграма. br/>В
Рис. 2 СУБД (Access) - орієнтована модель предметної області
2.2 Специфікації таблиць
Розглянемо структуру таблиць і створимо по ній звіт у середовищі ERwin за допомогою генератора звітів. Результати зведені в таблицю 2.1. br/>
Таблиця 2.1
Структура реляційних таблиць
Ім'я табліциІмя столбцаДомен (тип) Null - значеніеПервічний ключВнешній ключДоговорНомер договораLong IntegerNULLNoNoТабельний номер сотруднікаДата заключеніяDate/TimeДата завершеніяТабельний номерLong IntegerNOT NULLYesYesID абонентаText (20) ID услугіLong IntegerАбонентID абонентаText (20) ПІБ абонентаNoNoАдресНомер телефонаLong IntegerNULLYesУслугаID услугіNOT NULLYesNoНаіменованіе услугіText (20 ) NoДанние КРОССаНомер телефонаLong IntegerYesНомер платиText (20) NULLNoНазваніе платиНомер портаLong IntegerНомер станційної сторониText (20) Номер лінійної сторониID абонентаNOT NULLYesСотруднікФІО сотруднікаNoТабельний номерLong IntegerYesДолжностьText (20) No
2.3 Специфікації зв'язків
Розглянемо структуру таблиць і створимо по ній звіт у середовищі ERwin за допомогою генератора звітів. Результати зведені в таблицю 2...