Inštalácia SQL s

SQL s serverom - Microsoft Relational Database Management System (DBMS). Táto plnohodnotná databáza je primárne určená na súťaženie s produktmi Oracle Database (DB) a MySQL. Systém relačnej správy databáz je aplikácia, ktorá umožňuje vytvárať, aktualizovať a spravovať informačné pole. Väčšina komerčných DBMS používa jazyk štruktúrovaných dopytov na prístup k databáze, hoci SQL bol vynájdený po vytvorení relačného modelu a nie je potrebný na jeho použitie.


Hlavnými produktmi sú Oracle, IBM DB2 a Microsoft SQL Server. Napriek opakovaným výzvam konkurenčných technológií, ako aj názoru niektorých odborníkov, že žiadna z existujúcich RDBMS plne implementovala relačné princípy, väčšina nových firemných databáz sa stále vytvára a spravuje pomocou RDBMS. Každý systém správy databáz môže reagovať na dotazy z klientských počítačov naformátovaných v jazyku SQL.

Čo znamená SQL Server? Definícia

Tak ako všetky hlavné RBDMS, SQL Server podporuje ANSI SQL, štandardný programovací jazyk. DBMS však obsahuje aj T-SQL - vlastnú implementáciu. SQL Server Management Studio (SSMS) (predtým známy ako Enterprise Manager) je hlavným nástrojom systémového rozhrania a podporuje 32-bitové a 64-bitové prostredia. Zdrojový kód pre server SQL Server bol vyvinutý v roku 1980 bývalou spoločnosťou Sybase Inc., ktorá teraz patrí SAP. Spoločnosť Sybase pôvodne vytvorila softvér na prevádzku na systémoch založených na Unix a mini-počítačových platformách. To je Microsoft a Ashton-Tate Corp, potom vedúci predajcoviaDatabáza PC spoločne vytvoriť prvú verziu Microsoft SQL Server, ktorý je určený pre operačný systém OS /2 a vydané v roku 1989.


História

Pôvodne vydaná v roku 1989 ako verzia 1.0 od spoločnosti Microsoft. SQL Server a jeho staršie verzie boli veľmi podobné Sybase. Avšak partnerstvo spoločnosti Microsoft, Sybase bol ukončený začiatkom roku 1990 a Microsoft zachovať obchodný názov SQL Server. Odvtedy spoločnosť vydala verzie 2000-2005 a 2008, ktoré implementovali pokročilejšie parametre a zlepšili bezpečnosť.
Medzi príklady niektorých funkcií patria:
  • podpora pre dátové typy XML;
  • Prezentácia dynamickej kontroly (DMV);
  • možnosti fulltextového vyhľadávania;
  • , ktoré odzrkadľujú databázu.
  • Možnosti verzia

    V rokoch 1995 a 2016, Microsoft vydala 10 verzie SQL Server. Tí čoskoro boli zamerané predovšetkým na oddelení a pracovných skupín, ale Microsoft rozšírila možnosti softvérových riešení v nasledujúcom texte, a premenili ich do relačnej databázy, podnikovej triedy, ktoré môžu súťažiť s Oracle Database, DB2 a inými konkurenčnými platformami pre použitie v databázach s vysokým výkonom. Za tie roky, Microsoft má tiež celý rad manažérskych a analytických údajov Server nástrojov SQL dát a funkcie pre podporu nových technológií, vrátane webových technológií cloud computing a mobilné zariadenia.

    SQL Server 2012 je ponúkaný v niekoľkých verziách s rôznymi funkciami a cenové možnosti pre splnenie rôznych potrieb užívateľov
  • spoločnosť - je určený pre veľké podniky skomplexné požiadavky na údaje, úložiská a databázy s webovou podporou. Všetky funkcie a licenčné ceny sú najdrahšie.
  • Štandard - zameraný na malé a stredné organizácie. Podporuje tiež elektronický obchod a dátový sklad.
  • Pracovná skupina - pre malé organizácie. Neexistujú žiadne obmedzenia vo veľkosti alebo počte používateľov a môžu byť použité ako databáza pre malé webové servery alebo pridružené spoločnosti.
  • Express - distribuované bezplatne. Má najmenší počet funkcií a obmedzuje veľkosť databázy a používateľov. Môže sa použiť na nahradenie prístupu.
  • Microsoft ponúka SQL Server 2008 v štyroch hlavných verziách, ktoré poskytujú rôzne úrovne súvisiacich služieb. Dva voľne dostupné: plne vybavená verzia pre vývojárov na použitie pri vytváraní a testovaní databázy, rovnako ako Express verzia, ktorá môže byť použitá na spustenie malých databáz do 10 GB. U veľkých spoločností softvér Microsoft predáva verzia, ktorá obsahuje všetky funkcie SQL Server, rovnako ako štandardná verzia s čiastočným sadu funkcií a obmedzenia na počet procesorových jadier a veľkosti pamäte, môžu používatelia prispôsobiť svoje databázové servery.

    Structured Query Language

    Structured Query Language (SQL) - štandardný programovací jazyk pre relačný databázový a spracovanie informačných zdrojov. Používa sa na vyhľadávanie, vkladanie, aktualizáciu a úpravu komponentov. Väčšina relačných databáz podporuje SQL, čo je ďalšia výhoda pre administrátorov.
    Po prvýkrátvyvinutý v roku 1970 v IBM Raymond Boyce a Donald Chemberlynom, SQL bol prepustený komerčné vydanie relačnej Software Inc. (teraz známy ako Oracle Corporation) v roku 1979. Súčasná verzia štandardu SQL je dobrovoľná a v súlade s výrobcom kontrolovanej American National Standards Institute (ANSI). Väčšina hlavných dodávateľov majú tiež svoje vlastné verzie postavená a postavená tak, aby ANSI SQL, ako napríklad SQL * Plus (Oracle) a Transact-SQL.

    Syntax

    Štúdium cudzích jazykov začína písať prvý operátor SELECT alebo skript SQL bez grafického používateľského rozhrania (GUI). Stále častejšie, relačné databázy používať správu databázy GUI, a teraz žiada, môžu byť zjednodušené pomocou grafických nástrojov, ako ťahať umelca. Kód je rozdelený do štyroch hlavných kategórií:
  • žiada vykonať pomocou SELECT, ktorý je rozdelený do tímov SELECT, FROM, WHERE a ORDER BY.
  • Language manipulácie (DML) slúži na pridanie, aktualizovať a mazať dáta a je vlastne podmnožinou SELECT operátor a skladá sa z prevádzkovateľov INSERT, DELETE a UPDATE, a operátori ovládanie, ako je napríklad BEGIN transakciu úložný bod, COMMIT a ROLLBACK.
  • jazyk definície (DDL) sa používa na spravovanie tabuliek a indexové štruktúry. Medzi príklady operátorov DDL patria CREATE, ALTER, TRUNCATE a DROP.
  • Control Language (DCL) sa používa na priradenie a pripomenúť práva a oprávnenia databázy. Jeho hlavnými aplikáciami sú GRANT a REVOKE.
  • NewSQL - nová verzia?

    NewSQL je typ databázového jazyka, ktorý jezaložené na konceptoch a princípoch štruktúrovaného jazyka dotazu (SQL) a NoSQL. Integráciou spoľahlivosti SQL s výkonom a rýchlosťou systému NoSQL poskytuje NewSQL rozšírené funkcie a služby. Koncipovaný v roku 2011 s cieľom riešiť problémy, s ktorými sa stretávajú tradičnými systémy založené na SQL, NewSQL bol navrhnutý pre systémy spracovania transakcií online (OLTP), zatiaľ čo uspokojiť Atomicita, konzistencie, izolácia a trvanlivosť (kyselina). NewSQL architektúra natívne podporuje programy, ktoré majú veľký počet transakcií, ktoré sa opakujú vo svojich procesoch a používajú malá podmnožina dolovanie dát procesov. VoltDB - systém databáz NewSQL, poskytuje rýchlosť 50 krát rýchlejší ako SQL, a viac ako osemkrát rýchlejšie ako NoSQL.

    SQL Server BI

    SQL Server Business Intelligence (BI) - sada nástrojov pre prevod raw obsah do informačnej spoločnosti, ktoré môžu byť použité pre rozhodovanie. Predtým zahrnuté IDE Business Intelligence Development Studio (ponuky) v skorších verziách Microsoft SQL Server, ale s vydaním Visual Studio 2010 bol nahradený SQL Server dátové nástroje - Business Intelligence. Microsoft SQL Server je dodávaný s nástrojmi na uľahčenie obchodnej analýzy, transformáciou nespracovaných údajov na zvládnuteľné informácie. To umožňuje používateľom Visual Studio rýchlo vytvárať a testovať svoje programy obchodnej analýzy.

    Výhody

    Ďalšie význačný rys v SQL Server 2017 - je podporovať programovací jazyk Python open-source softvér, ktorý je široko používaný v aplikáciách analytikmi. Pridaním služby SQL Server Rpremenovaný na službu Machine Learning (In-Database) a rozšírený o aplikácie R a Python. Spočiatku oni a mnohé ďalšie funkcie sú k dispozícii len v softvérovej verzii systému Windows s obmedzeným súborom funkcií podporovaných systémom Linux.

    Analytics

    Nástroje obchodnej inteligencie sú navrhnuté tak, aby umožňovali vývojárom vykonávať operácie extrakcie, konverzie a sťahovania dátových skladov. Doplnky zahŕňajú ukazovatele výkonnosti, analýzu, firemné výkazníctvo a riadenie znalostí.

    Popis

    Analýza je vedecký proces zisťovania a prenosu obsahu, ktorý možno nájsť v údajoch. Zobrazuje nespracované údaje a pomáha pri rozhodovaní. Analýza sa opiera o použitie štatistiky, počítačového programovania a operačného výskumu s cieľom kvantifikovať a získať predstavu o významoch. To je obzvlášť užitočné v oblastiach, ktoré zaznamenávajú veľa údajov alebo informácií. Služba Analytics nám poskytuje zmysluplné informácie, ktoré môžu byť zrejmé z veľkého množstva údajov. Umožňuje vám nájsť skryté vzorky v okolitom svete od správania spotrebiteľov, športovcov a tímov, ktoré hľadajú prepojenie medzi činmi a chorobami. V podnikateľskom svete organizácie zvyčajne používajú analytické nástroje na popísanie, predvídanie a následné zlepšenie výkonnosti podniku. Najmä to pomôže v týchto oblastiach:
  • webová analýza;
  • analýza podvodov;
  • analýza rizík;
  • 45) reklama a marketing;
  • riadenie podnikových riešení;
  • optimalizácia trhu;
  • simulácia trhu.
  • Vnútorná architektúra SQL Server

    Rovnako ako ostatné technológie databázy SQL Server je primárne postavený okolo pravidelnú štruktúru tabuľky, ktorá spája prvky vzťahujúce dáta z rôznych tabuliek dohromady, takže nie je potreba žiadna prebytku ukladať informácie na viacerých miestach. Vzťahový model tiež poskytuje referenčnú integritu a iné obmedzenia celistvosti na zachovanie presnosti. Tieto kontroly sú súčasťou širšieho dodržiavanie zásad Atomicita, konzistencie, izolácia a trvanlivosť, ktoré sú spoločne známe ako vlastnosti kyselín a určené na zabezpečenie spoľahlivého spracovania transakcií. Hlavnou súčasťou Microsoft SQL Server je SQL Server Database Engine, ktorý riadi ukladanie, spracovanie a bezpečnosť dát. To zahŕňa relačné engine, ktorý spracováva príkazy a otázky a skladovanie mechanizmus, ktorý spravuje súbory, tabuľky stránok, indexy, pufre dát a transakcií. Uložené procedúry, spúšťače, zobrazenia a ďalšie objekty sú tiež vytvorené a spustené databázovým strojom.

    Bezpečnostné funkcie SQL Server

    Zvýšené bezpečnostné funkcie sú podporované vo všetkých verziách Microsoft SQL Server Service Pack 1 (SP1) pre SQL Server 2016 obsahuje tri technológie, ktoré boli pridané do verzie 2016, ktorý znie:
  • Vždy Šifrovaná, ktorá umožňuje používateľovi aktualizovať šifrované dáta bez nutnosti dešifrovania;
  • bezpečnosť na úrovni riadku, ktorá umožňuje riadiť prístup k údajom na úrovni riadkov v tabuľkách;
  • dynamické maskovanie informácií, ktoré sú automatickéskryť predmety dôverné dáta od užívateľov, bez úplný prístup.
  • SQL Server, nástroje a problémy

    Microsoft tiež integruje správu mnoho nástrojov dát, business intelligence (BI) a analytika s SQL Server. Okrem techniky a technológie R Services Machine Learning Services, bol prvýkrát predstavený vo verzii 2016 ponúka analýzu dát zahŕňa Analysis Services - analytický mechanizmus, ktorý spracováva obsah pre použitie v aplikáciách BI a vizualizácie dát a podávanie správ, ktorý podporuje tvorbu a Doručenie správ BI. Na strane správy dát zahŕňa Microsoft SQL Server Integration Services SQL Server, spracovanie kvality služieb a základné dátové služby. sú tiež zahrnuté do databázy dve sady nástrojov pre databázových administrátorov a vývojárov: nástroje pre použitie pri vývoji a SQL Server Management Studio, ktoré majú byť použité pri vykonávaní, monitorovaní a správu databáz.

    Súvisiace publikácie