Проектирование базы данных районной оператора связи. Подсистема «Абонентский отдел»

Автор: Пользователь скрыл имя, 27 Января 2012 в 02:27, курсовая работа

Описание работы

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

Содержание

Введение-------------------------------------------------------------------------------------------------------3
Описание предметной области-------------------------------------------------------------------4
Описание сущностей----------------------------------------------------------------------4
Функциональная модель предметной области (IDEF0)----------------------------5
Диаграммы потоков данных-------------------------------------------------------------9
Диаграммы жизненного цикла сущностей------------------------------------------11
Информационная модель (ER по Чену)---------------------------------------------14
Функции системы---------------------------------------------------------------------------------15
Спецификация функций----------------------------------------------------------------15
Описание профилей пользователей--------------------------------------------------15
Требования к аппаратному и программному обеспечению---------------------17
Реляционная модель предметной области---------------------------------------------------18
Реляционные отношения---------------------------------------------------------------18
Ограничения целостности--------------------------------------------------------------18
Нормализация отношений--------------------------------------------------------------21
Создание БД----------------------------------------------------------------------------------------23

Работа содержит 1 файл

Курсовая БД.docx

— 793.76 Кб (Скачать)

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

b) Описание пользователей системы (профили пользователей), внешние представления в виде ER – диаграмм 

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

Группа  пользователей, с  правами системного администратора:

Группа  пользователей, с  правами оператора:

 

Группа  пользователей, с  правами руководителя отделом: 

 

с) Требования к аппаратному  и программному обеспечению 

Поддерживаемые  операционные системы:  

  Linux, FreeBSD, Solaris SPARC, Mac OS, Windows (NT, 2000, XP, 2003, Vista, 7) 

Поддерживаемые  базы данных: 

      MySQL, PostgreSQL 

Требования  к памяти:

Типы  данных: 

     Integer  4 байта

     Bigint   8 байта

     Real     4 байта

     Date     4 байта

     Text     4 байта 

Подсчет необходимой памяти для каждого кортежа  отношений: 

  • Отношение Абонент – 48 байта;
  • Отношение Услуги – 16 байт;
  • Отношение Документ – 16 байт;
  • Отношение Поиск документа – 12 байт;
  • Отношение Хранилище данных – 28 байт;
  • Отношение Персонал – 32 байт;
  • Отношение Программное обеспечение – 16 байт;
  • Отношение Выбор услуг – 12 байт;
  • Отношение Смена тарифного плана – 16 байт;
  • Отношение Выбор способа оказания услуги – 8 байт;
  • Отношение Отправка уведомления – 12 байта;
  • Отношение Консультация абонента – 12 байта
  • Отношение Поиск информации – 16 байт;
 

    Суммируя  все кортежи всех отношений получаем 244 байта.

Приблизительный подсчет всех триплетов отношений  в день (20 записей в час в каждом отношение, работа абонентского отдела 24 часов): 

  • Отношение Абонент – 32*20*24=15360
  • Отношение Услуги – 40*20*24=19200
  • Отношение Документ – 20*20*24=9600
  • Отношение Поиск документа – 20*20*24=9600
  • Отношение Хранилище данных – 28*20*24=13440
  • Отношение Персонал – 28*20*24=13440
  • Отношение Программное обеспечение – 16*20*24=7680
  • Отношение Выбор услуг – 16*20*24=7680
  • Отношение Смена тарифного плана – 20*20*24= 9600
  • Отношение Выбор способа оказания услуги – 28*20*24=13440
  • Отношение Отправка уведомления – 24*20*24=11520
  • Отношение Консультация абонента – 24*20*24=11520
  • Отношение Поиск информации – 20*20*24=9600
 

Суммируем и  получаем общее количество: 151680 байт или 148,125 Кбайт

Требования к  пропускной способности получается: 28,5/60=2,46875 Кбайт/c в сутки 

 

        1. Реляционная модель предметной области

а) Реляционные отношения 

1. Схема отношения  Абонент (subscriber) 

Содержание  поля Имя поля Тип поля Примечания
Код абонента (ID) SUB_ID Bigint Первичный ключ
Логин SUB_Login Text Обязательное  уникальное поле
Фамилия SUB_Surname Text Обязательное  поле
Имя SUB_Name Text Обязательное  поле
Отчество SUB_Patronymic Text Обязательное  поле
Паспортные  данные SUB_Passport Integer Обязательное  поле
Баланс SUB_Balance Real Обязательное  поле
Дата  рождения SUB_Born Date Обязательное  поле
Телефонный  номер SUB_Telephone Integer Обязательное  уникальное поле
Номер лицевого счета SUB_Number Bigint Обязательное  уникальное поле
 

2. Схема отношения Услуги (services) 

Содержание  поля Имя поля Тип поля Примечания
Тип услуги SER_Type Text Первичный ключ
Стоимость SER_Cost Real Обязательное  поле
Название SER_Name Text Обязательное  поле
Описание SER_ Description Integer Обязательное  поле
 

3. Схема отношения Документ (document) 

Содержание  поля Имя поля Тип поля Примечания
Тип документа DOC_Type Text Первичный ключ
Название DOC_Name Text Обязательное  поле
Дата  создания DOC_Date Date Обязательное  поле
Содержание DOC_Content Text Обязательное  уникальное поле
 

4. Схема отношения Поиск документа (document search) 

Содержание  поля Имя поля Тип поля Примечания
Тип документа DOC_Type Text Внешний ключ к (document)
Название DOC_Name Text Внешний ключ к (document)
Дата  создания DOC_Date Date Внешний ключ к (document)
 

 

5. Схема отношения Хранилище данных (data storage) 

Содержание  поля Имя поля Тип поля Примечания
Тип документа DOC_Type Text Внешний ключ к (document)
Образцы договоров DS_samples Text Обязательное  поле
Код абонента (ID) SUB_ID Bigint Внешний ключ к  (subscriber)
Тип услуги SER_Type Text Внешний ключ к (services)
Номер лицевого счета SUB_Number Bigint Внешний ключ к  (subscriber)
 

6. Схема отношения  Персонал (staff) 

Содержание  поля Имя поля Тип поля Примечания
Номер договора ST_Contractnumber Bigint Первичный ключ
Личные  данные ST_Personaldata Text Обязательное  уникальное поле
Специальность ST_Specialty Text Обязательное  поле
Квалификация ST_Qualification Text Обязательное  поле
Дата  окончания договора ST_Date Date Обязательное  поле
Стаж  работы ST_Servicerecord Integer Обязательное  поле
Должность ST_Post Text Обязательное  поле
 

7. Схема отношения  Программное обеспечение (software) 

Содержание  поля Имя поля Тип поля Примечания
Тип ПО SW_Type Text Первичный ключ
Название SW_Name Text Обязательное  уникальное поле
Функционал SW_Functional Text Обязательное  поле
Руководство пользователя SW_ Userguide Text Обязательное  поле
 

8. Схема отношения Выбор услуг (range of services) 

Содержание  поля Имя поля Тип поля Примечания
Тип услуги SER_Type Text Внешний ключ к (services)
Стоимость SER_Cost Real Внешний ключ к (services)
Название SER_Name Text Внешний ключ к (services)
 

 

9. Схема отношения  Смена тарифного плана (tariff change) 

Содержание  поля Имя поля Тип поля Примечания
Тип тарифа TC_Type Text Обязательное  уникальное поле
Название TC_Name Text Обязательное  уникальное поле
Телефонный  номер SUB_Telephone Integer Внешний ключ к  (subscriber)
Причина TC_Reason Text Обязательное  поле

Информация о работе Проектирование базы данных районной оператора связи. Подсистема «Абонентский отдел»