Базы данных и их польза

Базы данных и их польза thumbnail

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

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

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

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

Мы рассмотрим несколько таких приложений.

1. Применение баз данных в системе наблюдения Земли

Система наблюдения Земли (EOS — Earth Observing System) представляет собой множество спутников, которые запускает NASA начиная с 1998 года. Их назначение — сбор информации, необходимой для исследователей, занятых изучением долгосрочных тенденций состояния атмосферы, океанов, земной поверхности. Спутники поставляют информацию в объеме 1/3 Пбайт (Petabyte — 1015 байт) в год. Эти данные объединяются с уже существующей информацией, а также с данными из других источников (зарубежные спутники, наземные станции наблюдения) и накапливаются в базе данных EOSDIS (EOS Data and Information System) в невиданных прежде масштабах.

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

2. Использование баз данных в военной области

В настоящее время все большее распространение находит использование и применение баз данных в военной отрасли. Как и проект EOSDIS, военная область предполагает сетевое взаимодействие огромного числа участников боевых действий. В связи с применением в военном деле элементов робототехники и искусственного интеллекта, крайне актуальным представляется интеграция систем баз данных в управление отдельными боевыми машинами и создание комплексов, направленных на взаимодействие их между собой. Наиболее продвинутой отраслью военной науки, в которой применяются информационные системы, является разработка и использование беспилотных летательных аппаратов (БПЛА). При использовании БПЛА создаются и применяются информационные системы напрямую связанные с космическими аппаратами, средствами космической навигации, со станциями метеорологических служб и системами обеспечивающих устойчивые линии и каналы связи. Происходит мгновенный обмен данными, передается огромный поток информации, который занимает временной отрезок не более 150 миллисекунд.Некоторые сложные задачи, возникающие при осуществлении этого проекта это:разработка и поддержка зашифрованных каналов передачи данных; обеспечение защиты от несанкционированного доступа к данным.

3. Применение баз данных в издательском бизнесе

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

Место «живых» лекций, читаемых для небольшого числа студентов, займут «образовательные продукты» — электронные документы, состоящие из текстовых, аудио- , видео- и других компонентов и включающие элементы интерактивного тренинга. Такой продукт сможет удовлетворить потребности огромного числа студентов. В связи с этими перспективами можно обозначить следующие направления исследований:обработка и пересылка очень больших объемов данных с высокой скоростью (типичный документ содержит объекты данных размером в диапазоне от мегабайт до гигабайт и может требовать доставки в режиме реального времени);защита интеллектуальной собственности (подразумевается взимание небольших денежных сумм за пользование информацией, запрет на ее перепродажу);организация огромных объемов информации и обеспечение доступа к ним.

4. Использование баз данных в здравоохранении

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

Читайте также:  Значение химии польза и вред

5. Базы данных в системе электронной коммерции

Как и проект системы наблюдения Земли (EOSDIS), система электронной коммерции предполагает сетевое взаимодействие огромного числа участников торговых сделок. Разница заключается в том, что в EOSDIS имеется один главный поставщик информации и множество ее потребителей, а торговая система подразумевает наличие множества поставщиков и множества потребителей. Кроме того, участники в данном случае могут испытывать определенное взаимное недоверие и, возможно, имеют свои частные закрытые информационные системы. Наиболее сложные проблемы, связанные с проектами этого рода, следующие:система электронной коммерции должна иметь высоконадежные средства распределенной аутентификации;перевод денежных сумм должен осуществляться в приемлемые для бизнеса сроки;обеспечение защищенности системы от несанкционированного доступа.

Статья на тему применение баз данных в современном мире

Источник

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

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

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

Базы данных и их польза

Зачем нужна база данных предприятий?

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

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

Базы данных и их польза

Каждая база данных содержит:

  • Название компании,
  • Адреса,
  • Телефоны,
  • Факс,
  • e-mail,
  • Сайт организации,
  • Имя и должность руководителя,
  • Информацию об экспорте и импорте организации,
  • Подробное описание видов деятельности предприятия.

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

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

Базы данных и их польза

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

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

Постоянное обновление базы позволяет своевременно вносить коррективы в собственные списки промышленных предприятий без риска использования устаревших данных.

Информация о клиентах

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

Базы данных и их польза

Анализ транзакций

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

Персонализация

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

Базы данных и их польза

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

Где же могут применять базы данных?

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

Читайте также:  Есть ли польза от тампонов

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

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

Базы данных и их польза

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

В наше время есть много программных обеспечений для работы с базами данных. Наиболее популярные программы: MySQL Workbench, Navicat, PHPMyAdmin, Access, SQLyog и другие. Такие программы обычно довольно мощные, и могу обеспечить работу любой компании с огромной кучей данных. Но минус состоит в том, что иногда в такой мощности нет необходимости.

Базы данных и их польза

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

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

Источник

Если вы буде­те делать веб-приложение — напри­мер интернет-магазин, блог или игры, — почти навер­ня­ка вы столк­нё­тесь с базой дан­ных. Вот что это такое с точ­ки зре­ния про­грам­ми­ро­ва­ния, какие тут основ­ные поня­тия и что с ними делать.

Данные

Вокруг нас все­гда мно­го раз­ных дан­ных, например:

  • теле­фон­ные номера;
  • дела на день;
  • запи­си на бумаж­ках, сти­ке­рах и в блокнотах;
  • опуб­ли­ко­ван­ные мыс­ли раз­ных людей;
  • фото­гра­фии в смартфоне;
  • и всё осталь­ное, что мож­но про­чи­тать, уви­деть или услышать.

Если это ком­пью­тер­ная игра, то дан­ны­ми будут типы и место­по­ло­же­ния вра­гов, их уро­вень здо­ро­вья, уро­вень здо­ро­вья героя, тип героя, его поло­же­ние, харак­те­ри­сти­ки карты.

Если это при­ло­же­ние для рабо­ты с кли­ен­том, то там будут хра­нить­ся имя кли­ен­та, его зака­зы, номер теле­фо­на, уро­вень в про­грам­ме лояльности.

Если это служ­ба сле­же­ния за граж­да­на­ми — фото­гра­фия, имя, посе­щён­ные стан­ции мет­ро и ули­цы, место работы.

База данных и СУБД

Есть поня­тие базы дан­ных — это набор дан­ных, орга­ни­зо­ван­ных каким-то спо­со­бом. Напри­мер, если у вас в квар­ти­ре есть гар­де­роб­ная или кла­дов­ка, то всё это поме­ще­ние со всем её содер­жи­мым может счи­тать­ся базой (но не дан­ных, а вещей или банок с огур­ца­ми, что не меня­ет сути).

Есть поня­тие систе­мы управ­ле­ния базой дан­ных (СУБД) — это когда семья села за стол и само­го млад­ше­го отправ­ля­ют в кла­дов­ку за огур­ца­ми, он при­но­сит её и не раз­би­ва­ет по доро­ге. То есть СУБД — это какое-то сред­ство для мани­пу­ля­ции дан­ны­ми в базе, напри­мер программа.

Для чего нужны

Вот основ­ные зада­чи БД на при­ме­ре гардеробной:

  • Сохра­нить наши дан­ные по запро­су — что­бы вы мог­ли открыть дверь, пове­сить курт­ку, закрыть дверь и боль­ше не думать ни о курт­ке, ни о гардеробной.
  • Изме­нить наши дан­ные по запро­су — что­бы мож­но было лег­ко извлечь из гар­де­роб­ной все дыря­вые нос­ки и поло­жить на их место целые.
  • Най­ти эти дан­ные по запро­су — что­бы быст­ро най­ти при­лич­ный пиджак или пар­ный носок.
  • Не дать про­чи­тать эти дан­ные тем, кому не сле­ду­ет, а кому надо — дать. Напри­мер, млад­ший брат может смот­реть на ваши крос­сов­ки, но не может их брать. А девуш­ка (или парень) может поло­жить свои вещи, но толь­ко на опре­де­лён­ную полку.
  • Под­дер­жи­вать поря­док и не дать захла­мить­ся — если вам было лень и вы про­сто кину­ли тол­стов­ку куда попа­ло, что­бы гар­де­роб­ная либо сама нашла, куда эту тол­стов­ку пра­виль­но поло­жить, либо ска­за­ла: «Э БРАТ ЗАЧЕМ ЗАХЛАМЛЯЕШЬ ПОЛОЖИ НОРМАЛЬНО ДАВАЙ»
  • Мас­шта­би­ро­вать­ся — что­бы вы мог­ли про­сто вешать в гар­де­роб­ную вещи и не думать об объ­ё­ме полок.
  • Не поте­рять дан­ные — если квар­ти­ра будет гореть, при­лич­ная гар­де­роб­ная не долж­на даже нагреть­ся. Или, если она всё-таки горит, что­бы где-то в защи­щён­ном под­зем­ном гара­же была точ­ная копия этой гар­де­роб­ной со все­ми акту­аль­ны­ми вещами.

В чём преимущества

Базы дан­ных и их систе­мы управ­ле­ния зато­че­ны на рабо­ту с боль­шим объ­ё­мом дан­ных и от лица боль­шо­го чис­ла поль­зо­ва­те­лей. Сей­час вы поймёте.

???? Пред­ставь­те, что у вас есть эксель­ка со спис­ком кли­ен­тов. Это не база дан­ных, это про­сто таб­ли­ца. Что­бы про­чи­тать или запи­сать что-то в эту эксель­ку, вам нуж­но её открыть, сде­лать дело, сохранить.

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

Базы данных и их польза

❌ Или у вас в ком­па­нии пра­ви­ло: эксель­ка все­гда на одной флеш­ке, рабо­та­ем толь­ко с неё. Сей­час флеш­ка в вашем ком­пью­те­ре, вы с ней рабо­та­е­те. А ваше­му кол­ле­ге нуж­но с ней тоже пора­бо­тать. Он гово­рит: «Дай». Вы ему «Отстань». Ну и сло­во за слово…

Базы данных и их польза

✅ Но мож­но орга­ни­зо­вать сво­е­го рода СУБД. Один ответ­ствен­ный сотруд­ник назна­ча­ет­ся глав­ным по эксель­ке. Она откры­та на его ком­пью­те­ре, а вы ему гово­ри­те: «Пет­ру­ха, добавь в кли­ен­та такого-то вот такие дан­ные». «Пет­ру­ха, а шо, когда дед­лайн по постав­ке для этих ребят из Воро­не­жа?», «Пет­ру­ха, питер­ские отка­за­лись, поставь там отказ».

Базы данных и их польза

Пет­ру­ха — ваша систе­ма управ­ле­ния базой дан­ных. А эксель­ка — это его база данных.

Понят­но, что Пет­ру­ха мед­лен­ный и не все­гда мно­го­за­дач­ный, но хотя бы он избав­ля­ет от про­бле­мы рас­син­хро­на вер­сий и поте­ри данных.

Ско­рость — ещё одно пре­иму­ще­ство базы дан­ных. База дан­ных устро­е­на так, что она лег­ко и быст­ро нахо­дит, запи­сы­ва­ет, пере­пи­сы­ва­ет и сно­ва нахо­дит дан­ные. Всё пото­му, что СУБД все­гда зна­ет, что где лежит и по како­му кри­те­рию искать. Там не будет слу­чай­ных дан­ных в слу­чай­ном месте.

Читайте также:  Протиевая вода вред и польза и вред

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

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

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

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

База данных — это отдельный файл?

Чаще все­го да, все дан­ные СУБД хра­нит внут­ри одно­го боль­шо­го фай­ла. Но если дан­ных мно­го или сама база так устро­е­на, то она может раз­би­вать­ся на несколь­ко фай­лов поменьше.

Но для поль­зо­ва­те­лей нет раз­ни­цы, как физи­че­ски хра­нит­ся база, это забо­та СУБД. Глав­ное — уметь общать­ся с базой через СУБД.

Где их используют

Базы дан­ных сей­час исполь­зу­ют­ся почти везде:

  • На сай­тах, что­бы хра­нить кон­тент для стра­ниц. Все ста­тьи в «Коде» на самом деле хра­нят­ся в базе дан­ных и извле­ка­ют­ся отту­да по ваше­му запросу.
  • В смарт­фо­нах, что­бы хра­нить все ваши дан­ные — фото, сооб­ще­ния, замет­ки, кон­так­ты и музы­ку. Так как все­го это­го мно­го, а доступ к это­му дол­жен быть мол­ние­нос­ный, исполь­зу­ют раз­ные виды СУБД.
  • В поч­то­вых сер­ви­сах, что­бы мож­но было най­ти нуж­ное пись­мо. Там стро­ят­ся слож­ные индекс­ные мас­си­вы, по кото­рым ваш поч­то­вый кли­ент ищет данные.
  • Вез­де, где есть лич­ные каби­не­ты и реги­стра­ция, — что­бы запо­ми­нать поль­зо­ва­те­лей и отли­чать их друг от друга.
  • В соц­се­тях и бло­гах почти всё хра­нит­ся в базах данных.

Если у вас в рабо­те появ­ля­ет­ся мно­го оди­на­ко­вых или похо­жих дан­ных, то самый надёж­ный спо­соб не поте­рять ниче­го из них — поме­стить их в базу данных.

Как это работает

Возь­мём про­стой при­мер реля­ци­он­ной базы дан­ных (мож­но упро­щён­но ска­зать, что это база дан­ных в виде таблицы).

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

Базы данных и их польза

В нашем при­ме­ре у базы есть поля — Имя, Фами­лия, Теле­фон и Фото, в кото­рых могут хра­нить­ся дан­ные. Одна строч­ка — одна запись с данными.

Если поль­зо­ва­те­лю нуж­но будет най­ти теле­фон Миха­и­ла Мак­си­мо­ва по фами­лии, про­ис­хо­дит следующее:

Запрос от поль­зо­ва­те­ля: Выдай мне из базы «Контакты» все записи, где поле «Фамилия» равно «Максимов»

Ответ от базы дан­ных: ЛОЛ КЕК Ты кто такой

Запрос поль­зо­ва­те­ля: Я хозяин этой базы Админ Админыч, пароль •••••. Выдай мне из базы «Контакты» все записи, где поле «Фамилия» равно «Максимов»

Ответ от базы дан­ных: Найдена одна запись: [Михаил, Максимов, +79057362163, вот фото]

Разные базы — разные правила

Внут­ри каж­дой базы дан­ных и её управ­ля­ю­щей систе­мы свои стро­гие правила:

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

Рабо­чая ситу­а­ция: допу­стим, вы рабо­та­е­те в бан­ке и откры­ли кар­точ­ку кли­ен­та, что­бы поме­нять ему кре­дит­ный лимит. В этот же момент дру­гой сотруд­ник из сосед­не­го офи­са тоже хочет поме­нять лимит это­му же кли­ен­ту, но уже на дру­гую сум­му. Как база отре­а­ги­ру­ет на такое? Долж­на ли она раз­ре­шать вто­ро­му сотруд­ни­ку откры­вать кар­точ­ку или её нуж­но забло­ки­ро­вать, пока пер­вый не закон­чит? А если она раз­ре­шит открыть кар­точ­ку, то что будет, если двое сотруд­ни­ков напи­шут там раз­ный лимит — какой из них сохра­нять в ито­ге? СУБД зада­ёт эти пра­ви­ла и сле­дит за их выполнением.

Что дальше

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

Текст и послед­няя схе­ма:
Миха­ил Полянин

Редак­ту­ра и осталь­ные схе­мы:
Мак­сим Ильяхов

Худож­ник:
Даня Бер­ков­ский

Кор­рек­тор:
Ири­на Михеева

Вёрст­ка:
Мария Дро­но­ва

Соц­се­ти:
Олег Веш­кур­цев

Источник