Sql server что за программа

Содержание

SQL SERVER – это система управления реляционными базами данных (RDBMS), разработанная Microsoft. Он в первую очередь разработан и разработан для конкуренции с базами данных MySQL и Oracle.

SQL Server поддерживает ANSI SQL, который является стандартным языком SQL (язык структурированных запросов). Однако SQL Server поставляется с собственной реализацией языка SQL, T-SQL (Transact-SQL).

T-SQL – это собственный язык Microsoft, известный как Transact-SQL. Он предоставляет дополнительные возможности объявления переменных, обработки исключений, хранимых процедур и т. Д.

SQL Server Management Studio (SSMS) является основным интерфейсным средством для SQL Server и поддерживает как 32-разрядные, так и 64-разрядные среды.

В этом уроке вы узнаете.

  • История версий SQL Server
  • SQL Server Editions
  • MS SQL Server как клиент-серверная архитектура
  • Ключевые компоненты и службы SQL Server
  • Экземпляры SQL Server
  • Важность экземпляров SQL Server

История версий SQL Server

  • Microsoft и Sybase выпустили версию 1.0 в 1989 году.
  • Тем не менее, партнерство между этими двумя закончилось в начале 1990-х годов.
  • Microsoft сохранила права собственности на имя SQL Server.
  • С 1990-х годов были выпущены последующие версии SQL Server, включая SQL Server 2000, 2005, 2008, 2012, 2014, 2016, 2017 и 2019

SQL Server Editions

Доступны следующие издания

Основы SQL за 3 минуты. Краткое введение в SQL и реляционные базы данных

SQL Server Enterprise: используется в высокопроизводительном, крупномасштабном и критически важном бизнесе. Он обеспечивает высокий уровень безопасности, расширенную аналитику, машинное обучение и т. Д.

Стандарт SQL Server: он подходит для приложений среднего уровня и витрин данных. Включает базовую отчетность и аналитику.

SQL Server WEB: он разработан для веб-хостеров с низким уровнем совокупной стоимости владения. Он обеспечивает возможности масштабируемости, доступности и управляемости для небольших и крупных веб-ресурсов.

Разработчик SQL Server. Это похоже на корпоративную версию для непроизводственной среды. Он в основном используется для сборки, тестирования и демонстрации.

SQL Server Express: предназначен для небольших приложений и бесплатен в использовании.

MS SQL Server как клиент-серверная архитектура

Давайте посмотрим на раннюю утреннюю беседу между мамой и ее сыном Томом.

Мозговой штурм:

Спроси свой мозг …. “Можете ли вы сопоставить, кто КЛИЕНТ и кто СЕРВЕР?”

Самый верный ответ был бы: «Я довольно умен в этом, и… Сын КЛИЕНТ, поскольку он просит чашку кофе, а Мать, которая МОЖЕТ готовить кофе, СЕРВЕР».

Здесь Том просит у своей матери чашку кофе. Наконец, мама делает некоторые обработки с молоком, кофе, сахаром и готовит кофе, чтобы подать его горячим.

Что такое SQL

Аналогия: архитектура MS SQL SERVER.

КЛИЕНТ – это приложение, которое отправляет запросы серверу MS SQL, установленному на данном компьютере. СЕРВЕР способен обрабатывать входные данные по запросу. Наконец, ответьте обработанными выходными данными.

Ключевые компоненты и службы SQL Server

Компонент Database Engine: этот компонент обрабатывает хранение, быструю обработку транзакций и защиту данных.

SQL Server: эта служба запускает, останавливает, приостанавливает и продолжает работу экземпляра Microsoft SQL Server. Имя исполняемого файла – sqlservr.exe.

Агент SQL Server: он выполняет роль планировщика заданий. Это может быть вызвано любым событием или согласно требованию. Имя исполняемого файла – sqlagent.exe.

Браузер SQL Server: прослушивает входящий запрос и подключается к нужному экземпляру SQL-сервера. Имя исполняемого файла – sqlbrowser.exe.

Полнотекстовый поиск в SQL Server. Это позволяет пользователю выполнять полнотекстовые запросы к символьным данным в таблицах SQL. Имя исполняемого файла fdlauncher.exe.

SQL Server VSS Writer: это позволяет выполнять резервное копирование и восстановление файлов данных, когда SQL-сервер не работает. Имя исполняемого файла – sqlwriter.exe.

Службы анализа SQL Server (SSAS): обеспечивают возможности анализа данных, интеллектуального анализа данных и машинного обучения. Сервер SQL интегрирован с языками R и Python для расширенной аналитики. Имя исполняемого файла – msmdsrv.exe.

SQL Server Reporting Services (SSRS): предоставляет функции отчетности и возможности принятия решений. Включает интеграцию с Hadoop. Имя исполняемого файла ReportingServicesService.exe

Службы интеграции SQL Server (SSIS): предоставлены возможности извлечения-преобразования и загрузки данных различных типов из одного источника в другой. Это можно рассматривать как преобразование необработанной информации в полезную информацию. Имя исполняемого файла MsDtsSrvr.exe

Экземпляры SQL Server

SQL Server позволяет запускать сразу несколько служб, причем каждая служба имеет отдельные учетные записи, порты, базы данных и т. Д. Они разделены на две части:

  • Первичные случаи
  • Именованные экземпляры.

Есть два способа получить доступ к первичному экземпляру. Во-первых, мы можем использовать имя сервера. Во-вторых, мы можем использовать его IP-адрес. Именованные экземпляры доступны путем добавления обратной косой черты и имени экземпляра.

Например, чтобы подключиться к экземпляру с именем xyx на локальном сервере, вы должны использовать 127.0.0.1 xyz. Начиная с SQL Server 2005 и выше, вы можете одновременно запускать до 50 экземпляров на сервере.

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

Читайте также:
Заставки что это за программа и нужна ли она на Андроид

Важность экземпляров SQL Server

Ниже приведены преимущества экземпляров SQL Server:

1. Для установки разных версий на одну машину

На одном компьютере могут быть разные версии SQL Server. Каждая установка работает независимо от других установок.

2. Для снижения затрат

Экземпляры могут помочь нам сократить расходы на эксплуатацию SQL Server, особенно при покупке лицензии SQL Server. Вы можете получать разные услуги из разных экземпляров, поэтому нет необходимости приобретать одну лицензию для всех услуг.

3. Для сопровождения разработки, производства и тестирования среды отдельно

Это главное преимущество наличия множества экземпляров SQL Server на одном компьютере. Вы можете использовать разные экземпляры для разработки, производства и тестирования.

4. Для уменьшения временных проблем с базой данных

Когда у вас есть все службы, запущенные на одном экземпляре SQL Server, высока вероятность возникновения проблем с проблемами, особенно проблем, которые продолжают повторяться. Когда такие службы запускаются в разных экземплярах, вы можете избежать таких проблем.

5. Для разделения привилегий безопасности

Когда разные службы работают на разных экземплярах SQL Server, вы можете сосредоточиться на защите экземпляра, на котором выполняется наиболее важная служба.

6. Для поддержания резервного сервера

Экземпляр SQL Server может перестать работать, что приведет к отключению служб. Это объясняет важность наличия резервного сервера в случае сбоя текущего сервера. Этого легко достичь с помощью экземпляров SQL Server.

Резюме:

  • SQL Server определяется как система управления реляционными базами данных (RDBMS), разработанная Microsoft.
  • T-SQL означает Transact-SQL, собственный язык Microsoft
  • Microsoft и Sybase выпустили версию 1.0 в 1989 году
  • Различные версии SQL Server: Enterprise, Standard, Web, Developer и Express.
  • Важными компонентами SQL Server являются компонент Database Engine, SQL Server, агент SQL Server, браузер SQL Server, полнотекстовый поиск SQL Server и т. Д.
  • Вы можете запустить несколько экземпляров SQL Server на одном компьютере.

Источник: coderlessons.com

10 причин почему именно сейчас стоит попробовать Microsoft SQL Server

16 ноября 2016 года Microsoft опубликовал первую публичную кросплатформенную версию SQL Server VNext, которая теперь работает и под Linux: Public preview of the next release of SQL Server — Bring the performance and security of SQL Server to Linux and Windows

Билд Версия setup.exe Ветка KB / Описание Дата релиза
14.0.1.246 2016.140.1.246 CTP Microsoft SQL Server vNext Community Technology Preview 1 (CTP1) (Linux support) 2016-11-16

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

Причина №2 — Microsoft SQL Server Developer Edition бесплатен для разработки и тестирования

В апреле 2016 года Microsoft наконец-то сделала бесплатной версию для разработчиков, которая по своему функционалу полностью совпадает с Enterprise. До этого стоимость одной разработческой лицензии была в районе 2-3 тысяч рублей.

При этом фактически Microsoft разрешает использовать Developer Edition 2016 и для тестирования, подробнее это описано в данной статье Is User Acceptance Testing Covered Under Developer Edition?

Для того, чтобы скачать собственную версию SQL Server Developer Edition необходимо просто присоединиться к программе Visual Studio Dev Essentials. После регистрации по ссылке будут доступны следующие дистрибутивы для установки:

Версия Дата релиза Размер, Мб SHA1
SQL Server 2016 Developer (x64) — DVD (English) 2016-06-01 2103 1B23982FE56DF3BFE0456BDF0702612EB72ABF75
SQL Server 2014 Developer Edition with Service Pack 1 (x64) — DVD (English) 2015-05-21 3025 BFEE1F300C39638DA0D2CD594636698C6207C852
SQL Server 2014 Developer Edition with Service Pack 1 (x86) — DVD (English) 2015-05-21 2462 ED3C70507A73BCC63D67CFA272CD849B9418A18E
SQL Server 2014 Developer Edition (x64) — DVD (English) 2014-04-01 2486 F73F430F55A71DA219FC7257A3A28E8FC142530F
SQL Server 2014 Developer Edition (x86) — DVD (English) 2014-04-01 2039 395B35FD80AA959B02B0C399DA1BB0C020DB6310

Причина №3 — Поддержка и развитие среды программирования R

Microsoft вкладывает огромные усилия в популяризацию и развитие языка R, стараясь сделать его лидером в области статистических расчетов. При этом Microsoft предлагает 2 собственные версии дистрибутивов среды R, разница между которыми и Open-Source R приведена в таблице ниже:

Parameter/R Version Open-Source R (OSR) Microsoft R Open (MRO) Microsoft R Server (MRS)
Processing In-Memory In-Memory In-Memory + Disk
Analysis Speed Single threaded Multi threaded Single threaded
Support Community Community Community + Commercial
Analysis Breadth and depth Over 7500 community packages Over 7500 community packages 7500 packages + Commercial Parallelized Algorithms and Functions
License Open Source Open Source Commercial License — supported release with indemnity

Причина №4 — Для Microsoft SQL Server существует бесплатная и ежемесячно обновляемая среда разработки SSMS

В свое время начинал работу с Microsoft SQL Server 2005 и в то далекое время SSMS представлял из себя глючный скудный интерфейс, который по сравнению с TOAD для Oracle и даже PLSQL Developer вызывал только слезы и боль. В общем,10 лет назад работа в среде SSMS представляла из себя сплошное наказание. Но вот уже более чем 4 года лучшего инструмента для работы c базой данных (к сожалению пока только с SQL Server, но вдруг он начнет работать и с другими) я не встречал, хотя в свое время перепробовал много чего Инструменты и утилиты Microsoft SQL Server. При этом если добавить несколько бесплатных расширений, то SSMS становится просто вне конкуренции среди аналогичных коммерческих и бесплатных продуктов.

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

Версия/Ссылка для загрузки Билд Дата релиза Размер, Мб
17.0 RC1 Release 14.0.16000.64 2016-11-16 687
16.5 Release Latest 13.0.16000.28 2016-10-26 894
16.4.1 Release 13.0.15900.1 2016-09-23 894
16.4 Release Deprecated 13.0.15800.18 2016-09-20
16.3 Release 13.0.15700.28 2016-08-15 806
July 2016 Hotfix Update 13.0.15600.2 2016-07-13 825
July 2016 Release 13.0.15500.91 2016-07-01
June 2016 Release 13.0.15000.23 2016-06-01 825
SQL Server 2014 12.0.4100.1 2015-05-14 815
SQL Server 2012 11.0.6020.0 2015-11-21 964
SQL Server 2008 R2 10.50.4000 2012-07-02 161

SQL Server Management Studio (17.0 RC1) замечания:

  1. Не рекомендована для использования на производственных серверах.
  2. Работает с CTP v.Next на Windows и Linux.
  3. Устранена проблема с ShowPlan.
  4. Вы можете использовать и 16.x и 17.x версии не зависимо друг от друга на одной машине, но при этом некоторые настройки (например, Tools/Options) будут общими.
Читайте также:
Программа что обозначает это слово

Причина №5 Схема обновлений для Microsoft SQL Server была упрощена и обновления выходят теперь на регулярной основе

Если ранее обилие различных дистрибутивов и фиксов для SQL Server вызывало недоумение, а правильный порядок их установки был уделом избранных администраторов, то теперь с переходом на инкрементную модель обновления надо знать следующее:

  1. Устанавливаем нужную версию и редакцию SQL Server — Версии Microsoft SQL Server
  2. Устанавливаем последний пакет обновления для текущей версии SQL Server — SP Service Pack
  3. Устанавливаем последнее кумулятивное обновление для текущего пакета обновления — CU Cumulative Update
  4. Если есть определенные проблемы, то ищем необходимый для их устранения фикс — COD Critical On-Demand

Подробнее о преимуществах перехода на инкрементную модель обновления рассказано в статье Announcing updates to the SQL Server Incremental Servicing Model (ISM)

COD, CU, CTP, GDR, QFE, RC, RDP, RTM, RTW, TAP, SP — что все это и как с этим жить? Подробнее в замечательной статье #BackToBasics: Definitions of SQL Server release acronyms

Причина №6 Microsoft SQL Server теперь можно установить в 3 клика

Если вас пугает с первого взгляда громоздкий интерфейс установки SQL Server и множество кнопок Next, то специально для вас был разработана упрощенная версия инстраллера (так называемый базовый инсталятор), которая сводит все к 3 кликам: The SQL Server Basic Installer: Just Install It!.

Но я все таки рекомендую использовать стандартную схему или освоить установку через командую строку — Install SQL Server 2016 from the Command Prompt. Также можно посмотреть в сторону Open Source проекта SQL Server FineBuild.

Причина №7 — Очень развитое сообщество разработчиков

Количество ресурсов для изучения и решения проблем, связанных с SQL Server, просто огромно — по моей оценке более 170 качественных и действительно полезных проектов, часть из них собрано здесь: Ресурсы по Microsoft SQL Server. Само сообщество очень дружелюбно и всегда готово прийти на помощь, оперативно ответить на правильно поставленные вопросы, особенно активно используется twitter и slack каналы:

  • SQLServerCentral Forum (> 10^6 Участников)
  • Slack #sqlhelp (> 700 Участников )
  • Slack #firstresponderkit (> 70 Участников )
  • Twitter #sqlhelp (> 500 Участников)
  • SQL.ru SQL Server Forum (> 10^5 Участников)
  • VK.com #sqlcom (> 3600 Участников)

Наиболее активных представителей SQL Server сообщества с их блогами и данными для связи можно найти тут.

Причина №8 Microsoft Azure CloudDB

Если нет желания скачивать, устанавливать и настраивать SQL Server на своей машине, то можно очень быстро опробовать его в облаке Azure бесплатно. Начиная с версии CloudDB 2016 весь новый функционал внедряется именно в облачную платформу, а затем дорабатывается движок для необлачных версий. При этом вся головная боль по поддержке, сопровождению и обновлению SQL Server будет лежать на плечах инженеров Microsoft Azure.

Попробовать Microsoft Azure CloudDB можно бесплатно в тестовом режиме, зарегистрировавшись здесь SQL Database – Cloud Database as a Service.

Причина №9 — Множество улучшений и дополнений функционала в версии 2016

Кратко для T-SQL:

  • CREATE OR ALTER
  • DROP IF EXISTS
  • STRING_SPLIT Function
  • TRUNCATE TABLE with PARTITION
  • FOR SYSTEM_TIME Clause
  • FOR JSON Clause
  • JSON Functions
  • OPENJON Function
  • FORMATMESSAGE Function
  • Stored procedure sp_execute_external_script to execute R scripts

Причина №10 — С выходом SP1 для SQL Server 2016 большинство функционала из редакции для бизнеса доступно и в стандартной редакции

Данная новость была опубликована 16 ноября 2016 года и очень позитивно воспринята большинством разработчиков.

Кратко, что вошло в стандартную редакцию:

  • Performance features – in-memory OLTP (Hekaton), in-memory columnstore, operational analytics
  • Data warehousing features – partitioning, compression, CDC, database snapshots
  • Some security features – Always Encrypted, row-level security, dynamic data masking

Так и осталось в редакции для бизнеса:

  • Full Always On Availability groups (multiple databases, readable secondaries)
  • Master Data Services, DQS
  • Serious security features – TDE, auditing
  • Serious BI – mobile reports, fuzzy lookups, advanced multi-dimensional models, tabular models, parallelism in R, stretch database

Подробнее о нововедении можно узнать на SQL Server 2016 SP1 editions

Я ни в коем случае не утверждаю, что Microsoft SQL Server является лучшей реляционной базой данных в нашей Вселенной и тем более не агитирую бросать все дела и начинать ее использовать (и да, она не бесплатна для коммерческого использования и у нее хватает проблем). Просто за последние 2 года Microsoft приложил огромное количество усилий (чего только стоит выкладывание в Open Source PowerShell и ASP.NET Core MVC), чтобы сделать данный продукт удобным, быстрым и надежным. И мне, кажется, у него отчасти это получилось. Так это или нет, решать только вам.

Источник: habr.com

Программирование в базе данных Microsoft SQL Server – это возможно?

Всем привет! Сегодня мы с Вами поговорим о том, можно ли программировать в базе данных, в частности, в базе данных под управлением Microsoft SQL Server.

Программирование в базе данных Microsoft SQL Server – это возможно

Введение

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

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

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

В Microsoft SQL Server эти «программы» реализуются с помощью специальных объектов, таких как: хранимые процедуры, функции, триггеры.

Все что нам нужно, чтобы выполнить такую программу, это подключиться к SQL Server и запустить ее (например, хранимую процедуру). Результатом выполнения таких программ может быть как набор данных, сформированный, например, по хитрому алгоритму, т.е. как результат оператора SELECT, но только алгоритм может быть очень сложный и многошаговый, так и сам факт выполнения определенных действий, т.е. никаких данных нам на клиент возвращаться не будет.

Читайте также:
Burning test что это за программа

А теперь давайте поговорим о языке SQL, а также о том, как реализуются те самые программы, т.е. на каком языке они пишутся.

Что такое SQL?

SQL

Итак, что же такое SQL?

Чтобы лучше понять, что же такое SQL, давайте начнем с рассмотрения самого понятия базы данных.

Реляционная база данных – это некая упорядоченная информация, связанная между собой определёнными отношениями. Логически такая база данных представлена в виде таблиц, в которых и лежит вся эта информация.

Однако тут возникает вопрос, как вся эта информация выглядит физически на компьютере?

А представлена она, конечно же, в виде файлов, сформированных в специальном формате.

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

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

Обязательно стоит отметить, что СУБД – это на самом деле некая разновидность программ, иными словами, существует достаточно много различных СУБД.

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

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

Для этого должен быть специальный механизм, который позволял бы нам осуществлять манипулирование данными. Как раз таким механизмом и является язык SQL.

Курс по SQL для начинающих

SQL (Structured Query Language) – язык структурированных запросов, с помощью данного языка пишутся специальные запросы к базе данных с целью получения этих данных и манипулирования ими.

Язык SQL – это стандарт, он реализован во всех реляционных базах данных.

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

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней язык SQL рассматривается как стандарт, чтобы после прочтения данной книги можно было работать с языком SQL в любой системе управления базами данных.

Как программировать в базе данных?

Как программировать в базе данных

У каждой СУБД есть расширение стандарта SQL, так называемый диалект языка SQL.

В Microsoft SQL Server этим расширением является язык Тransact-SQL.

Тransact-SQL (сокращенно T-SQL, транзакционный SQL) – это расширение языка SQL, реализованное в Microsoft SQL Server.

T-SQL обладает всеми возможностями языка SQL, однако предназначен он для решения задач программирования, при этом эти задачи могут быть не связаны с реляционными данными. Иными словами, на T-SQL Вы можете полноценно программировать, используя переменные, циклы, условные конструкции, обработку ошибок и другие возможности. T-SQL – это своего рода процедурный язык.

T-SQL позволяет нам реализовывать сложные алгоритмы бизнес-логики, именно на этом языке и создаются те самые «программы» в базе данных, т.е. на нем пишутся хранимые процедуры, функции, триггеры в Microsoft SQL Server.

Кроме этого, язык T-SQL упрощает написание SQL запросов за счет огромного количества встроенных системных функций, а также позволяет администрировать SQL Server и получать системную информацию с помощью системных представлений, процедур и функций.

Таким образом, с помощью языка T-SQL можно программировать в базе данных Microsoft SQL Server, т.е. это действительно возможно.

Если говорить о других популярных СУБД, то у них реализовано свое расширение языка SQL, на котором можно программировать в базе данных, например

  • В Oracle Database реализован язык PL/SQL (Procedural Language / Structured Query Language)
  • В PostgreSQL реализован PL/pgSQL (Procedural Language/PostGres Structured Query Language)

Зачем нужно программировать в базе данных?

Кто-то может спросить, а зачем вообще нам нужно программировать в базе данных, ведь мы можем все это сделать у себя в приложении на клиенте?

Дело в том, что если алгоритм подразумевает обработку какого-то объема данных (например, это аналитический алгоритм), то реализовывать этот алгоритм необходимо как можно ближе к данным, в нашем случае – это непосредственно в базе данных, так как в некоторых случаях это будет самое эффективное решение.

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

При этом стоит, конечно же, отметить, что в случае реализации бизнес-логики на стороне базы данных, Вы исключаете передачу этих данных по сети, а таких данных, как Вы знаете, может быть много, а также в этом случае Вам не нужно посылать много различных небольших запросов на получение каких-то дополнительных данных.

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

Подводя итог сегодняшнему материалу, отмечу, что программировать можно во всех популярных реляционных базах данных на внутренних расширениях языка SQL, более того, многие СУБД поддерживают и другие, так скажем, «классические» языки программирования, например, в Microsoft SQL Server можно обрабатывать данные на языке Python или подключать CLR-сборки, реализованные на языке C#.

На этом все, всем пока!

Источник: info-comp.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru