HTML Diff
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