Почему и зачем Базы данных такие разные

1 голос

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

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

Свои особенные способы хранения информации

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

Объекты младшего уровня могут быть связаны только с одним объектом старшего уровня. А объект порядком выше может содержать в себе несколько блоков порядком ниже.

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

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

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

Средства контроля над информацией прямо в вашем компьютере

У компании майкрософт есть собственная разработка в сфере систем управления базами — MS access, входящая в стандартный офисный пакет программ. Эта программа позволяет управлять базами, объединять их, менять данные, система управления максимально наглядная. Совместима с файлами excel, mysql, oracle и даже 1С. Встроенный в этот софт язык VBA расширяет возможности, на нем можно создавать приложения, которые будут работать с access.

Для создания реляционных БД придуман специальный язык программирования sql, позволяющий добавлять, менять или извлекать данные из таблиц. За время своего существования он постоянно расширялся. Помимо простых действий, с его помощью стало возможно наделять объекты в базе определёнными свойствами.

Достоинства этого языка в его универсальности. Практически любую таблицу легко перенести из одной программы управления в другую. Также запрос на действие с данными можно сделать детальным и развёрнутым, добавив к нему необходимые операторы. Эту же особенность некоторые относят к недостаткам, так как sql из-за широкого спектра возможностей стал сложным в освоении.

Одно из самых нужных знаний в 21-ом веке

Особенно умение работать с базами данных пригодится при строительстве собственного сайта. Конечно же можно не заморачиваться и воспользоваться готовыми конструкторами. Но собственноручно написанный сайт в сравнении с массовыми шаблонами обладает многими преимуществами. Это и безопасность, и наличие только нужных элементов, и тонкая настройка под собственные нужды. К тому же решать повседневные трудности проще, когда система хорошо известна.

Может казаться, что самостоятельное создание сайтов занятие только для профи. На самом деле разобраться в этом под силу каждому. Особенно при наличии множества простых мануалов в сети. Например, в курсе Михаила Русакова «Создание движка на PHP и MySQL 2.0», тщательно разобраны шаги создания собственного сайта. Доступное повествование курса позволит даже новичку освоить детали сайтостроения.

Создание движка на PHP и MySQL 2.0

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

Добавить комментарий

  • ;-)
  • :|
  • :x
  • :twisted:
  • :smile:
  • :shock:
  • :sad:
  • :roll:
  • :razz:
  • :oops:
  • :o
  • :mrgreen:
  • :lol:
  • :idea:
  • :grin:
  • :evil:
  • :cry:
  • :cool:
  • :arrow:
  • :???:
  • :?:
  • :!: