HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Что это такое</a><ul><li><a>СУБД - это…</a></li>
1 <ul><li><a>Что это такое</a><ul><li><a>СУБД - это…</a></li>
2 <li><a>Язык структурированных запросов</a></li>
2 <li><a>Язык структурированных запросов</a></li>
3 </ul></li>
3 </ul></li>
4 <li><a>Свойства</a></li>
4 <li><a>Свойства</a></li>
5 <li><a>Отличие от электронной таблицы</a></li>
5 <li><a>Отличие от электронной таблицы</a></li>
6 <li><a>Типы</a><ul><li><a>Иерархические</a></li>
6 <li><a>Типы</a><ul><li><a>Иерархические</a></li>
7 <li><a>Сетевые</a></li>
7 <li><a>Сетевые</a></li>
8 <li><a>Объектно-ориентированные</a></li>
8 <li><a>Объектно-ориентированные</a></li>
9 <li><a>Реляционные</a></li>
9 <li><a>Реляционные</a></li>
10 <li><a>Нереляционные</a><ul><li><a>Ключ-значение</a></li>
10 <li><a>Нереляционные</a><ul><li><a>Ключ-значение</a></li>
11 <li><a>Графы</a></li>
11 <li><a>Графы</a></li>
12 <li><a>Колоночные</a></li>
12 <li><a>Колоночные</a></li>
13 </ul></li>
13 </ul></li>
14 <li><a>NewSQL</a></li>
14 <li><a>NewSQL</a></li>
15 </ul></li>
15 </ul></li>
16 <li><a>Области применения</a></li>
16 <li><a>Области применения</a></li>
17 <li><a>Известные СУБД</a><ul><li><a>MySQL</a></li>
17 <li><a>Известные СУБД</a><ul><li><a>MySQL</a></li>
18 <li><a>Oracle</a></li>
18 <li><a>Oracle</a></li>
19 <li><a>PostgreSQL</a></li>
19 <li><a>PostgreSQL</a></li>
20 </ul></li>
20 </ul></li>
21 </ul><p>Современные информационные технологии просто немыслимы без баз данных. В поисковой системе Google полно сведений о том, что они собой представляют, как формируются и в каких областях применяются активнее всего.</p>
21 </ul><p>Современные информационные технологии просто немыслимы без баз данных. В поисковой системе Google полно сведений о том, что они собой представляют, как формируются и в каких областях применяются активнее всего.</p>
22 <p>Далее предстоит выяснить, что называется базой данных, а также разобрать основные термины и определения. Предложенная информация рассчитана на широкий спектр читателей. Она пригодится как IT-специалисту, так и обычному ПК-пользователю. Также будут приведены самые распространенные БД и системы управления ими.</p>
22 <p>Далее предстоит выяснить, что называется базой данных, а также разобрать основные термины и определения. Предложенная информация рассчитана на широкий спектр читателей. Она пригодится как IT-специалисту, так и обычному ПК-пользователю. Также будут приведены самые распространенные БД и системы управления ими.</p>
23 <h2>Что это такое</h2>
23 <h2>Что это такое</h2>
24 <p>Google указывает на то, что с рассматриваемым направлением связаны самые разные понятия. Что же собой представляет БД?</p>
24 <p>Google указывает на то, что с рассматриваемым направлением связаны самые разные понятия. Что же собой представляет БД?</p>
25 <p>База данных - это набор упорядоченной информации, то есть набор данных, организованных тем или иным способом. В каком-то смысле, Excel-таблица - это элементарный образец организации данных в табличном виде. С таким образцом сталкивался почти каждый ПК-пользователь.</p>
25 <p>База данных - это набор упорядоченной информации, то есть набор данных, организованных тем или иным способом. В каком-то смысле, Excel-таблица - это элементарный образец организации данных в табличном виде. С таким образцом сталкивался почти каждый ПК-пользователь.</p>
26 <h3>СУБД - это…</h3>
26 <h3>СУБД - это…</h3>
27 <p>Теперь понятно, что является базой данных. Это упорядоченная таблица или иная форма организации данных, необходимая для хранения информации в цифровом виде. С соответствующим понятием связано еще одно - СУБД.</p>
27 <p>Теперь понятно, что является базой данных. Это упорядоченная таблица или иная форма организации данных, необходимая для хранения информации в цифровом виде. С соответствующим понятием связано еще одно - СУБД.</p>
28 <p>Система управления базами данных - средство манипуляции данными в имеющейся структуре. Google определяет СУБД как совокупность программных и лингвистических средств общего или специального назначения, которые обеспечивают управление созданием и использованием баз данных.</p>
28 <p>Система управления базами данных - средство манипуляции данными в имеющейся структуре. Google определяет СУБД как совокупность программных и лингвистических средств общего или специального назначения, которые обеспечивают управление созданием и использованием баз данных.</p>
29 <p>СУБД - комплекс программ, позволяющий создавать БД и манипулировать данными:</p>
29 <p>СУБД - комплекс программ, позволяющий создавать БД и манипулировать данными:</p>
30 <ul><li>вставлять;</li>
30 <ul><li>вставлять;</li>
31 <li>удалять;</li>
31 <li>удалять;</li>
32 <li>выбирать;</li>
32 <li>выбирать;</li>
33 <li>обновлять.</li>
33 <li>обновлять.</li>
34 </ul><p>Такая система будет обеспечивать безопасность, а также надежность хранения и целостность данных. Она предоставит средства администрирования БД.</p>
34 </ul><p>Такая система будет обеспечивать безопасность, а также надежность хранения и целостность данных. Она предоставит средства администрирования БД.</p>
35 <h3>Язык структурированных запросов</h3>
35 <h3>Язык структурированных запросов</h3>
36 <p>Рассматривая в Google вопросы, связанные с базами данных, можно заметить частое упоминание языка структурированных запросов. Он помечается как SQL. Google указывает на то, что этот язык является одним из наиболее популярных в отношении БД.</p>
36 <p>Рассматривая в Google вопросы, связанные с базами данных, можно заметить частое упоминание языка структурированных запросов. Он помечается как SQL. Google указывает на то, что этот язык является одним из наиболее популярных в отношении БД.</p>
37 <p>SQL - язык программирования, который используется в большинстве реляционных баз данных для запросов, обработки и определения данных, а также решения вопросов, связанных с контролем доступа. Google указывает на то, что этот ЯП был создан еще в 1970-х годах. Со временем стандарт SQL ANSI получил множество расширений, разработанных известными IT-компаниями: IBM, Oracle, Microsoft.</p>
37 <p>SQL - язык программирования, который используется в большинстве реляционных баз данных для запросов, обработки и определения данных, а также решения вопросов, связанных с контролем доступа. Google указывает на то, что этот ЯП был создан еще в 1970-х годах. Со временем стандарт SQL ANSI получил множество расширений, разработанных известными IT-компаниями: IBM, Oracle, Microsoft.</p>
38 <p>Google указывает на то, что SQL - это до сих пор один из самых популярных языков запросов, используемых в СУБД для управления БД.</p>
38 <p>Google указывает на то, что SQL - это до сих пор один из самых популярных языков запросов, используемых в СУБД для управления БД.</p>
39 <h2>Свойства</h2>
39 <h2>Свойства</h2>
40 <p>Google и другие поисковые системы говорят о том, что базы данных легко и удобно использовать. Они чем-то напоминают "классические" электронные таблицы. Удобное использование БД, согласно Google, базируется на свойствах рассматриваемого элемента:</p>
40 <p>Google и другие поисковые системы говорят о том, что базы данных легко и удобно использовать. Они чем-то напоминают "классические" электронные таблицы. Удобное использование БД, согласно Google, базируется на свойствах рассматриваемого элемента:</p>
41 <ol><li>Быстродействие. Современные БД, согласно Google, могут быть спроектированы по принципу "получение данных прямо сейчас". Ждать долго отклика на запрос не придется.</li>
41 <ol><li>Быстродействие. Современные БД, согласно Google, могут быть спроектированы по принципу "получение данных прямо сейчас". Ждать долго отклика на запрос не придется.</li>
42 <li>Простота получения и обновления данных.</li>
42 <li>Простота получения и обновления данных.</li>
43 <li>Независимость структуры. Изменения в любом количестве и качестве информации не должны оказывать влияние на имеющуюся структуру базы данных. Соответствующие корректировки, согласно Google, не должны также касаться программного обеспечения и средств хранения исходных документов.</li>
43 <li>Независимость структуры. Изменения в любом количестве и качестве информации не должны оказывать влияние на имеющуюся структуру базы данных. Соответствующие корректировки, согласно Google, не должны также касаться программного обеспечения и средств хранения исходных документов.</li>
44 <li>Стандартизация. При обновлении программного обеспечения или СУБД база данных не должна изменять структуру или свойства.</li>
44 <li>Стандартизация. При обновлении программного обеспечения или СУБД база данных не должна изменять структуру или свойства.</li>
45 <li>Безопасность данных. Google ссылается на то, что для каждой категории пользователей создается список ограничений и доступов. Базируясь на них, пользователи и администраторы смогут взаимодействовать со сведениями, размещенными в БД.</li>
45 <li>Безопасность данных. Google ссылается на то, что для каждой категории пользователей создается список ограничений и доступов. Базируясь на них, пользователи и администраторы смогут взаимодействовать со сведениями, размещенными в БД.</li>
46 <li>Интегрированность. Данные в электронной базе должны быть логически связаны. Соответствующие связи должны отслеживаться по структуре имеющихся таблиц.</li>
46 <li>Интегрированность. Данные в электронной базе должны быть логически связаны. Соответствующие связи должны отслеживаться по структуре имеющихся таблиц.</li>
47 <li>Многопользовательский доступ. Google подчеркивает, что в базу данных могут одновременно вносить изменения и получать информацию множество пользователей, причем с разных устройств.</li>
47 <li>Многопользовательский доступ. Google подчеркивает, что в базу данных могут одновременно вносить изменения и получать информацию множество пользователей, причем с разных устройств.</li>
48 </ol><p>Это свойства, которыми обязательно будет обладать каждая БД. Google указывает на то, что отсутствие перечисленных "характеристик" делает из "базы данных" обычную цифровую таблицу.</p>
48 </ol><p>Это свойства, которыми обязательно будет обладать каждая БД. Google указывает на то, что отсутствие перечисленных "характеристик" делает из "базы данных" обычную цифровую таблицу.</p>
49 <h2>Отличие от электронной таблицы</h2>
49 <h2>Отличие от электронной таблицы</h2>
50 <p>Задумываясь над тем, что хранится в базах данных, дать однозначный ответ не получится. Все зависит от того, с какой именно БД и для каких конкретно целей используется рассматриваемый элемент. Если кратко описать содержание информационного хранилища, то в ней содержатся упорядоченные "цифровые материалы".</p>
50 <p>Задумываясь над тем, что хранится в базах данных, дать однозначный ответ не получится. Все зависит от того, с какой именно БД и для каких конкретно целей используется рассматриваемый элемент. Если кратко описать содержание информационного хранилища, то в ней содержатся упорядоченные "цифровые материалы".</p>
51 <p>Google четко разделяет классические электронные таблицы и БД. Связано это с тем, что пользователи иногда путают эти два элемента. Они схожи между собой и являются удобными средствами хранения/оперирования данными.</p>
51 <p>Google четко разделяет классические электронные таблицы и БД. Связано это с тем, что пользователи иногда путают эти два элемента. Они схожи между собой и являются удобными средствами хранения/оперирования данными.</p>
52 <p>Основными различиями упомянутых элементов, согласно Google, являются следующие особенности:</p>
52 <p>Основными различиями упомянутых элементов, согласно Google, являются следующие особенности:</p>
53 <ul><li>способы хранения и обработки данных;</li>
53 <ul><li>способы хранения и обработки данных;</li>
54 <li>права доступа;</li>
54 <li>права доступа;</li>
55 <li>объем хранения информации.</li>
55 <li>объем хранения информации.</li>
56 </ul><p>Google ссылается на то, что электронные таблицы с самого начала разрабатывались для одного пользователя. На эту особенность указывают табличные свойства. Электронные таблицы подойдут для работы одного человека или небольшого количества пользователей, которым не требуется производить сложные операции с имеющимися сведениями.</p>
56 </ul><p>Google ссылается на то, что электронные таблицы с самого начала разрабатывались для одного пользователя. На эту особенность указывают табличные свойства. Электронные таблицы подойдут для работы одного человека или небольшого количества пользователей, которым не требуется производить сложные операции с имеющимися сведениями.</p>
57 <p>Базы данных, согласно Google, предназначаются для работы с большим объемом упорядоченной информации. Они позволяют одновременное подключение множества пользователей. Гарантируют безопасное получение доступа к данным, позволяют выполнять запросы за счет развитой логики и отдельного языка (чаще - SQL).</p>
57 <p>Базы данных, согласно Google, предназначаются для работы с большим объемом упорядоченной информации. Они позволяют одновременное подключение множества пользователей. Гарантируют безопасное получение доступа к данным, позволяют выполнять запросы за счет развитой логики и отдельного языка (чаще - SQL).</p>
58 <h2>Типы</h2>
58 <h2>Типы</h2>
59 <p>Что называют базой данных, понятно. Чтобы лучше понимать их функции и назначение, необходимо изучить классификацию рассматриваемых элементов. В зависимости от типа БД может меняться сфера ее применения. Далее в статье будут рассмотрены возможные виды информационных баз более подробно.</p>
59 <p>Что называют базой данных, понятно. Чтобы лучше понимать их функции и назначение, необходимо изучить классификацию рассматриваемых элементов. В зависимости от типа БД может меняться сфера ее применения. Далее в статье будут рассмотрены возможные виды информационных баз более подробно.</p>
60 <h3>Иерархические</h3>
60 <h3>Иерархические</h3>
61 <p>Google называет этот тип БД самым простым. Здесь записи, словно ветви, отходят от "родителя". Данные связаны по аналогии с папками на рабочем столе. У каждой записи имеется физическая связь только с одной предыдущей, а отношение "многие ко многим" не поддерживается.</p>
61 <p>Google называет этот тип БД самым простым. Здесь записи, словно ветви, отходят от "родителя". Данные связаны по аналогии с папками на рабочем столе. У каждой записи имеется физическая связь только с одной предыдущей, а отношение "многие ко многим" не поддерживается.</p>
62 <p>Выше - наглядный пример базы данных для кофейни в иерархической структуре. Ту представлены сорта кофе.</p>
62 <p>Выше - наглядный пример базы данных для кофейни в иерархической структуре. Ту представлены сорта кофе.</p>
63 <h3>Сетевые</h3>
63 <h3>Сетевые</h3>
64 <p>Отличается от предыдущего типа тем, что записи могут иметь более одного "родителя". Сетевые базы данных представляют собой не "древовидный", а "общий" граф.</p>
64 <p>Отличается от предыдущего типа тем, что записи могут иметь более одного "родителя". Сетевые базы данных представляют собой не "древовидный", а "общий" граф.</p>
65 <p>Выше - наглядный пример того, как будет выглядеть сетевая структура БД, описывающая рецепты кофе.</p>
65 <p>Выше - наглядный пример того, как будет выглядеть сетевая структура БД, описывающая рецепты кофе.</p>
66 <h3>Объектно-ориентированные</h3>
66 <h3>Объектно-ориентированные</h3>
67 <p>Google ссылается на то, что существуют объектно-ориентированные БД. В них данные о реальных вещах представляются в виде объектов с уникальными идентификаторами. К ООБД обращаются не через SQL или иные языки структурированных запросов, а при помощи языков объектно-ориентированного программирования.</p>
67 <p>Google ссылается на то, что существуют объектно-ориентированные БД. В них данные о реальных вещах представляются в виде объектов с уникальными идентификаторами. К ООБД обращаются не через SQL или иные языки структурированных запросов, а при помощи языков объектно-ориентированного программирования.</p>
68 <p>Здесь:</p>
68 <p>Здесь:</p>
69 <ul><li>состояние объекта будет описываться атрибутами;</li>
69 <ul><li>состояние объекта будет описываться атрибутами;</li>
70 <li>поведение элемента задается набором некоторых методов;</li>
70 <li>поведение элемента задается набором некоторых методов;</li>
71 <li>объекты с одинаковыми атрибутами и методами образовывают классы.</li>
71 <li>объекты с одинаковыми атрибутами и методами образовывают классы.</li>
72 </ul><p>Объекты в ООП, согласно Google, создаются в виде отдельных сущностей со своими свойствами и методами работы. Как только соответствующие элементы созданы, их можно вызвать по "имени" или коду, но не разрабатывать "с нуля".</p>
72 </ul><p>Объекты в ООП, согласно Google, создаются в виде отдельных сущностей со своими свойствами и методами работы. Как только соответствующие элементы созданы, их можно вызвать по "имени" или коду, но не разрабатывать "с нуля".</p>
73 <h3>Реляционные</h3>
73 <h3>Реляционные</h3>
74 <p>Записи и связи между ними организовываются через таблицы. У таблиц поддерживается поле для внешнего ключа со ссылками на другие таблицы. За счет высокой организации и гибкости структуры реляционные БД применяются для хранения большинства информационных типов.</p>
74 <p>Записи и связи между ними организовываются через таблицы. У таблиц поддерживается поле для внешнего ключа со ссылками на другие таблицы. За счет высокой организации и гибкости структуры реляционные БД применяются для хранения большинства информационных типов.</p>
75 <p>Выше можно увидеть, как выглядит база данных реляционного типа. Этот пример демонстрирует работу кофейни. Реляционные БД хороши и для описания рецептов, закупок, а также организации связей между ними. В таблице с поставщиками можно указать стоимость одного и того же продукта, но у разных брендов. При его выборе сведения будут автоматически попадать в таблицу под названием "Закупка ингредиентов". Можно дополнительно настроить расчет суммы всей закупки и себестоимости одного конкретного напитка. Каждый работник сможет вывести информацию по любому поставщику, а также обновить цены по мере надобности.</p>
75 <p>Выше можно увидеть, как выглядит база данных реляционного типа. Этот пример демонстрирует работу кофейни. Реляционные БД хороши и для описания рецептов, закупок, а также организации связей между ними. В таблице с поставщиками можно указать стоимость одного и того же продукта, но у разных брендов. При его выборе сведения будут автоматически попадать в таблицу под названием "Закупка ингредиентов". Можно дополнительно настроить расчет суммы всей закупки и себестоимости одного конкретного напитка. Каждый работник сможет вывести информацию по любому поставщику, а также обновить цены по мере надобности.</p>
76 <h3>Нереляционные</h3>
76 <h3>Нереляционные</h3>
77 <p>Пытаясь выяснить, зачем нужна БД и как ее использовать, рассматривая основы работы с соответствующим объектом, рекомендуется обратить внимание на нереляционные информационные базы. Они могут называться как NoSQL.</p>
77 <p>Пытаясь выяснить, зачем нужна БД и как ее использовать, рассматривая основы работы с соответствующим объектом, рекомендуется обратить внимание на нереляционные информационные базы. Они могут называться как NoSQL.</p>
78 <p>Соответствующая группа, согласно Google, получила такое название из-за того, что для управления и работы с подобными БД требуются запросы, отличные от SQL. В них не применяется классическая табличная схема строк и столбцов. Нереляционные базы данных подразделяются на несколько видов.</p>
78 <p>Соответствующая группа, согласно Google, получила такое название из-за того, что для управления и работы с подобными БД требуются запросы, отличные от SQL. В них не применяется классическая табличная схема строк и столбцов. Нереляционные базы данных подразделяются на несколько видов.</p>
79 <h4><em>Ключ-значение</em></h4>
79 <h4><em>Ключ-значение</em></h4>
80 <p>В таких БД данные сохраняются в виде ключей. Если нужно получить объект (текст, изображение), требуется ввести ключ. Этот способ организации хранения используется для получения информации о состоянии объектов, представленных различными типами данных. Каждое хранилище получает свою собственную схему именования ключей. Она зависит от форматов значений.</p>
80 <p>В таких БД данные сохраняются в виде ключей. Если нужно получить объект (текст, изображение), требуется ввести ключ. Этот способ организации хранения используется для получения информации о состоянии объектов, представленных различными типами данных. Каждое хранилище получает свою собственную схему именования ключей. Она зависит от форматов значений.</p>
81 <h4><em>Графы</em></h4>
81 <h4><em>Графы</em></h4>
82 <p>Связи в таких БД, как уверяет Google, представляются:</p>
82 <p>Связи в таких БД, как уверяет Google, представляются:</p>
83 <ul><li>узлами;</li>
83 <ul><li>узлами;</li>
84 <li>ребрами;</li>
84 <li>ребрами;</li>
85 <li>свойствами.</li>
85 <li>свойствами.</li>
86 </ul><p>Записи здесь могут иметь любой количество связанных с ними свойств. Пример - взаимодействие между сотрудниками кофейни. Они могут быть представлены графом.</p>
86 </ul><p>Записи здесь могут иметь любой количество связанных с ними свойств. Пример - взаимодействие между сотрудниками кофейни. Они могут быть представлены графом.</p>
87 - <p>Выше - приме того, как будет выглядеть соответствующий граф. В его узлах находятся карточки сотрудников, которые отражают имя, возраст, должность человека. Каждое ребро используется для демонстрации функций и задач, которые связывают подчиненных друг с другом.</p>
87 + <p>Выше - пример того, как будет выглядеть соответствующий граф. В его узлах находятся карточки сотрудников, которые отражают имя, возраст, должность человека. Каждое ребро используется для демонстрации функций и задач, которые связывают подчиненных друг с другом.</p>
88 <h4><em>Колоночные</em></h4>
88 <h4><em>Колоночные</em></h4>
89 <p>Что хранится в базе данных, а также для чего нужна такая "информационная структура", уже понятно. Google указывает на то, что при рассмотрении NoSQL Database необходимо запомнить еще один их тип - колоночный. Они напоминают реляционные БД.</p>
89 <p>Что хранится в базе данных, а также для чего нужна такая "информационная структура", уже понятно. Google указывает на то, что при рассмотрении NoSQL Database необходимо запомнить еще один их тип - колоночный. Они напоминают реляционные БД.</p>
90 <p>Информация здесь будет храниться в виде таблиц. Структура колонок не имеет строгого регламентирования: они могут объединяться в колоночные семейства того или иного формата. Строки колоночного семейства обладают уникальными идентификаторами.</p>
90 <p>Информация здесь будет храниться в виде таблиц. Структура колонок не имеет строгого регламентирования: они могут объединяться в колоночные семейства того или иного формата. Строки колоночного семейства обладают уникальными идентификаторами.</p>
91 <p>Выше - пример колоночного семейства "Десерты". Оно поддерживает две строки: "Круассаны" и Печенье".</p>
91 <p>Выше - пример колоночного семейства "Десерты". Оно поддерживает две строки: "Круассаны" и Печенье".</p>
92 <h3>NewSQL</h3>
92 <h3>NewSQL</h3>
93 <p>Роль основных типов БД стала понятна. Соответствующая структура нужна для комфортного хранения и управления информационными потоками. В Google можно найти сведения о том, что есть еще один тип баз. Он называется NewSQL.</p>
93 <p>Роль основных типов БД стала понятна. Соответствующая структура нужна для комфортного хранения и управления информационными потоками. В Google можно найти сведения о том, что есть еще один тип баз. Он называется NewSQL.</p>
94 <p>Данный "класс" совмещает реляционные модели, SQL-язык и распределенные горизонтально масштабируемые базы данных NoSQL. Соответствующий "формат" появился в 2000-2010-х годах. Такая БД нужна в качестве ответа на потребности рынка, которые ранее упомянутые базы удовлетворить не могли. SQL-базы не поддерживали масштабируемость на уровне NoSQL, а нереляционные БД не отвечали стандартам точного выполнения транзакций ACID.</p>
94 <p>Данный "класс" совмещает реляционные модели, SQL-язык и распределенные горизонтально масштабируемые базы данных NoSQL. Соответствующий "формат" появился в 2000-2010-х годах. Такая БД нужна в качестве ответа на потребности рынка, которые ранее упомянутые базы удовлетворить не могли. SQL-базы не поддерживали масштабируемость на уровне NoSQL, а нереляционные БД не отвечали стандартам точного выполнения транзакций ACID.</p>
95 <p>Google указывает следующие характерные черты NewSQL:</p>
95 <p>Google указывает следующие характерные черты NewSQL:</p>
96 <ul><li>транзакционность;</li>
96 <ul><li>транзакционность;</li>
97 <li>наличие реляционной модели;</li>
97 <li>наличие реляционной модели;</li>
98 <li>горизонтальная масштабируемость;</li>
98 <li>горизонтальная масштабируемость;</li>
99 <li>использование SQL-языка для доступа к данным;</li>
99 <li>использование SQL-языка для доступа к данным;</li>
100 <li>более высокая производительность за счет новых "движков".</li>
100 <li>более высокая производительность за счет новых "движков".</li>
101 </ul><p>Несмотря на все это, наиболее распространенными в IT и администрировании до сих пор являются реляционные БД.</p>
101 </ul><p>Несмотря на все это, наиболее распространенными в IT и администрировании до сих пор являются реляционные БД.</p>
102 <h2>Области применения</h2>
102 <h2>Области применения</h2>
103 <p>Вопрос о том, зачем нужны базы данных, не имеет однозначного ответа. Google указывает на то, что соответствующие объекты будут встречаться практически во всех областях жизни человека. Изучив основы работы с ними, можно оперативно манипулировать цифровой информацией. Вот несколько примеров, когда нужна БД:</p>
103 <p>Вопрос о том, зачем нужны базы данных, не имеет однозначного ответа. Google указывает на то, что соответствующие объекты будут встречаться практически во всех областях жизни человека. Изучив основы работы с ними, можно оперативно манипулировать цифровой информацией. Вот несколько примеров, когда нужна БД:</p>
104 <ol><li>Хранение показаний счетчиков. Информация может передаваться как жильцами, так и оборудованием автоматически. Это не меняет того, что сведения будут формировать информационную базу.</li>
104 <ol><li>Хранение показаний счетчиков. Информация может передаваться как жильцами, так и оборудованием автоматически. Это не меняет того, что сведения будут формировать информационную базу.</li>
105 <li>Данные о сотрудниках. Если информации и подчиненных немного, их можно записать и хранить в виде электронной таблицы. В противном случае рекомендуется задействовать БД.</li>
105 <li>Данные о сотрудниках. Если информации и подчиненных немного, их можно записать и хранить в виде электронной таблицы. В противном случае рекомендуется задействовать БД.</li>
106 <li>Налоги. Налоговая сфера - одна из простейший областей, где используются БД. Связано это с объемом обрабатываемой информации. С ним не справится ни одна электронная таблица.</li>
106 <li>Налоги. Налоговая сфера - одна из простейший областей, где используются БД. Связано это с объемом обрабатываемой информации. С ним не справится ни одна электронная таблица.</li>
107 <li>Заказы и покупки. Google указывает на то, что БД помогут оценивать самые "прибыльные" дни в магазине, выявлять наиболее "щедрых" покупателей и выяснять, какие товары пользуются большим спросом.</li>
107 <li>Заказы и покупки. Google указывает на то, что БД помогут оценивать самые "прибыльные" дни в магазине, выявлять наиболее "щедрых" покупателей и выяснять, какие товары пользуются большим спросом.</li>
108 <li>Сайты. Если сайт - это не визитка, его внутренняя механика будет иметь базу данных. Это касается не только интернет-магазинов, но и других веб-порталов. В БД могут храниться изображения, сведения о зарегистрированных пользователях, статистика.</li>
108 <li>Сайты. Если сайт - это не визитка, его внутренняя механика будет иметь базу данных. Это касается не только интернет-магазинов, но и других веб-порталов. В БД могут храниться изображения, сведения о зарегистрированных пользователях, статистика.</li>
109 </ol><p>Теперь ясно понятие и назначение базы данных. Google указывает на то, что рассматриваемый элемент будет встречаться повсеместно. Поэтому рекомендуется изучить наиболее распространенные СУБД.</p>
109 </ol><p>Теперь ясно понятие и назначение базы данных. Google указывает на то, что рассматриваемый элемент будет встречаться повсеместно. Поэтому рекомендуется изучить наиболее распространенные СУБД.</p>
110 <h2>Известные СУБД</h2>
110 <h2>Известные СУБД</h2>
111 <p>Google - поисковая система, которая всегда придет на помощь и поможет обнаружить необходимые сведения/программы. Если попытаться найти СУБД, результат окажется ошеломительным. Систем управления базами данных очень много, причем их ассортимент расширяется. Далее будут приведены наиболее распространенные СУБД.</p>
111 <p>Google - поисковая система, которая всегда придет на помощь и поможет обнаружить необходимые сведения/программы. Если попытаться найти СУБД, результат окажется ошеломительным. Систем управления базами данных очень много, причем их ассортимент расширяется. Далее будут приведены наиболее распространенные СУБД.</p>
112 <h3>MySQL</h3>
112 <h3>MySQL</h3>
113 <p>Самый распространенный вариант управления. Используется крупными IT-компаниями. Здесь поддерживается работа с базами данных реляционного типа. MySQL - это программное обеспечение, которое распространяется свободно.</p>
113 <p>Самый распространенный вариант управления. Используется крупными IT-компаниями. Здесь поддерживается работа с базами данных реляционного типа. MySQL - это программное обеспечение, которое распространяется свободно.</p>
114 <p>MySQL имеет следующие особенности:</p>
114 <p>MySQL имеет следующие особенности:</p>
115 <ul><li>поддержка разных типов таблиц;</li>
115 <ul><li>поддержка разных типов таблиц;</li>
116 <li>высокая скорость работы;</li>
116 <li>высокая скорость работы;</li>
117 <li>простота;</li>
117 <li>простота;</li>
118 <li>поддержка SQL-запросов;</li>
118 <li>поддержка SQL-запросов;</li>
119 <li>постоянное обновление и добавление новых типов поддерживаемых таблиц;</li>
119 <li>постоянное обновление и добавление новых типов поддерживаемых таблиц;</li>
120 <li>доступ не только к тестовым, но и графическим режимам.</li>
120 <li>доступ не только к тестовым, но и графическим режимам.</li>
121 </ul><p>MySQL - СУБД, которая является гибкой и качественной. Она подойдет для крупных и средних проектов.</p>
121 </ul><p>MySQL - СУБД, которая является гибкой и качественной. Она подойдет для крупных и средних проектов.</p>
122 <h3>Oracle</h3>
122 <h3>Oracle</h3>
123 <p>СУБД объектно-реляционного типа. В процессе работы с Oracle необходимо использовать язык Java и расширение PL/SQL. К особенностям этой СУБД относят:</p>
123 <p>СУБД объектно-реляционного типа. В процессе работы с Oracle необходимо использовать язык Java и расширение PL/SQL. К особенностям этой СУБД относят:</p>
124 <ul><li>быстрое восстановление после сбоев;</li>
124 <ul><li>быстрое восстановление после сбоев;</li>
125 <li>надежную защиту данных;</li>
125 <li>надежную защиту данных;</li>
126 <li>совместимость с Java.</li>
126 <li>совместимость с Java.</li>
127 </ul><p>Oracle - дорогое программное обеспечение. Из-за этого оно используется в основном крупными компаниями.</p>
127 </ul><p>Oracle - дорогое программное обеспечение. Из-за этого оно используется в основном крупными компаниями.</p>
128 <h3>PostgreSQL</h3>
128 <h3>PostgreSQL</h3>
129 <p>СУБД объектно-реляционного типа. Распространяется свободно и работает с SQL и MySQL. Обладает более широким функционалом, чем предыдущие СУБД.</p>
129 <p>СУБД объектно-реляционного типа. Распространяется свободно и работает с SQL и MySQL. Обладает более широким функционалом, чем предыдущие СУБД.</p>
130 <p>Имеет такие особенности как:</p>
130 <p>Имеет такие особенности как:</p>
131 <ul><li>наличие наследования и перегрузки функций;</li>
131 <ul><li>наличие наследования и перегрузки функций;</li>
132 <li>поддержка большого количества типов данных;</li>
132 <li>поддержка большого количества типов данных;</li>
133 <li>расширяемость.</li>
133 <li>расширяемость.</li>
134 </ul><p>PostgreSQL не подойдет для работы с базами данных, где поддерживается горизонтальное масштабирование. Используется при хранении больших объемов данных. Эта СУБД дает возможность создания и обработки сложных запросов и встраивания небольших DWH (Data Warehouse).</p>
134 </ul><p>PostgreSQL не подойдет для работы с базами данных, где поддерживается горизонтальное масштабирование. Используется при хранении больших объемов данных. Эта СУБД дает возможность создания и обработки сложных запросов и встраивания небольших DWH (Data Warehouse).</p>
135 <p>Теперь понятно, что такое БД. Основы и определения, которые пригодятся при обработке данных, тоже рассмотрены.<a>Лучше работать с СУБД и БД поможет не Google, а дистанционные компьютерные курсы</a>. На них с нуля научат всему, что может пригодиться администратору/разработчику/обычному пользователю или иным IT-специалистам.</p>
135 <p>Теперь понятно, что такое БД. Основы и определения, которые пригодятся при обработке данных, тоже рассмотрены.<a>Лучше работать с СУБД и БД поможет не Google, а дистанционные компьютерные курсы</a>. На них с нуля научат всему, что может пригодиться администратору/разработчику/обычному пользователю или иным IT-специалистам.</p>
136  
136