Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Информационное моделирование

Читайте также:
  1. IV.Учебно-методическое и информационное обеспечение учебного процесса
  2. В одной ассоциации фиксируется одно информационное сообщение. 1 страница
  3. В одной ассоциации фиксируется одно информационное сообщение. 2 страница
  4. В одной ассоциации фиксируется одно информационное сообщение. 3 страница
  5. В одной ассоциации фиксируется одно информационное сообщение. 4 страница
  6. ВВЕДЕНИЕ В КОРПУСКУЛЯРНУЮ ТЕОРИЮ ФАЗОВОГО ПРОСТРАНСТВА. ТЕРМОДИНАМИЧЕСКИЕ ВЕРОЯТНОСТИ И ПРОСТЕЙШЕЕ МОДЕЛИРОВАНИЕ МИКРОКАНОНИЧЕСКИХ АНСАМБЛЕЙ.
  7. Введение в моделирование

Базу данных можно разделить на 2 модели: это физическая модель и логическая модель.

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

Рисунок 4.1 – Физическаямодель базы данных

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

Основным нововедением в приложении Билинг 2.0 стало разграничение пользователей и доступ к различным элементам интерфейсам. Для создания данного функционала было введены две дополнительные таблицы: Роли для пользователей и Роли. Таблица роли описывает возможные комбинации прав доступа к элементам интерфейса, а таблица роли для пользователя служит связкой Многие-ко-Многим, так как Любой пользователь может иметь много ролей в приложении, а каждая роль много пользователей. Схема базы данных Биллинг 2.0 представленна на рисунке 4.2

Рисунок 4.2 База данных приложения билинг2.0

 

Логическая модель Билинг 2.0 так же претерпела изменения, в прежней версии приложения была дополнительная логическая таблица “DataTable1” которая объеденяла выборку по всем трём таблицам отображая данные в главном окне, однако со введением разграничений по пользователям, данная необходимость отпала. Каждый пользователь видит исключительно те приложения на которые у него есть доступ.

Рисунок 4.3 Логическая модель базы данных

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

Рисунок 4.4 Логическая модель Билинг 2.0


Дата добавления: 2015-10-23; просмотров: 122 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Диаграмма классов| ОПИСАНИЕ РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)