Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Проектирование структуры информационной базы данных
Для успешного функционирования различных организаций требуется наличие развитой информационной системы, которая реализует автоматизированный сбор, обработку и манипулирование данными [21]. Современной формой информационных систем являются банки данных, включающие в свой состав: - вычислительную систему; - систему управления базами данных (СУБД); - одну или несколько баз данных (БД); - набор прикладных программ (приложений БД). База данных обеспечивает хранение информации, а также удобный и быстрый доступ к данным. Она представляет собой совокупность данных различного характера, организованных по определенным правилам. Информация в БД должна быть: - непротиворечивой; - неизбыточной; - целостной. Система управления базой данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. По характеру применения СУБД разделяют на: персональные и многопользовательские. Персональная СУБД обеспечивает возможность создания локальных БД, работающих на одном компьютере. Ряд персональных СУБД обеспечивают также возможность многопользовательского доступа к данным. Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в архитектуре «клиент-сервер». В состав языковых средств современных СУБД входят следующие два типа языков: - язык описания данных, предназначенный для описания логической структуры данных; - язык манипулирования данными, обеспечивающий выполнение основных операций над данными – ввод, модификацию и выборку. SQL обеспечивает управление структурой БД и манипулирование данными, является стандартным средством доступа к удаленным БД и сочетает в себе свойства языков обоих типов – описания и манипулирования данными. Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД [20]. В зависимости от взаимного расположения приложения и БД можно выделить локальные БД и удаленные БД. Локальные БД (рис. 3.1) располагаются на том же компьютере, что и работающие с ними приложения. Работа с БД происходит, как правило, в однопользовательском режиме.
Рис. 3.1 Для выполнения операций с локальными БД разрабатываются и используются так называемые локальные приложения, а для операций с удаленными БД – клиент-серверные приложения (рис. 3.2).
В нашем случае целесообразнее использовать сетевую СУБД. Так как с проектируемой автоматизированной информационной системой «отдел кадров» будет работать не один человек. К тому же система должна будет содержать, и обрабатывать довольно большой объем информации [22]. Удаленная БД размещается на компьютере-сервере сети, а приложение, осуществляющее работу с этой БД, находится на компьютере пользователя. Клиент – это приложение пользователя. Для получения данных клиент формирует и отсылает запрос удаленному серверу, на котором размещена БД. Запрос формулируется на языке SQL, который является стандартным средством доступа к серверу при использовании реляционных моделей данных. После получения запроса удаленный сервер направляет его SQL-серверу (серверу баз данных) – специальной программой, управляющей удаленной БД и обеспечивающей выполнение запроса и выдачу его результатов клиенту. Таким образом, вся обработка запроса выполняется на удаленном сервере. Среди преимуществ клиент-серверных приложений можно отметить следующие: - Передается только востребованная информация, а не вся база данных, что приводит к снижению трафика (нагрузки) сети; - Обеспечение безопасности данных и возможности установки прав доступа к информации для отдельных групп пользователей; - Упрощение клиентских приложений за счет сокращения кода, необходимого для обработки данных и обеспечения доступа к ним.
Диаграмма классов
Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений [18]. Данная диаграмма классов (рис. 3.3) позволяет увидеть взаимоотношения между объектами системы, связи и зависимости. Рис. 3.3
|
|||||
Последнее изменение этой страницы: 2020-03-14; просмотров: 149; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.74.237 (0.006 с.) |