Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Анализ СУБД
100%
Уникальность
Аа
10172 символов
Категория
Программирование
Курсовая работа

Анализ СУБД

Анализ СУБД .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Все современные СУБД различаются между собой по функциональности и масштабированию и подразделяются на однопользовательские, групповые и корпоративные.
Однопользовательские информационные системы предназначены для установки на офисные системы и рассчитаны для одновременной работы с базой данных одним пользователем. Но это не означает, что в данном типе СУБД нельзя одновременно нескольким пользователям. Если с информационной системой, построенной на однопользовательской СУБД, предполагается работа нескольких операторов одновременно, то в таком случае, как правило, СУБД устанавливается на один из компьютеров локальной сети или на специально выделенный для таких целей локальный сервер. Как было сказано ранее, одновременная работа с такой системой нескольких пользователей нежелательна, но возможна. Для построения информационных систем на основе однопользовательских БД наиболее часто используются локальные СУБД Access, LibreOffice Base, SQLite. Программное обеспечение, с помощью которого осуществляется непосредственное взаимодействие с базами данных обычно создается или средствами самих СУБД или с помощью инструментов быстрой разработки приложений, например, Builder C++, Delphi, Eclipse, Visual Studio и т.д.
СУБД, рассчитанные для совместной работы сразу нескольких пользователей, могут использоваться как при разработке однопользовательских приложений, так и при разработке информационных систем, рассчитанных на совместный доступ сразу нескольких пользователей одновременно. Коме этого данный вид СУБД активно применяется при разработке приложений, рассчитанных для работы в сети Интернет. Несмотря на то, что данные СУБД могут использоваться для локальных приложений, в наибольшей степени они ориентированы на совместное, коллективное, использование данных. Поэтому наиболее часто их применяют при разработке ПО, рассчитанного на работу с базами данных для серверных приложений, где требуется многопользовательский доступ к данным. Из-за совместного многопользовательского доступа к БД групповых информационных систем предъявляются повышенные требования к уровню безопасности управления данными. В СУБД данного типа предусмотрены различные режимы защиты информации от аварийных сбоев, поддерживается контроль над целостностью данных при одновременном доступе к общим ресурсам нескольких клиентов одновременно, в режиме реального времени проводится мониторинг работы пользователей, с помощью которого можно обеспечить восстановление утерянных данных при возникновении аварийной ситуации при работе СУБД. При работе серверных СУБД наиболее активно используется работа с доменами, триггерами, представлениями, функциями, процедурами

Зарегистрируйся, чтобы продолжить изучение работы

. При этом основной код взаимодействия между данными БД в серверных СУБД, в основном пишется на стороне сервера. При этом для написания запросов используется декларативный язык программирования - SQL. Такой подход к разработке БД помогает уменьшить нагрузку на сервер, увеличить пропускную способность системы. За счет использования основного кода СУБД на стороне сервера, увеличивается быстродействие работы программного обеспечения. К групповым СУБД относятся такие СУБД как Firefox, MySQL, Microsoft SQL Server, Infomix.
При разработке корпоративных информационных систем обычно используются СУБД для рабочих групп. Данный вид СУБД активно применяется для разработки ПО крупными предприятиями и корпорациями. Основным отличием корпоративных СУБД от групповых является поддержка территориально разнесенных узлов или даже сетей. Кроме этого корпоративные СУБД имеют иерархическую структуру из нескольких уровней.
Помимо доступа к базе данных рабочей группы, одной из особенностей корпоративных СУБД является возможность обеспечение доступа также и к центральной или распределенной базе данных. Корпоративные СУБД имеют клиент-серверную архитектуру со специализацией серверов. Примерами СУБД для корпоративных информационных систем могут быть Oracle, Sybase, Infomix-OnLine, CA-Ingress. Кроме расширенного набора собственных средств, корпоративные СУБД обладают достаточно большим набором дополнительного инструментария, драйверов и шлюзов, с помощью которых они могут взаимодействовать с другими СУБД.
Так как корпоративные СУБД - это наиболее серьезные средства, предназначенные для хранения данных, то к ним предъявляются повышенные требования к надежности.
Все информационные системы различаются разными способами их построения и делятся на:
офисные системы;
системы с архитектурой клиент-сервер;
многотерминальные вычислительные системы;
системы с распределенными вычислениями;
системы на основе Internet/Ittranet – технологий.
В настоящее время на небольших и средних предприятиях при разработке программного обеспечения в основном используется клиент-серверная архитектура.
Клиент-серверная архитектура представляет собой модель, в которой вся рабочая нагрузка распределена между поставщиками ресурса или службой – серверами, и получателями услуг, представляющими собой клиента. С помощью различных сетевых протоколов клиенты обмениваются данными с сервером через компьютерную сеть. При этом обычно клиент и сервер находятся на разном оборудовании в сети

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше курсовых работ по программированию:

Разработка информационной системы по управлению персоналом ВУЗа

51801 символов
Программирование
Курсовая работа
Уникальность

Сравнительный анализ архитектур нейронных сетей в задачах классификации и регрессии

52861 символов
Программирование
Курсовая работа
Уникальность

Вычисление определенного интеграла методом трапеции (на языке C#)

18774 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.