ОБЛАСТИ ПРИМЕНЕНИЯ БАЗ ДАННЫХ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

ОБЛАСТИ ПРИМЕНЕНИЯ БАЗ ДАННЫХ

Глебова Я.А. 1, Паршин Г.К. 1
1БИТИ НИЯУ МИФИ
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
ВВЕДЕНИЕ

В наше время огромное количество фирм используют персональные компьютеры для сохранения и обработки любого вида информации. Эта информация содержится в базах данных. Базы данных играют важную роль в развивающемся мире технологий. Всё, с чем мы каждый день взаимодействуем в жизни, по всей видимости, зафиксировано в какой-нибудь базе. Работа с базами данных является важнейшим навыком в работе с компьютером, а специалисты данной области становятся всё более востребованными. Главные идеи нынешней информационной методики базируются на представлении, в соответствии чему информация должна быть образована в базы данных с задачей отображения динамически изменяющегося мира и удовлетворения всех потребностей в информации у пользователей. Базы данных формируются и работают под управлением специальных программных средств, называемых системами управления базами данных.

База данных, которая представлена в объективной форме, это совокупность таких материалов: статей, счетов, нормативных актов, судебных решений или иных подобных материалов, собранные вместе таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.

База данных - это организованная структура, которая предназначена для хранения информации. В то время, когда происходило развитие термина баз данных, в них сохранялись исключительно информация, однако уже в наши дни многие системы управления базами данных позволяет размещать в своих структурах и данные, и программный код, с помощью которого совершается связь с пользователями или с другими программно-аппаратными комплексами [1]. При этом данные должны не противоречить друг другу, целостны и не избыточными. База данных создается для сохранения и непосредственного доступа к информации, содержащей сведения об искомой предметной области. Степень конкретизации данных обуславливается группой факторов. Прежде всего, целью использования информации из баз данных и сложностью информационных процессов, существующих в пределах предметной области в конкретных условиях.

Система управления базами данных - это программный механизм, предназначенный для записи, поиска, сортировки, обработки и печати информации, содержащейся в базе данных [2].

В компьютере данные базы данных представляется в виде таблицы, схожей на электронную таблицу. Названия столбцов, представляющих заголовки таблицы, называют именами полей, а сами столбцы - полями. Данные, которые находятся в полях, называют значениями полей.

Сами базы данных - это хранилища огромного множества систематизированной информации, с которыми производятся следующие операции: изменение, копирование, удаление, добавление, упорядочивание. Накопление хранимого объема информации, рост группы пользователей информационных систем служат источником к обширному развитию самых комфортных в интерфейсе и относительно лёгких для понимания табличных систем управления базами данных. Создание доступа к информации базы данных сразу нескольких пользователей одновременного, зачастую находящихся на далеком расстоянии от места хранения баз данных, а также друг от друга, поэтому и созданы многопользовательские сетевые версии баз данных сформированные на табличной структуре. В них решаются проблемы характерные для параллельных процессов, правильности данных, а также получения не санкционированного входа.

За последние годы идет наблюдение направления к осложнению структуры данных. Простые типы информации, представляемые в виде текстовых строк и чисел, не потеряв своей важности, дополняются сегодня большим количеством документов, которые используют средства мультимедиа, образов графики, процедурных или активных данных и большим числом других существенно осложненных форм информации. По этой причине появился ряд весьма изощренных систем управления базами данных, обеспечивающих новые коллекции данных и умеющих реализовать достоинства современных аппаратных технологий. Одной из таких систем управления базами данных называется Microsoft Access, которая входит в состав пакета программ Microsoft Office, и являющаяся популярной табличной системой управления базами данных для персональных компьютеров. А также MySQL, которая является самой распространенной полноценной серверной системой управления базами данных.

Целью реферата является изучение областей применения баз данных.

1 Актуальность темы

Любая современная организация не может обойтись без базы данных. Это учебные заведения, банки, магазины, заводы, любые предприятия и государственные учреждения. Они используют их для перевода данных в электронный вид и объединения данных, а также оперативного доступа к ним. Это позволяет экономить время и средства на затраты [1].

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

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

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

2 Структура базы данных

Когда создаётся база данных, мы стараемся отсортировать её данные по определённым признакам для того, чтобы потом извлекать из неё нужную информацию. Это может быть возможным, только при структурированной информации. Структурирование - это набор соглашений о способах представления информации. Поэтому данные могут структурироваться по-разному. Различают по структуре сетевую, иерархическую, реляционную, объектно-ориентированную и гибридную модели баз данных [3]. Среди всех этих структур часто используемой является реляционная структура.

  1. Иерархическая структура базы данных

Структура имеет древовидное представление данных. Характерной чертой структуры является то, что узел низкого уровня имеет только связь с одним узлом высшего уровня. Рассмотрим часть базы данных на примере иерархической структуры "Институт":

Рисунок 1 - Иерархическая структура базы данных "Институт".

Из структуры видно, что один факультет может содержать много кафедр и групп. Название такой связи "один ко многим" (один факультет - много кафедр).

  1. Сетевая структура базы данных

Логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных [4].

Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может иметься любое число предков [4].

Сетевая БД состоит из набора экземпляров определенного типа записи и набора экземпляров определенного типа связей между этими записями [4].

  1. Реляционная структура базы данных

Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного вида. Каждая строка таблицы содержит данные об одном объекте (например, автомобиле, компьютере, клиенте), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, номер двигателя, марка процессора, телефоны фирм или клиентов) [5].

  1. Объектно-ориентированные и гибридные базы данных

Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов.

Переход к объектно-ориентированным моделям данных связан с процессом "перекачки" в них огромных объемов информации, которая в настоящее время хранится преимущественно в реляционных базах данных. Чтобы упростить этот процесс, сформировали объектно-реляционную модель данных, в которой выделяют две разновидности – гибридные и расширенные.

В гибридных объектно-реляционных базах данных объектно-ориентированный подход используется в создании интерфейса пользователя и алгоритма приложения. В то же время система таблиц формируется в рамках реляционной модели данных.

В расширенных объектно-реляционных базах данных объектно-ориентированный подход используется прежде всего при построении системы таблиц. Для этого разработана модификация языка SQL2, получившая название языка программирования SQL3 [6].

3 Область применения баз данных

Рассмотрим такую проблему, как составление и ведение журнала обучающихся. Происходит столкновение не с малым объемом одинаковых данных об обучающихся (место проживания, персональные данные, сведения о родителях и прочее) и процессе обучения (успеваемость, проводимые контрольные, уроки, мероприятия и другое). Для автоматизации этой задачи применение алгоритмических языков не подходит. Собственно, для этой цели и предназначена система управления базами данных. Эта система не присоединяется к решению одних определенных задач. В них автоматизированы шаблонные операции, необходимые для работы с базами данных, а так как совершенствование продолжается, то в последующей версии или новом варианте системы управления базами данных реализовано всё большее число подобных операций. Разрешение проблем оптимизации с помощью систем управления базами данных приводит к образованию информационных систем.

Информационная система - система, предназначенная для поиска, хранения и обработки информации, и соответствующих организационных ресурсов (технические, финансовые, человеческие и так далее), которые обеспечивают и распространяют информацию [7].

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

Информационная система служит для оперативного обеспечения определенной группы лиц требуемыми данными, то есть для удовлетворения любых информационных потребностей в рамках выбранной предметной области, при этом результатом работы информационных систем является информационная продукция – текстовые документы, массивы информации, базы данных. По области применения различают две основные группы информационных систем:

  • информационно-поисковые системы;

  • системы обработки данных.

Информационно-поисковые системы направлены на получение хранимых данных, удовлетворяющих какому-либо запросу. При этом пользователя не интересует результаты обработки данных, сколько искомая информация (к примеру, какую стипендию получит студент Петров в следующем семестре).

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

Обработка данных - специальный класс решаемых на персональном компьютере задач, связанных с отбором, группировкой, хранением, сортировкой, и вводом записей информации однородной структуры [8]. К задачам класса относятся:

  • подсчет произведенных деталей на заводе;

  • зачисление денежных средств;

  • управление персоналом, бухгалтерским учетом, связью и тому подобное.

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

  • создание хранилища для информации;

  • концепция оценки информации;

  • налаженность утверждения постановления;

  • мобильные и локальные базы данных;

  • географические базы данных;

  • мультимедиа базы данных;

  • распределенные информационные системы;

  • базы данных для всемирной сети.

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

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

Следует также выделить модификацию содержания платформы "Microsoft". Обычно подразумевается операционная система Windows. Но в применении к серверной платформе часто встречаемо стало: SQL Server + Windows Server.

Со временем сложилось так, что системы управления базами данных направленны на решение задач, которые связаны в первую очередь с транзакционной обработкой структурированной информации. Абсолютно, самым лучшим проверенным временем решением остается табличная модель системы управления базами данных. Но в последнее время сфера применения баз данных расширялась. На первый взгляд, необходимо управлять широким набором форматов данных, переходя к решению общих проблем управления корпоративной информацией. Но если посмотреть с другой стороны, именно системы управления базами данных берут на себя основные функции интеграции информации и приложений корпоративных систем. Этим поясняется заинтересованность к обсуждению архитектурных принципов и реализации возможностей баз данных различных моделей: XML, постреляционных, объектно-реляционных.

4 Новые области применения баз данных

Делая классификацию существующих сфер применения баз данных, а также если дать оценку перспективы их эволюции в современном мире, то получится приблизительный перечень особенно признанных видов, получивших известность и применение во всех сферах применения баз данных. Этот перечень будет выглядеть следующим образом [8]:

  • документальные и документографические, которые примененяются в любых базах органах власти;

  • базы данных по продукции промышленности, сельского хозяйства и строительства;

  • базы данных по статической, кредитно-финансовой и внешнеторговой информации;

  • фактографические базы социальных данных, которые включающие в себя сведения о социальной среде и населении;

  • базы данных систем транспорта;

  • справочные данные: энциклопедии, справочники, адреса и телефоны организаций, расписания;

  • ресурсные базы данных, включающие информацию о таких природных ресурсах: земля, вода, недра, гидрометеорология, биоресурсы, экологическая обстановка;

  • фактографические базы основных научных исследований;

  • фактографические базы данных в сфере искусства и культуры;

  • машинные словари разного типа и назначения.

Для разрешения проблем в экономике, которые обладают разновидностью и обширностью, нужно прибегать к применению программного обеспечения системы управления базами данных. На основе этой программы создаются информационные системы организаций различных уровней (от крошечных до особо крупных). Области применения баз данных по традиции занимают те области жизнедеятельности человека, где он должен взаимодействовать с большим количеством однотипной информации. Первым базам данных нашли применение в химии, ядерной физике, космонавтике и остальных науках, которые требуют систематического подхода к работе с информацией. Последующая эволюция компьютеризации и компьютерных характеристик привело человечество к тому, что базы данных оказались в разработке фактически во всех областях занятности человека, и стали повседневно использоваться в разных экономических объектах: от сельского предпринимательства до финансовых систем. Последними нововведениями применения баз данных стала всемирная сеть интернет, которая по всей сути является самой крупной и обширной базой данных. Соответственно такое распространение баз данных требует новых программных средств для управления ими.

Заключение

Нужно подчеркнуть, что база данных является главной и сложной частью информационных систем, которые предназначены для обработки и сохранения информации. Сначала эти системы были только в бумажном виде. Для их хранения использовали различные папки, помещения и архивы. Развитие средств вычислительной техники обеспечило возможность широкого применения автоматизированных информационных систем. И по сей день разрабатываются информационные системы для обслуживания различных сфер деятельности, систем управления хозяйственных и технических объектов, модельных комплексов для научных исследований, систем автоматизации моделирования и производства, создаются различные обучающие системы. Современные информационные системы основаны на идеи совместимости данных, характеризующихся большими объектами хранимой информации, осложненной организацией, необходимостью удовлетворять разнообразные потребности многочисленных пользователей. Для управления этими данными и обеспечения эффективности доступа к ним были созданы системы управления базами данных [9].

Из чего можно заключить, что систему управления базами данных называют программную среду, которая предназначена для создания на персональном компьютере общей базы данных для множества приложений, поддержания её в действующем состоянии и улучшения эффективности доступа пользователей к содержащимся в ней информации в рамках предоставленных им возможностей [9].

Список использованных источников

  1. [Электронный курс] – Режим доступа: http://flash-library.narod.ru/Ch-Informatics/lektion/lektion7.html (Дата обращения: 12.12.2017).

  2. [Электронный курс] – Режим доступа: http://wiki.mvtom.ru/index.php/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%A1%D0%A3%D0%91%D0%94) (Дата обращения: 12.12.2017).

  3. [Электронный курс] – Режим доступа: https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 (Дата обращения: 12.12.2017).

  4. [Электронный курс] – Режим доступа: https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 (Дата обращения: 12.12.2017).

  5. [Электронный курс] – Режим доступа: http://sernam.ru/book_cbd.php?id=2 (Дата обращения: 12.12.2017).

  6. [Электронный курс] – Режим доступа: https://studme.org/35698/informatika/obektno-relyatsionnaya_baza_dannyh (Дата обращения: 12.12.2017).

  7. [Электронный курс] – Режим доступа: https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0 (Дата обращения: 12.12.2017).

  8. [Электронный курс] – Режим доступа: http://lektsiopedia.org/lek-10364.html (Дата обращения: 12.12.2017).

  9. [Электронный курс] – Режим доступа: https://www.scienceforum.ru/2016/1508/18214 (Дата обращения: 12.12.2017).

Просмотров работы: 341