Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Создание баз данных SQL

Определение 1

SQL — это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию

Общие сведения о языке SQL

Язык SQL (Structured Query Language, что в переводе означает структурированный язык запросов), выступает как стандартный язык запросов, предназначенный для работы с реляционными базами данных. Данный язык появился вслед за реляционной алгеброй. Прототипом языка SQL был язык, спроектированный в конце семидесятых годов двадцатого века корпорацией IBM Research. Он был реализован в первом прототипе реляционной системы управления базами данных (СУБД) корпорации IBM System R. Далее этот язык применялся в разных коммерческих версиях СУБД и благодаря своему повсеместному распространению с течением времени стал «де-факто» стандартом для многих языков, которые предназначались для обработки данных в реляционных СУБД.

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

SQL нельзя полностью отнести к классу традиционных языков программирования, он не имеет традиционных операторов, которые управляют процессом выполнения программы, операторов описания типов и многого другого. Он обладает только совокупностью стандартных операторов, обеспечивающих предоставление доступа к данным, расположенным в базе данных. Операторы SQL можно встраивать в базовые языки программирования, в качестве которых можно использовать любые стандартные языки, такие как, C++, PL, COBOL и тому подобное. Кроме того, операторы SQL могут быть использованы прямо в интерактивном режиме.

«Создание баз данных SQL» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Создание баз данных SQL

Для создания базы данных SQL необходимо осуществить следующие процедуры:

  1. Пользователь должен установить систему управления базами данных (СУБД) Microsoft SQL Server.
  2. Необходимо также установить среду SQL Server Management Studio (SSMS). SSMS является главным инструментом, при помощи которого может быть реализована разработка баз данных в Microsoft SQL Server. Данная среда является бесплатной.
  3. Далее следует создать проект базы данных, то есть, прежде чем перейти к формированию базы данных, пользователю необходимо ее спроектировать. Это означает определение всех сущностей, которые будут сохранены, определение характеристик, которыми они станут обладать, а также определение всех правил и ограничений, применяемых к данным, в процессе их добавления, хранения и корректировки. Пользователь должен определить структуру базы данных, какие таблицы будут в ней содержаться, какие отношения будут между таблицами, какие столбцы будут созданы в каждой из таблиц.
  4. Затем необходимо сформировать пустую базу данных. В среде SQL Server Management Studio база данных может быть создана при помощи графического интерфейса или при помощи языка T-SQL.
  5. Далее следует сформировать таблицы в базе данных. К этому моменту у пользователя уже есть база данных, но она еще пустая, поскольку как в ней еще не имеется никаких таблиц. То есть, на данном этапе необходимо осуществить создание таблиц и соответствующих ограничений.
  6. Следующим этапом является наполнение базы данных информацией. То есть, в базе данных уже имеются таблицы, но все они пустые, поэтому следует добавить данные в таблицы.
  7. И наконец можно сформировать другие объекты базы данных, такие как, представления, функции, процедуры, триггеры, при помощи которых осуществляются бизнес-правила и логика приложения.
  8. Для создания базы данных следует запустить среду SQL Server Management Studio и осуществить подключение к SQL серверу. Далее в обозревателе объектов нужно выполнить щелчок указателем мыши по контейнеру «Базы данных» правой кнопкой мыши и сделать выбор пункта «Создать базу данных». После этого должно открыться окно «Создание базы данных». Там в обязательном порядке необходимо заполнить лишь поле «Имя базы данных», другие параметры можно настраивать по мере необходимости. После того как пользователь ввел имя базы данных, необходимо нажать «ОК». Если базы данных, имеющей такое имя, на сервере еще нет, то она будет сформирована, что сразу будет отображено в обозревателе.

Процесс формирования базы данных на языке T-SQL считается еще более простым, поскольку, для того чтобы создать базу данных с настройками по умолчанию, следует ввести всего три слова в редакторе SQL запросов, а именно, инструкцию CREATE DATABASE и наименование базы данных. Сначала нужно открыть редактор SQL запросов, для чего необходимо щелкнуть по кнопке «Создать запрос» на панели инструментов.

Далее необходимо ввести следующую инструкцию:

CREATE DATABASE TestDB,

и запустить ее на исполнение, кнопкой «Выполнить».

Здесь:

  • CREATE является командой языка T-SQL для создания объектов на SQL сервере;
  • команда DATABASE указывает, что следует создать базу данных;
  • TestDB является именем новой базы данных.

При помощи инструкции CREATE DATABASE можно задавать практически все параметры, которые отображаются в графическом интерфейсе SSMS.

При появлении такой необходимости база данных может быть удалена. Это может быть реализовано также, как при помощи графического интерфейса, так и при помощи языка T-SQL. В случае с графическим интерфейсом следует в обозревателе объектов выполнить щелчок правой кнопкой мыши по нужной базе данных и выбрать пункт «Удалить».

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

Дата написания статьи: 07.10.2022
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot