muzruno.com

Инсталиране на SQL с

SQL със сървър е система за управление на релационни бази данни на Microsoft (DBMS). Това е напълно функционална база данни, предназначена главно да се конкурира с продуктите База данни на Oracle (DB)

и MySQL.

Системата за управление на релационна база данни е програма, която ви позволява да създавате, актуализирате и управлявате информационен масив. Повечето търговски DBMS използват структурирания език за заявки за достъп до базата данни, въпреки че SQL е измислен след разработването на релационния модел и не е необходим за използването му.

Водещите продукти са Oracle, IBM DB2 и Microsoft SQL Server. Въпреки многократните обаждания към конкуриращи се технологии, както и мнението на някои експерти, че нито една от съществуващите RDBMS прилагат изцяло релационни принципи, повечето от новата база данни предприятието все още се създава и управлява от RDBMS. Всяка система за управление на бази данни може да отговори на заявки от клиентски машини, форматирани в SQL.

Какво означава SQL със Сървър? дефиниция

Както всички основни RBDMS, SQL Server поддържа ANSI SQL, стандартен език за програмиране. Въпреки това, СУБД също съдържа T-SQL, собствено изпълнение. Сървърът за управление на SQL Server (SSMS) (известен преди като Enterprise Manager) е основният инструмент за системен интерфейс и поддържа 32-битова и 64-битова среда. Изходният код на SQL Server е разработен през 80-те години от бившата Sybase Inc., която сега принадлежи на SAP. Sybase първоначално е изградил софтуер, който да работи на Unix системи и мини-компютърни платформи. Това е Microsoft и Ashton-Tate Corp., а след това водещите доставчици на бази данни за персонални компютри се обединиха, за да създадат първата версия на Microsoft SQL Server, създадена за операционната система OS / 2 и пусната през 1989 г.

история

Първоначално пуснат през 1989 г. като версия 1.0 от Microsoft. SQL със сървъра и по-старите му версии са много подобни на Sybase. Въпреки това, партньорството между Microsoft и Sybase бе прекратено в началото на 90-те години и Microsoft запази правата си върху търговското име на SQL Server. Оттогава насам компанията пусна версии от 2000 г., 2005 г. и 2008 г., които въведоха по-модерни настройки и подобриха сигурността.sql с

Примерите за някои функции включват:

  • поддръжка за XML-

  • Представяне на динамично управление (DMV) -

  • пълнотекстови възможности за търсене -

  • огледало на база данни.

Варианти на версията

Между 1995 г. и 2016 г. Microsoft пусна 10 версии на SQL Server. Най-ранните от тях са били насочени предимно към ведомствените и работни групи, но Microsoft разширява възможностите на софтуерни решения в следващия, като ги превръщат в релационна база данни, от корпоративен клас, който може да се конкурира с Oracle Database, DB2 и други конкурентни платформи за използване в бази данни с висока производителност. С течение на годините, Microsoft също са включени в инструменти на SQL Server различни и управление на данни за анализ, както и функционалността в подкрепа на нови технологии, включително уеб технологии, изчислителни облаци и мобилни устройства.sql сървър

SQL Server Server се предлага в няколко версии с различни функции и параметри за ценообразуване, които отговарят на различни потребителски нужди:

  • Компанията - е предназначена за големи предприятия със сложни изисквания за данни, складове и бази данни с уеб поддръжка. Всички функции и цени за лицензи са най-скъпи.

  • Стандарт - е насочен към малки и средни организации. Също така поддържа електронна търговия и склад за данни.

  • Работна група - за малки организации. Няма ограничения за размера или броя на потребителите и може да се използва като база данни за малки уеб сървъри или клонове.

  • Express - се разпространява безплатно. Има най-малък брой функции и ограничава размера на базата данни и потребителите. Може да се използва за замяна на Access.

Microsoft предлага SQL Server 2008 в четири основни версии, които предоставят различни нива на свързани услуги. Два са на разположение безплатно: пълна версия за програмисти, които да използват при създаването и тестването на база данни, и Express версия, която може да се използва за стартиране на малки бази данни с размер до 10 ГБ. За големи приложения Microsoft продава корпоративна версия, която включва всички функции на SQL Server, както и стандартна версия с частичен набор от функции и ограничения за броя на процесорите и размерите на паметта, които потребителите могат да конфигурират на сървърите си на бази данни.

Структуриран език за заявки

Езикът на структурираните заявки (SQL) - Това е стандартният компютърен език за управление на релационни бази данни и обработка на информационни ресурси. Използва се за заявяване, вмъкване, актуализиране и модифициране на компоненти. Повечето релационни бази данни поддържат SQL, което е допълнителна полза за администраторите.база sql

Първоначално разработен в началото на 70-те години от IBM Raymond Boyes и Donald Chamberlin, SQL бе освободен от търговската публикация Relational Software Inc. (сега известна като Oracle Corporation) през 1979 г. Текущата стандартна версия на SQL е доброволна, съвместима с производителя и контролирана от Американския национален институт по стандартизация (ANSI). Повечето големи доставчици също имат свои собствени версии, които са вградени и изградени на ANSI SQL, като SQL * Plus (Oracle) и Transact-SQL.

синтаксис

Изучаването на език започва с написването на първия SELECT или SQL-скрипт без графични потребителски интерфейси (GUI). Все по-често релационните бази данни използват графичен интерфейс за управление на базата данни, а сега запитванията могат да бъдат опростени с помощта на графични инструменти, като напр. Съветници с плъзгане и пускане.

Кодът е разделен на четири основни категории:

  • Заявките се извършват с помощта на израза SELECT, който се разделя на команди SELECT, FROM, WHERE и ORDER BY.

  • Манипулация език (ГСД) се използва за добавяне, актуализиране или изтриване на данни, и всъщност е подмножество на SELECT изявление, и член на вмъкване, изтриване, актуализацията и контролни отчети, като започне СДЕЛКИ, точка на запис, COMMIT и ROLLBACK.

  • Езикът за дефиниране (DDL) се използва за управление на таблици и индексни структури. Примерите за DDL изразите включват CREATE, ALTER, TRUNCATE и DROP.

  • Езикът за управление (DCL) се използва за задаване и отменяне на правата и разрешенията на базата данни. Основните му изявления са GRANT и REVOKE.sql данни

NewSQL - нова версия?



NewSQL е тип език на базата данни, който се основава на концепциите и принципите на Structured Query Language (SQL) и NoSQL. С комбинирането на надеждността на SQL със скоростта и производителността на NoSQL, NewSQL осигурява подобрена функционалност и услуги.

Създаден през 2011 г., за да се справи с проблемите, срещани от конвенционалните системи, базирани на SQL, newSQL е разработен за системи за обработка на транзакции онлайн (OLTP), докато в същото време отговаря на валентност, последователност, изолация и трайността (киселина). Архитектурата на NewSQL първоначално поддържа приложения, които имат голям брой транзакции, се повтарят в процесите и използват малка част от процесите на извличане на информация.

VoltDB е система за бази данни NewSQL, която осигурява скорост 50 пъти по-бърза от SQL и повече от осем пъти по-бързо от NoSQL.

SQL Server BI

SQL Server Business Intelligence (BI) е набор от инструменти за преобразуване на сурово съдържание в информационни компании, които могат да бъдат използвани за вземане на решения. Преди това тя включваше Studio ID за разработка на бизнес разузнаване (BIDS) в предишни версии на Microsoft SQL Server, но след пускането на Visual Studio 2010, SQL Server Data Tools - Business Intelligence е заменен.

Microsoft SQL Server идва с инструменти за опростяване на бизнес разузнаването, преобразуване на сурови данни в управлявана информация. Това позволява на потребителите на Visual Studio бързо да създават и тестват програми за бизнес разузнаване.sql 2008

предимства

Друга забележима функция в SQL Server 2017 е поддръжката на програмния език на Python с отворен код, който се използва широко в приложенията за анализ. С добавянето си SQL Server R услугите бяха преименувани на In-Database и разширени, за да стартират R и Python приложения. Първоначално те и много други функции се предлагат само във версията на софтуера на Windows с по-ограничен набор от функции, поддържани в Linux.

анализ

Инструментите за бизнес разузнаване са предназначени да позволят на разработчиците да извършват операции по добив, трансформация и зареждане от складове за данни. Приложенията включват показатели за ефективност, анализи, корпоративни отчети и управление на знанията.

описание

Анализът е научен процес за откриване и предаване на смислени модели, които могат да бъдат намерени в данните. Визуализира суровите данни и помага при вземането на решения. Анализът разчита на използването на статистически данни, компютърно програмиране и оперативни изследвания за количествено определяне и получаване на представа за стойностите. Това е особено полезно в области, които записват много данни или информация.

Анализът ни предоставя смислена информация, която може да се види в голям набор от данни. Позволява ви да намерите скрити модели в света около нас, от поведението на потребителите, спортистите и екипите към намирането на връзки между дейностите и болестите. В света на бизнеса организациите обикновено използват анализи, за да опишат, прогнозират и след това да подобрят бизнес ефективността на компанията. По-специално тя ще помогне в следните области:

  • уеб анализи-

  • анализ на измамите -

  • анализ на риска -

  • реклама и маркетинг -

  • управление на корпоративни решения -

  • оптимизирането на пазарно-

  • моделиране на пазара.сървър на Microsoft

Вътре в архитектурата на SQL Server

Подобно на други технологии на DBMS, SQL Server е изграден главно около структура от низови таблици, която свързва свързаните елементи от данни в различни таблици един към друг, като избягва необходимостта от излишно запазване на информация на няколко места. Релационният модел осигурява и референтна целостта и други ограничения на целостта, за да се поддържа точност. Тези проверки са част от по-широко съответствие с принципите на атомната, консистенцията, изолацията и дълголетието, които заедно са известни като ACID свойства и са предназначени да осигурят надеждна обработка на транзакциите.

Основният компонент на Microsoft SQL Server е SQL Server Database Engine, който контролира съхранението, обработката и сигурността на данните. Той включва релационен двигател, който обработва команди и заявки, както и механизъм за съхранение, който управлява файлове, таблици, страници, индекси, буфери за данни и транзакции. Съхранените процедури, тригери, изгледи и други обекти също се създават и изпълняват от Database Engine.sql 2012

Функции за защита в SQL Server

Разширените функции за защита, които се поддържат във всички издания на Microsoft SQL Server, като се започне с SQL Server 2016 Service Pack 1 (SP1), включват трите технологии, добавени към версия 2016:

  • Винаги шифровани, което позволява на потребителя да актуализира шифрованите данни, без да ги дешифрира -

  • линейно ниво на сигурност, което ви позволява да контролирате достъпа до данни на ниво ред в електронни таблици,

  • динамично маскиране на информация, която автоматично скрива поверителни данни от потребители без пълно право на достъп.

SQL Server Услуги, Инструменти и издания

Microsoft също така интегрира много инструменти за управление на данни, бизнес разузнаване (BI) и анализи със SQL Server. В допълнение към научноизследователската дейност и машинно обучение Услуги технология, която за първи път се появиха във версия 2016 предлага анализ на данни включва услугите за анализ - аналитична машина, която обработва съдържанието за използване в BI приложения и визуализация на данни и докладване на услугата, която подкрепя създаването и доставка на BI отчети.

От страна на управлението на данни, Microsoft SQL Server включва SQL Server услуги за интеграция, обработка на качествени услуги и основни услуги за данни. Също така заедно със СУБД са два комплекта инструменти за администратори и разработчици на бази данни: инструменти за разработка и SQL Server Management Studio за внедряване, мониторинг и управление на бази данни данни.

Споделяне в социалните мрежи:

сроден