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

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

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

БД – это…

База данных – одна или несколько таблиц. В них пользователи будут вносить разнообразную информацию. Количество столбцов в таблицах и их тип определяется пользователем. А именно – автором (создателем) базы данных.

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

У БД множество определений. Вот наиболее распространенные из них:

  1. Представленная в объективной форме совокупность самостоятельных материалов, которые систематизированы так, чтобы они могли быть найдены в случае необходимости и обработаны с помощью электронной вычислительной машины (ЭВМ).
  2. Совокупность данных, которая организована в соответствие с концептуальной структурой, описывающей параметры и характеристики этих самых данных, а также взаимоотношения между ними. Поддерживает одну или более областей применения.
  3. Совместно используемый набор логически связанной информации (и ее непосредственное описание), предназначенный для удовлетворения информационных потребностей компании.
  4. Набор постоянно хранимых (перманентных) сведений, используемых прикладными программными системами какого-либо предприятия.

Отличительными чертами (признаками) баз данных служат следующие моменты:

  1. БД будет храниться и обрабатываться в вычислительной системе. Любые хранилища за пределами компьютеров – это не базы.
  2. Данные в БД систематизированы (логически структурированы) с целью обеспечения возможности эффективной работы с ними: поиска и обработки в имеющейся вычислительной системе. Структурированность подразумевает явное выделение составных частей (компонентов), связей между ними, а также типизацию элементов и связей, при которой с типом элемента (связи) соотносится определенная семантика и спектр допустимых операций.
  3. Информационная база включает в себя схему или метаданные, которые описывают логическую структуру БД в формальном виде.

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

Создание информационной базы

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

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

В Excel

Информационная база в Excel – это таблица с той или иной информацией. Она состоит из однотипных строк – записей. Они будут распределяться по столбцам – полям информационной базы.

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

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

Чтобы создать SQL-таблицу, в Excel потребуется создать структуру БД. Она будет следующей:

  • Менеджер;
  • Дата продажи;
  • Марка или модель;
  • Цвет;
  • Год выпуска;
  • Объем двигателя, литры;
  • Цена, рубли.

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

Теперь необходимо перенести в таблицу все имеющиеся данные о продажах. В процессе заполнения ячеек с записями важно придерживаться одного стиля написания. Фамилии, имена и отчества менеджеров во всех строках выводятся в формате «Иванов И. И.». Если где-то написать «Иван Иванов», то при дальнейшей работе с БД не исключены ошибки.

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

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

SQL Server

Раздумывая над тем, где создать базу данных, многие приходят к мнению, что необходимо делать это не в Excel, а в SQL Server. Такой вариант подойдет тем, кто планирует работать в клиент-серверных моделях.

Для начала необходимо запустить SQL Server Management Studio и подключиться к SQL серверу. После этого – в обозревателе объектов кликнуть по контейнеру «Базы данных» правой кнопкой мыши и выбрать команду «Создать».

На экране появится окно «Создание базы данных». Здесь в обязательном порядке заполняется только одно поле – «Имя базы данных». Остальные параметры настраиваются в зависимости от конкретного хранилища и нужд. После ввода имени можно нажать на «Ок».

T-SQL

В SQL Server создание базы данных отнимает минимум времени. Дополнительно БД можно сформировать при помощи T-SQL. Этот вариант более простой, чем в случае с SQL. Связано это с тем, что в процессе реализации задачи будет создано стандартное хранилище, которое имеет настройки по умолчанию. В редакторе SQL для этого потребуется написать всего три слова: CREATE DATABASE и название информационной базы.

Чтобы сформировать базу на T-SQL, потребуется:

  1. Открыть редактор SQL-запросов. Для этого нужно кликнуть по кнопке «Создать запрос» на панели инструментов.
  2. Ввести CREATE DATABASE TestDB.
  3. Нажать на кнопку «Выполнить».

Create – это команда T-SQL для создания объектов (элементов) на SQL-сервере, командой DATABASE указывается намерение создать информационное хранилище, а TestDB – это непосредственное имя новой БД.

Создание базы SQL: что необходимо помнить

С помощью CREATE DATABASE получится задать все параметры, которые отображаются в графическом интерфейсе SSMS. Выше можно увидеть наглядный пример реализации. БД в соответствующем случае была создана в каталоге DataBases на диске D.

LibreOffice Base

Решая, где создать базу данных (в SQL или других приложениях), каждый должен подбирать среду, которая ему привычна. Некоторые формируют базы в Libre Office Base. Это своеобразный аналог Microsoft Office, только бесплатный.

Чтобы сформировать БД в Libre Office Base, потребуется:

  1. Запустить соответствующее приложение. В окне «Мастера данных» нужно выбрать «Создать новую базу данных».
  2. В качестве формата указывается встроенная Firebird, а затем требуется выбрать «Далее».
  3. Установить флажок в разделе «Открыть для редактирования».
  4. Выбрать папку, в которой сохранить получившуюся информационную базу.
  5. Нажать на кнопку «Сохранить».

Теперь понятно, как создать базу данных в Libre Office Base. Чтобы заполнить ее информацией, в окне редактора требуется кликнуть по кнопке «Создать таблицу в режиме дизайна». В открывшемся окне – добавить характеристики столбцов таблицы для разделов дисциплины и сохранить изменения. Для создания второй таблицы снова потребуется воспользоваться кнопкой «Создать таблицу в режиме дизайна». Связи между табличками задаются за счет команды «Сервис»–«Связи».

Прокачать навыки работы с базами данных можно на курсах Otus.