Совет 1: Зачем нужны базы данных

К настоящему времени человечеством накоплено поистине гигантское количество информации об объектах и явлениях. Но эта информация не лежит мертвым грузом, она хранится в электронном виде и используется в базах данных. Базы данных – это часть информационных систем – программно-аппаратных комплексов, осуществляющих хранение и обработку огромных информационных массивов.
Зачем нужны базы данных



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

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

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

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

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

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


Источники:
  • для чего нужны базы данных
  • Основные сведения о базах данных

Совет 2 : Какие существуют базы данных

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

Иерархические БД



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

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

Сетевые БД



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

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


Реляционные БД



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


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