0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>БД - это…</a></li>
1
<ul><li><a>БД - это…</a></li>
2
<li><a>Создание информационной базы</a><ul><li><a>В Excel</a></li>
2
<li><a>Создание информационной базы</a><ul><li><a>В Excel</a></li>
3
<li><a>SQL Server</a></li>
3
<li><a>SQL Server</a></li>
4
<li><a>T-SQL</a></li>
4
<li><a>T-SQL</a></li>
5
<li><a>LibreOffice Base</a></li>
5
<li><a>LibreOffice Base</a></li>
6
</ul></li>
6
</ul></li>
7
</ul><p>Когда информации много, работать с ней становится весьма проблематично. Информация может быть разбросана по различным файлам и папкам, ее достаточно легко потерять, а обнаружить становится тяжело.</p>
7
</ul><p>Когда информации много, работать с ней становится весьма проблематично. Информация может быть разбросана по различным файлам и папкам, ее достаточно легко потерять, а обнаружить становится тяжело.</p>
8
<p>Чтобы как-то систематизировать информацию на компьютере или другом устройстве, были придуманы так называемые базы данных. В них информация структурирована. Она будет храниться в одном, конкретном месте. С таким хранилищем удобно работать и взаимодействовать. В БД получится искать и фильтровать данные так, как это делается в интернет-магазинах или в различных информационных системах.</p>
8
<p>Чтобы как-то систематизировать информацию на компьютере или другом устройстве, были придуманы так называемые базы данных. В них информация структурирована. Она будет храниться в одном, конкретном месте. С таким хранилищем удобно работать и взаимодействовать. В БД получится искать и фильтровать данные так, как это делается в интернет-магазинах или в различных информационных системах.</p>
9
<p>Далее предстоит более подробно изучить создание БД. Этот процесс может быть как элементарным (если информационное хранилище небольшое), так и достаточно сложным. Опубликованная ниже информация пригодится как новичкам, так и более опытным специалистам. Она научит создавать и редактировать разнообразные БД.</p>
9
<p>Далее предстоит более подробно изучить создание БД. Этот процесс может быть как элементарным (если информационное хранилище небольшое), так и достаточно сложным. Опубликованная ниже информация пригодится как новичкам, так и более опытным специалистам. Она научит создавать и редактировать разнообразные БД.</p>
10
<h2>БД - это…</h2>
10
<h2>БД - это…</h2>
11
<p>База данных - одна или несколько таблиц. В них пользователи будут вносить разнообразную информацию. Количество столбцов в таблицах и их тип определяется пользователем. А именно - автором (создателем) базы данных.</p>
11
<p>База данных - одна или несколько таблиц. В них пользователи будут вносить разнообразную информацию. Количество столбцов в таблицах и их тип определяется пользователем. А именно - автором (создателем) базы данных.</p>
12
<p>Базой данных называется совокупность информации, хранимой в соответствие со схемой данных, манипулирование которыми выполняют в соответствие с правилами средств моделирования данных. Специалисты часто говорят о том, что в IT используется термин "база данных", а не "система управления базами данных". Соответствующие понятия требуется различать.</p>
12
<p>Базой данных называется совокупность информации, хранимой в соответствие со схемой данных, манипулирование которыми выполняют в соответствие с правилами средств моделирования данных. Специалисты часто говорят о том, что в IT используется термин "база данных", а не "система управления базами данных". Соответствующие понятия требуется различать.</p>
13
<p>У БД множество определений. Вот наиболее распространенные из них:</p>
13
<p>У БД множество определений. Вот наиболее распространенные из них:</p>
14
<ol><li>Представленная в объективной форме совокупность самостоятельных материалов, которые систематизированы так, чтобы они могли быть найдены в случае необходимости и обработаны с помощью электронной вычислительной машины (ЭВМ).</li>
14
<ol><li>Представленная в объективной форме совокупность самостоятельных материалов, которые систематизированы так, чтобы они могли быть найдены в случае необходимости и обработаны с помощью электронной вычислительной машины (ЭВМ).</li>
15
<li>Совокупность данных, которая организована в соответствие с концептуальной структурой, описывающей параметры и характеристики этих самых данных, а также взаимоотношения между ними. Поддерживает одну или более областей применения.</li>
15
<li>Совокупность данных, которая организована в соответствие с концептуальной структурой, описывающей параметры и характеристики этих самых данных, а также взаимоотношения между ними. Поддерживает одну или более областей применения.</li>
16
<li>Совместно используемый набор логически связанной информации (и ее непосредственное описание), предназначенный для удовлетворения информационных потребностей компании.</li>
16
<li>Совместно используемый набор логически связанной информации (и ее непосредственное описание), предназначенный для удовлетворения информационных потребностей компании.</li>
17
<li>Набор постоянно хранимых (перманентных) сведений, используемых прикладными программными системами какого-либо предприятия.</li>
17
<li>Набор постоянно хранимых (перманентных) сведений, используемых прикладными программными системами какого-либо предприятия.</li>
18
</ol><p>Отличительными чертами (признаками) баз данных служат следующие моменты:</p>
18
</ol><p>Отличительными чертами (признаками) баз данных служат следующие моменты:</p>
19
<ol><li>БД будет храниться и обрабатываться в вычислительной системе. Любые хранилища за пределами компьютеров - это не базы.</li>
19
<ol><li>БД будет храниться и обрабатываться в вычислительной системе. Любые хранилища за пределами компьютеров - это не базы.</li>
20
<li>Данные в БД систематизированы (логически структурированы) с целью обеспечения возможности эффективной работы с ними: поиска и обработки в имеющейся вычислительной системе. Структурированность подразумевает явное выделение составных частей (компонентов), связей между ними, а также типизацию элементов и связей, при которой с типом элемента (связи) соотносится определенная семантика и спектр допустимых операций.</li>
20
<li>Данные в БД систематизированы (логически структурированы) с целью обеспечения возможности эффективной работы с ними: поиска и обработки в имеющейся вычислительной системе. Структурированность подразумевает явное выделение составных частей (компонентов), связей между ними, а также типизацию элементов и связей, при которой с типом элемента (связи) соотносится определенная семантика и спектр допустимых операций.</li>
21
<li>Информационная база включает в себя схему или метаданные, которые описывают логическую структуру БД в формальном виде.</li>
21
<li>Информационная база включает в себя схему или метаданные, которые описывают логическую структуру БД в формальном виде.</li>
22
</ol><p>Только первый признак выступает строгим относительно БД. Остальные подразумевают разнообразные трактовки и различные степени оценки. Допустимо установить некую степень соответствия требованиям к БД.</p>
22
</ol><p>Только первый признак выступает строгим относительно БД. Остальные подразумевают разнообразные трактовки и различные степени оценки. Допустимо установить некую степень соответствия требованиям к БД.</p>
23
<h2>Создание информационной базы</h2>
23
<h2>Создание информационной базы</h2>
24
<p>Задумываясь, где создать базу данных, дать однозначный ответ не получится. Связано это с тем, что БД могут быть сформированы в разнообразных приложениях и программах, а также в специальных средах.</p>
24
<p>Задумываясь, где создать базу данных, дать однозначный ответ не получится. Связано это с тем, что БД могут быть сформированы в разнообразных приложениях и программах, а также в специальных средах.</p>
25
<p>Далее будут представлены самые распространенные способы создания информационных баз для дальнейшей обработки информационных потоков. Предложенные приемы помогут формировать самые разные информационные базы.</p>
25
<p>Далее будут представлены самые распространенные способы создания информационных баз для дальнейшей обработки информационных потоков. Предложенные приемы помогут формировать самые разные информационные базы.</p>
26
<h3>В Excel</h3>
26
<h3>В Excel</h3>
27
<p>Информационная база в Excel - это таблица с той или иной информацией. Она состоит из однотипных строк - записей. Они будут распределяться по столбцам - полям информационной базы.</p>
27
<p>Информационная база в Excel - это таблица с той или иной информацией. Она состоит из однотипных строк - записей. Они будут распределяться по столбцам - полям информационной базы.</p>
28
<p>Названия полей - шапка таблицы - то, что отвечает за определение структуры БД. Они указывают, какие сведения содержит хранилище. Каждая запись - это строка таблицы. Она относится к одному объекту базы и включает в себя информацию о нем.</p>
28
<p>Названия полей - шапка таблицы - то, что отвечает за определение структуры БД. Они указывают, какие сведения содержит хранилище. Каждая запись - это строка таблицы. Она относится к одному объекту базы и включает в себя информацию о нем.</p>
29
<p>При формировании БД нельзя оставлять промежуточные строки в Excel пустыми полностью. Из-за этого происходит утрата целостности всего хранилища. В таком виде управлять как единым объектом БД не получится.</p>
29
<p>При формировании БД нельзя оставлять промежуточные строки в Excel пустыми полностью. Из-за этого происходит утрата целостности всего хранилища. В таком виде управлять как единым объектом БД не получится.</p>
30
<p>Чтобы создать SQL-таблицу, в Excel потребуется создать структуру БД. Она будет следующей:</p>
30
<p>Чтобы создать SQL-таблицу, в Excel потребуется создать структуру БД. Она будет следующей:</p>
31
<ul><li>Менеджер;</li>
31
<ul><li>Менеджер;</li>
32
<li>Дата продажи;</li>
32
<li>Дата продажи;</li>
33
<li>Марка или модель;</li>
33
<li>Марка или модель;</li>
34
<li>Цвет;</li>
34
<li>Цвет;</li>
35
<li>Год выпуска;</li>
35
<li>Год выпуска;</li>
36
<li>Объем двигателя, литры;</li>
36
<li>Объем двигателя, литры;</li>
37
<li>Цена, рубли.</li>
37
<li>Цена, рубли.</li>
38
</ul><p>В качестве заголовков столбцов необходимо ввести названия соответствующих полей. Их нужно отформатировать так, чтобы они визуально отличались от остальных записей.</p>
38
</ul><p>В качестве заголовков столбцов необходимо ввести названия соответствующих полей. Их нужно отформатировать так, чтобы они визуально отличались от остальных записей.</p>
39
<p>Теперь необходимо перенести в таблицу все имеющиеся данные о продажах. В процессе заполнения ячеек с записями важно придерживаться одного стиля написания. Фамилии, имена и отчества менеджеров во всех строках выводятся в формате "Иванов И. И.". Если где-то написать "Иван Иванов", то при дальнейшей работе с БД не исключены ошибки.</p>
39
<p>Теперь необходимо перенести в таблицу все имеющиеся данные о продажах. В процессе заполнения ячеек с записями важно придерживаться одного стиля написания. Фамилии, имена и отчества менеджеров во всех строках выводятся в формате "Иванов И. И.". Если где-то написать "Иван Иванов", то при дальнейшей работе с БД не исключены ошибки.</p>
40
<p>На этом же этапе осуществляется контроль за тем, каков формат ячеек в базе. По умолчанию у всех ячеек общий формат. Чтобы далее было удобнее пользоваться хранилищем, можно менять соответствующий параметр там, где это необходимо.</p>
40
<p>На этом же этапе осуществляется контроль за тем, каков формат ячеек в базе. По умолчанию у всех ячеек общий формат. Чтобы далее было удобнее пользоваться хранилищем, можно менять соответствующий параметр там, где это необходимо.</p>
41
<p>Теперь можно присвоить имя всей БД. Для этого выделяются все ее поля и записи, включая шапку. Далее нужно нажать на правую кнопку мыши, а затем выбрать команду "Имя диапазона". В появившемся окне требуется ввести имя информационной базы без пробелов. Все готово.</p>
41
<p>Теперь можно присвоить имя всей БД. Для этого выделяются все ее поля и записи, включая шапку. Далее нужно нажать на правую кнопку мыши, а затем выбрать команду "Имя диапазона". В появившемся окне требуется ввести имя информационной базы без пробелов. Все готово.</p>
42
<h3>SQL Server</h3>
42
<h3>SQL Server</h3>
43
<p>Раздумывая над тем, где создать базу данных, многие приходят к мнению, что необходимо делать это не в Excel, а в SQL Server. Такой вариант подойдет тем, кто планирует работать в клиент-серверных моделях.</p>
43
<p>Раздумывая над тем, где создать базу данных, многие приходят к мнению, что необходимо делать это не в Excel, а в SQL Server. Такой вариант подойдет тем, кто планирует работать в клиент-серверных моделях.</p>
44
<p>Для начала необходимо запустить SQL Server Management Studio и подключиться к SQL серверу. После этого - в обозревателе объектов кликнуть по контейнеру "Базы данных" правой кнопкой мыши и выбрать команду "Создать".</p>
44
<p>Для начала необходимо запустить SQL Server Management Studio и подключиться к SQL серверу. После этого - в обозревателе объектов кликнуть по контейнеру "Базы данных" правой кнопкой мыши и выбрать команду "Создать".</p>
45
<p>На экране появится окно "Создание базы данных". Здесь в обязательном порядке заполняется только одно поле - "Имя базы данных". Остальные параметры настраиваются в зависимости от конкретного хранилища и нужд. После ввода имени можно нажать на "Ок".</p>
45
<p>На экране появится окно "Создание базы данных". Здесь в обязательном порядке заполняется только одно поле - "Имя базы данных". Остальные параметры настраиваются в зависимости от конкретного хранилища и нужд. После ввода имени можно нажать на "Ок".</p>
46
<h3>T-SQL</h3>
46
<h3>T-SQL</h3>
47
<p>В SQL Server создание базы данных отнимает минимум времени. Дополнительно БД можно сформировать при помощи T-SQL. Этот вариант более простой, чем в случае с SQL. Связано это с тем, что в процессе реализации задачи будет создано стандартное хранилище, которое имеет настройки по умолчанию. В редакторе SQL для этого потребуется написать всего три слова: CREATE DATABASE и название информационной базы.</p>
47
<p>В SQL Server создание базы данных отнимает минимум времени. Дополнительно БД можно сформировать при помощи T-SQL. Этот вариант более простой, чем в случае с SQL. Связано это с тем, что в процессе реализации задачи будет создано стандартное хранилище, которое имеет настройки по умолчанию. В редакторе SQL для этого потребуется написать всего три слова: CREATE DATABASE и название информационной базы.</p>
48
<p>Чтобы сформировать базу на T-SQL, потребуется:</p>
48
<p>Чтобы сформировать базу на T-SQL, потребуется:</p>
49
<ol><li>Открыть редактор SQL-запросов. Для этого нужно кликнуть по кнопке "Создать запрос" на панели инструментов.</li>
49
<ol><li>Открыть редактор SQL-запросов. Для этого нужно кликнуть по кнопке "Создать запрос" на панели инструментов.</li>
50
<li>Ввести CREATE DATABASE TestDB.</li>
50
<li>Ввести CREATE DATABASE TestDB.</li>
51
<li>Нажать на кнопку "Выполнить".</li>
51
<li>Нажать на кнопку "Выполнить".</li>
52
</ol><p>Create - это команда T-SQL для создания объектов (элементов) на SQL-сервере, командой DATABASE указывается намерение создать информационное хранилище, а TestDB - это непосредственное имя новой БД.</p>
52
</ol><p>Create - это команда T-SQL для создания объектов (элементов) на SQL-сервере, командой DATABASE указывается намерение создать информационное хранилище, а TestDB - это непосредственное имя новой БД.</p>
53
<p>С помощью CREATE DATABASE получится задать все параметры, которые отображаются в графическом интерфейсе SSMS. Выше можно увидеть наглядный пример реализации. БД в соответствующем случае была создана в каталоге DataBases на диске D.</p>
53
<p>С помощью CREATE DATABASE получится задать все параметры, которые отображаются в графическом интерфейсе SSMS. Выше можно увидеть наглядный пример реализации. БД в соответствующем случае была создана в каталоге DataBases на диске D.</p>
54
<h3>LibreOffice Base</h3>
54
<h3>LibreOffice Base</h3>
55
<p>Решая, где создать базу данных (в SQL или других приложениях), каждый должен подбирать среду, которая ему привычна. Некоторые формируют базы в Libre Office Base. Это своеобразный аналог Microsoft Office, только бесплатный.</p>
55
<p>Решая, где создать базу данных (в SQL или других приложениях), каждый должен подбирать среду, которая ему привычна. Некоторые формируют базы в Libre Office Base. Это своеобразный аналог Microsoft Office, только бесплатный.</p>
56
<p>Чтобы сформировать БД в Libre Office Base, потребуется:</p>
56
<p>Чтобы сформировать БД в Libre Office Base, потребуется:</p>
57
<ol><li>Запустить соответствующее приложение. В окне "Мастера данных" нужно выбрать "Создать новую базу данных".</li>
57
<ol><li>Запустить соответствующее приложение. В окне "Мастера данных" нужно выбрать "Создать новую базу данных".</li>
58
<li>В качестве формата указывается встроенная Firebird, а затем требуется выбрать "Далее".</li>
58
<li>В качестве формата указывается встроенная Firebird, а затем требуется выбрать "Далее".</li>
59
<li>Установить флажок в разделе "Открыть для редактирования".</li>
59
<li>Установить флажок в разделе "Открыть для редактирования".</li>
60
<li>Выбрать папку, в которой сохранить получившуюся информационную базу.</li>
60
<li>Выбрать папку, в которой сохранить получившуюся информационную базу.</li>
61
<li>Нажать на кнопку "Сохранить".</li>
61
<li>Нажать на кнопку "Сохранить".</li>
62
</ol><p>Теперь понятно, как создать базу данных в Libre Office Base. Чтобы заполнить ее информацией, в окне редактора требуется кликнуть по кнопке "Создать таблицу в режиме дизайна". В открывшемся окне - добавить характеристики столбцов таблицы для разделов дисциплины и сохранить изменения. Для создания второй таблицы снова потребуется воспользоваться кнопкой "Создать таблицу в режиме дизайна". Связи между табличками задаются за счет команды "Сервис"-"Связи".</p>
62
</ol><p>Теперь понятно, как создать базу данных в Libre Office Base. Чтобы заполнить ее информацией, в окне редактора требуется кликнуть по кнопке "Создать таблицу в режиме дизайна". В открывшемся окне - добавить характеристики столбцов таблицы для разделов дисциплины и сохранить изменения. Для создания второй таблицы снова потребуется воспользоваться кнопкой "Создать таблицу в режиме дизайна". Связи между табличками задаются за счет команды "Сервис"-"Связи".</p>
63
<p><em>Прокачать <a>навыки работы с базами данных</a> можно на курсах Otus</em>.</p>
63
<p><em>Прокачать <a>навыки работы с базами данных</a> можно на курсах Otus</em>.</p>
64
64