Nainstalujte SQL s

SQL se serverem - Microsoft Relational Database Management System (DBMS). Tato plnohodnotná databáze je primárně určena k tomu, aby mohla konkurovat produktům Oracle Database (DB) a MySQL. Systém relační správy databáze je aplikace, která umožňuje vytvářet, aktualizovat a spravovat informační pole. Většina komerčních DBMS používá jazyk strukturovaných dotazů pro přístup k databázi, ačkoli SQL byl vynalezen po vývoji relačního modelu a není potřebný pro jeho použití.


Mezi přední produkty patří Oracle, IBM DB2 a Microsoft SQL Server. Navzdory opakovaným výzvám konkurenčních technologií a názorům některých odborníků, že žádný ze stávajících RDBMS plně implementoval relační principy, většina nových firemních databází se stále vytváří a řídí pomocí RDBMS. Každý systém správy databáze může reagovat na dotazy z klientských počítačů formátovaných v jazyce SQL.

Co znamená SQL Server? Definice

Stejně jako všechny hlavní RBDMS, SQL Server podporuje ANSI SQL, standardní programovací jazyk. DBMS však obsahuje také T-SQL - vlastní implementaci. SQL Server Management Studio (dříve známý jako Enterprise Manager) je hlavním systémovým rozhraním a podporuje 32bitové a 64bitové prostředí. Zdrojový kód pro SQL Server byl vyvinut v 80. letech minulého století bývalou společností Sybase Inc., která nyní patří SAPu. Sybase původně vytvořil software pro běh na systémech Unix a mini-počítačových platformách. Jedná se o společnosti Microsoft a Ashton-Tate Corp., které jsou předními dodavateliDatabáze PC společně vytvořit první verzi Microsoft SQL Server, který je určen pro operační systém OS /2 a vydané v roce 1989.


Historie

Původně vydána v roce 1989 jako verze 1.0 od společnosti Microsoft. SQL Server a jeho starší verze byly velmi podobné Sybase. Nicméně partnerství společnosti Microsoft, Sybase byl ukončen počátkem roku 1990 a Microsoft zachovat obchodní název SQL Server. Od té doby se společnost vydala verzi 20002005 a 2008 zavedly pokročilejší parametry a zvýšenou bezpečnost.
Mezi příklady některých funkcí patří:
  • podpora datových typů XML;
  • Prezentace dynamického řízení (DMV);
  • možnosti fulltextového vyhledávání;
  • zrcadlení databáze.
  • Možnosti verze

    V letech 1995 a 2016, Microsoft vydala 10 verze SQL Server. Ti brzy byly zaměřeny především na oddělení a pracovních skupin, ale Microsoft rozšířila možnosti softwarových řešení v následujícím textu, a proměnili je do relační databáze, podnikové třídy, které mohou soutěžit s Oracle Database, DB2 a jinými konkurenčními platformami pro použití v databázích s vysokým výkonem. Za ta léta, Microsoft má také celou řadu manažerských a analytických údajů Server nástrojů SQL dat a funkce pro podporu nových technologií, včetně webových technologií cloud computing a mobilní zařízení.

    SQL Server 2012 je nabízen v několika verzích s různými funkcemi a cenové možnosti pro splnění různých potřeb uživatelů
  • společnost - je určen pro velké podniky skomplexní požadavky na data, úložiště a databáze s podporou webu. Všechny funkce a licenční ceny jsou nejdražší.
  • Standard - zaměřený na malé a střední organizace. Podporuje také elektronický obchod a datový sklad.
  • Pracovní skupina - pro malé organizace. Žádné omezení na velikost nebo počet uživatelů a může být použit jako databáze pro malé webové servery nebo pobočky.
  • Expres - distribuován zdarma. Má nejmenší počet funkcí a omezuje velikost databáze a uživatelů. Lze použít k nahrazení přístupu.
  • Microsoft SQL Server 2008 nabízí čtyři základní varianty, které poskytují různé úrovně souvisejících služeb. Dva z nich jsou zdarma, plně funkční verzi pro vývojáře k použití při vytváření a testování databáze a verzi Express, která může být použita ke spuštění malé databází až 10 GB. U velkých společností software Microsoft prodává verze, která obsahuje všechny funkce SQL Server, stejně jako standardní verze s částečným sadu funkcí a omezení na počet procesorových jader a velikosti paměti, mohou uživatelé přizpůsobit své databázové servery.

    Structured Query Language

    Structured Query Language (SQL) - standardní programovací jazyk pro relační databázový a zpracování informačních zdrojů. Používá se k dotazování, vkládání, aktualizaci a úpravě komponent. Většina relačních databází podporuje SQL, což je další výhoda pro správce.
    Poprvévyvinut v roce 1970 v IBM Raymond Boyce a Donald Chemberlynom, SQL byl propuštěn komerční vydání relační Software Inc. (nyní známý jako Oracle Corporation) v roce 1979. Současná verze standardu SQL je dobrovolná a v souladu s výrobcem kontrolované American National Standards Institute (ANSI). Většina hlavních dodavatelů mají také své vlastní verze postavená a postavena tak, aby ANSI SQL, jako je například SQL * Plus (Oracle) a Transact-SQL.

    Syntaxe

    Studium cizích jazyků začíná psát první operátor SELECT nebo skript SQL bez grafického uživatelského rozhraní (GUI). Stále častěji, relační databáze používat správu databáze GUI, a nyní žádá, mohou být zjednodušeny pomocí grafických nástrojů, jako táhnout umělce. Kód je rozdělen do čtyř hlavních kategorií:
  • žádá provést pomocí SELECT, který je rozdělen do týmů SELECT, FROM, WHERE a ORDER BY.
  • Language manipulace (DML) slouží k přidání, aktualizovat a mazat data a je vlastně podmnožinou SELECT operátor a skládá se z provozovatelů INSERT, DELETE a UPDATE, a operátoři ovládání, jako je například BEGIN transakci úložný bod, COMMIT a ROLLBACK.
  • Jazyk definice (DDL) se používá ke správě tabulek a indexových struktur. Mezi příklady operátorů DDL patří CREATE, ALTER, TRUNCATE a DROP.
  • Řídící jazyk (DCL) slouží k přiřazování a zrušení databázových práv a oprávnění. Jeho hlavní aplikace jsou GRANT a REVOKE.
  • NewSQL - nová verze?

    NewSQL je typ databázového jazyka, který jezaložené na koncepcích a principech strukturovaného dotazovacího jazyka (SQL) a NoSQL. Díky integraci spolehlivosti SQL s výkonem a rychlostí systému NoSQL poskytuje NewSQL rozšířené funkce a služby. Navržen v roce 2011 s cílem řešit výzvy, kterým čelí tradiční systémy založené na systému SQL, byl systém NewSQL vyvinut pro systémy zpracování online transakcí (OLTP) a současně splňoval atomicitu, konzistenci, izolaci a trvanlivost (ACID). Architektura NewSQL zpočátku podporuje programy, které mají velký počet transakcí, které se opakují ve svých procesech a používají malou podmnožinu procesů extrakce informací. VoltDB je databázový systém NewSQL, který poskytuje rychlosti 50 krát rychleji než SQL a více než osmkrát rychleji než NoSQL.

    SQL Server BI

    SQL Server Business Intelligence (BI) je sada nástrojů pro konverzi surového obsahu na informační společnosti, které mohou být použity pro rozhodování. Dříve zahrnovala vývojové studio IDE Business Intelligence Development (BIDS) v předchozích verzích Microsoft SQL Serveru, ale od verze Visual Studio 2010 byla nahrazena SQL Server Data Tools - Business Intelligence. Microsoft SQL Server je dodáván s nástroji pro usnadnění podnikové analýzy a přeměnou prvotních dat na zvládnutelné informace. To umožňuje uživatelům aplikace Visual Studio rychle vytvářet a testovat své programy obchodní analýzy.

    Výhody

    Další významnou funkcí v SQL Serveru 2017 je podpora programovacího jazyka Python open source, která je široce používána v aplikacích pro analýzu. S jeho přidáním služby SQL Server Rpřejmenována na službu Machine Learning (In-Database) a rozšířena o aplikace R a Python. Nejdříve je a mnoho dalších funkcí je k dispozici pouze v softwarové verzi systému Windows s omezenější sadou funkcí podporovaných systémem Linux.

    Analytics

    Nástroje podnikové inteligence jsou navrženy tak, aby umožňovaly vývojářům provádět operace extrakce, konverze a stahování datových skladů. Doplňky zahrnují ukazatele výkonu, analytiku, firemní výkaznictví a řízení znalostí.

    Popis

    Analytics je vědecký proces detekce a přenosu obsahu, který lze nalézt v datech. Vizualizuje surové údaje a pomáhá při rozhodování. Analýza se opírá o využití statistiky, počítačového programování a operačního výzkumu k vyčíslení a získání představy o významu. To je obzvláště užitečné v oblastech, které zaznamenávají spoustu dat nebo informací. Služba Analytics nám poskytuje smysluplné informace, které mohou být zřejmé z velkého množství údajů. Umožňuje vám najít skryté vzorky v okolním světě, od chování spotřebitelů, sportovců a týmů k hledání vazeb mezi akcemi a nemocemi. V obchodním světě organizace obvykle používají analytické nástroje k popisu, předpovídání a zlepšení výkonnosti podniku. Zejména to pomůže v následujících oblastech:
  • webová analýza;
  • analýza podvodů;
  • analýza rizik;
  • reklama a marketing;
  • řízení podnikových řešení;
  • optimalizace trhu;
  • simulace trhu.
  • Vnitřní architektura SQL Server

    Stejně jako ostatní technologie databáze SQL Server je primárně postaven kolem pravidelnou strukturu tabulky, která spojuje prvky vztahující data z různých tabulek dohromady, takže není potřeba žádná přebytku ukládat informace na několika místech. Relační model také poskytuje referenční integritu a další omezení integrity pro zachování přesnosti. Tyto kontroly jsou součástí širšího dodržování zásad atomicity, konzistence, izolace a trvanlivost, které jsou společně známé jako vlastnosti kyselin a určené k zajištění spolehlivého zpracování transakcí. Hlavní součástí serveru Microsoft SQL Server je SQL Server Database Engine, který řídí úložiště, zpracování a zabezpečení dat. To zahrnuje relační engine, který zpracovává příkazy a dotazy a skladování mechanismus, který spravuje soubory, tabulky stránek, indexy, pufry dat a transakcí. Uložené procedury, spouštěče, pohledy a další objekty jsou také vytvořeny a spouštěny databázovým modulem.

    Bezpečnostní funkce SQL Server

    Zvýšené bezpečnostní funkce jsou podporovány ve všech verzích Microsoft SQL Server Service Pack 1 (SP1) pro SQL Server 2016 obsahuje tři technologie, které byly přidány do verze 2016, který zní:
  • Vždy Šifrovaná, která umožňuje uživateli aktualizovat šifrované údaje bez nutnosti dešifrovat je;
  • zabezpečení na úrovni řádku, které umožňuje řídit přístup k datům na úrovni řádků v tabulkách;
  • dynamické maskování informací, které jsou automatickéskryje prvky důvěrných dat od uživatelů bez práva na plný přístup.
  • Nástroje a problémy serveru SQL Server

    Společnost Microsoft také sdružuje řadu nástrojů pro správu dat, business intelligence (BI) a analytiky SQL Serveru. Kromě technologií R Services a technologií Machine Learning Services se poprvé objevila ve verzi 2016, návrhy analýzy dat zahrnují analytické služby, analytický mechanismus, který zpracovává obsah pro použití v BI aplikacích a vizualizaci dat, stejně jako reportování, které podporuje vytváření a Doručení zpráv BI. Stránka Microsoft SQL Server Data Management zahrnuje integraci služeb serveru SQL Server, zpracování služeb kvality a klíčových datových služeb. Součástí databáze jsou také dvě sady nástrojů pro správce databází a vývojáře: nástroje pro vývoj a SQL Server Management Studio pro použití při implementaci, monitorování a správě databází.

    Související publikace