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