Instaliranje SQL sa

SQL s poslužiteljem je Microsoftov relacijski sustav za upravljanje bazama podataka (DBMS). Ovo je potpuno opremljena baza podataka, prvenstveno dizajnirana za natjecanje s proizvodima Oracle Database (DB)

i MySQL.

Relacijski sustav za upravljanje bazom podataka je program koji vam omogućuje stvaranje, ažuriranje i upravljanje informacijskim nizom. Većina komercijalnih DBMS-a koristi strukturirani jezik upita za pristup bazi podataka, iako je SQL izumljen nakon razvoja relacijskog modela i nije potreban za njegovu upotrebu.

Vodeći proizvodi su Oracle, IBM DB2 i Microsoft SQL Server. Unatoč opetovanim pozivima na konkurentskim tehnologijama, kao i prema mišljenju nekih stručnjaka da nijedan od postojećih RDBMS u potpunosti provode u odnosima načela, većina novih poduzeća baze podataka i dalje je stvorio i upravlja RDBMS. Svaki sustav za upravljanje bazom podataka može odgovoriti na zahtjeve strojeva klijenata oblikovanih u SQL.

Što znači SQL s poslužiteljem? definicija

Kao i svi glavni RBDMS, SQL Server podržava ANSI SQL, standardni programski jezik. Međutim, DBMS sadrži i T-SQL, vlastitu implementaciju. SQL Server Management Studio (SSMS) (ranije poznat kao Enterprise Manager) je glavni sučelje alat sustav i podržava 32-bitni i 64-bitni okruženja. Izvorni kod SQL Servera razvijen je 1980-ih od bivšeg Sybase Inc., koji sada pripada SAP-u. Sybase je izvorno izradio program za pokretanje na Unix sustavima i mini računalnim platformama. Ovaj Microsoft i Ashton-Tate Corp, zatim vodeći dobavljači baze podataka za PC zajedno kako bi stvorili prvu verziju sustava Microsoft SQL Server, dizajniran za OS / 2 i objavljen 1989. godine od strane operativnog sustava.

priča

Izvorno objavljen u 1989. kao verzija 1.0 od tvrtke Microsoft. SQL s poslužiteljem i njegovim ranijim verzijama vrlo su slične Sybaseu. Međutim, Microsoft-Sybase partnerstvo je ukinuto početkom 1990-ih, a Microsoft je zadržao prava na SQL Server trade name. Od tada, tvrtka je izdala verzije 2000, 2005 i 2008, koja je implementirala naprednije postavke i poboljšala sigurnost.sql s

Primjeri nekih funkcija uključuju:

  • podrška za XML-

  • Predstavljanje dinamičkog upravljanja (DMV) -

  • mogućnosti pretraživanja cijelog teksta-

  • zrcaljenje baze podataka.

Varijante verzije

U razdoblju od 1995. do 2016. godine, Microsoft je objavio 10 verzije SQL Server. Najstariji od njih bile su usmjerene prvenstveno na odjela i radnih skupina, no Microsoft je proširio mogućnosti programskih rješenja u sljedećem, pretvarajući ih u relacijsku bazu podataka, poslovne klase, koji se može natjecati s Oracle baze podataka, DB2 i drugih konkurentskih platformi za uporabu u visokih performansi baza podataka. Tijekom godina, Microsoft je također uključena u sustavu SQL Server alat razne upravljanje podacima i Analytics podacima, kao i funkcije podrške za nove tehnologije, uključujući i web tehnologije, cloud computing i mobilne uređaje.sql poslužitelja

SQL 2012 Server se nudi u nekoliko verzija s različitim funkcijama i parametrima cijena kako bi se zadovoljile različite potrebe korisnika:

  • Tvrtka - namijenjena je velikim poduzećima s kompleksnim zahtjevima podataka, skladištima i bazama podataka s web podrškom. Sve funkcije i cijene za licence su najskuplje.

  • Standart - usmjeren je na male i srednje organizacije. Također podržava e-trgovinu i skladište podataka.

  • Radna skupina - za male organizacije. Nema ograničenja veličine ili broja korisnika i može se koristiti kao baza podataka za male web poslužitelje ili podružnice.

  • Express - besplatno se distribuira. Ima najmanji broj funkcija i ograničava veličinu baze podataka i korisnika. Može se koristiti za zamjenu pristupa.

Microsoft nudi SQL 2008 Server u četiri glavne verzije koje pružaju različite razine povezanih usluga. Dva su dostupni za besplatno svim značajkama verzije za programere za korištenje u stvaranju i testiranje baze podataka, kao i Express verzija, koja se može koristiti za pokretanje malu bazu podataka do 10 GB. Za velike aplikacije, Microsoft prodaje korporativni verziju koja uključuje sve značajke SQL Server, a kao standardna izvedba s djelomičnim skup značajki i ograničenja na broj procesorske jezgre i memorije veličine koje korisnik može prilagoditi svojim poslužiteljima baza podataka.

Strukturirani jezik upita

Jezik strukturiranog upiti (SQL) - Ovo je standardni jezik računala za upravljanje relacijskim bazama podataka i obradu informacijskih resursa. Koristi se za upite, umetanje, ažuriranje i izmjenu komponenti. Većina relacijskih baza podataka podržava SQL, što je dodatnu korist za administratore.baza sql

Prvo razvijen u ranim 1970-ih od strane IBM Raymond Boyes i Donald Chamberlin, SQL je objavljen od strane komercijalne publikacije Relational Software Inc (sada poznat kao Oracle Corporation) 1979. godine. Trenutna standardna verzija SQL-a je dobrovoljna, kompatibilna s proizvođačem i koju kontrolira American National Standards Institute (ANSI). Većina glavnih dobavljača također ima svoje verzije koje su ugrađene i izrađene na ANSI SQL, kao što su SQL * Plus (Oracle) i Transact-SQL.

sintaksa

Učenje jezika počinje pisanjem prve SELECT ili SQL skripte bez grafičkih korisničkih sučelja (GUI). Sve relacijske baze podataka koriste GUI za upravljanje bazom podataka, a sada se upite mogu pojednostaviti pomoću grafičkih alata, poput čarobnjaka za povlačenje i ispuštanje.

Kôd je podijeljen u četiri glavne kategorije:

  • Upiti se izvode pomoću SELECT izjave, koja je podijeljena u naredbe SELECT, FROM, WHERE i ORDER BY.

  • Manipulacija jezik (DML) se koristi za dodavanje, ažuriranje i brisanje podataka, te je zapravo podskup SELECT izjavu, a član umetanje, brisanje, ažuriranje i kontrola izjave, kao što je BEGIN transakcije, točka pohrane, počiniti i povrat na staro.

  • Jezik definicije (DDL) koristi se za upravljanje tablicama i strukturama indeksa. Primjeri DDL izjava uključuju CREATE, ALTER, TRUNCATE i DROP.



  • Jezik upravljanja (DCL) koristi se za dodjeljivanje i opoziv prava i dopuštenja baze podataka. Njegove glavne izjave su GRANT i REVOKE.sql podataka

NewSQL - nova verzija?

NewSQL je vrsta jezika baze podataka koja se temelji na konceptima i načelima Strukturiranog jezika upita (SQL) i NoSQL. Kombinirajući pouzdanost SQL s brzinom i performansama NoSQL, NewSQL pruža poboljšanu funkcionalnost i usluge.

Zamišljen je u 2011. godini za rješavanje problema s kojima se suočavaju konvencionalnih sustava temeljenih na SQL, newSQL je razvijen za obradu transakcija sustava on-line (OLTP), dok je u isto vrijeme zadovoljavanja atomnost, dosljednost, izolaciju i trajnost (kiselina). Arhitektura NewSQL-a u početku podržava aplikacije koje imaju veliki broj transakcija, ponavljaju se u svojim procesima i koriste malu podskupinu procesa ekstrakcije informacija.

VoltDB je sustav NewSQL baze podataka koji pruža brzinu 50 puta brže od SQL, a više od osam puta brže od NoSQL.

SQL Server BI

SQL Server Business Intelligence (BI) je skup alata za pretvaranje sirovog sadržaja u informacijske tvrtke koje se mogu koristiti za donošenje odluka. Prije toga, to uključuje IDE Business Intelligence Development Studio (licitacije) u prethodnim verzijama sustava Microsoft SQL Server, ali od izlaska Visual Studio 2010 je zamijenjen s SQL Server Data Tools - Business Intelligence.

Microsoft SQL Server dolazi s alatima za pojednostavljenje poslovne inteligencije, pretvarajući sirove podatke u upravljane informacije. To korisnicima Visual Studio omogućuje brzu izradu i testiranje programa poslovne inteligencije.sql 2008

prednosti

Druga značajna značajka u sustavu SQL Server 2017 je podrška za programski jezik Python otvorenog izvornog koda koji se široko koristi u aplikacijama za analizu. Uz to, usluge SQL Server R su preimenovani u In-Database i prošireni su za pokretanje R i Python aplikacija. U početku, oni i mnoge druge funkcije dostupne su samo u verziji Windows softvera s ograničenijim skupom funkcija podržanih u Linuxu.

analitika

Alati za poslovnu inteligenciju osmišljeni su kako bi omogućili programerima da izvode operacije ekstrakcije, transformacije i učitavanja iz skladišta podataka. Primjene uključuju indikatore učinkovitosti, analitiku, korporativno izvješćivanje i upravljanje znanjem.

opis

Analitika je znanstveni proces otkrivanja i prenošenja značajnih obrazaca koji se mogu naći u podacima. Pregledava neobrađene podatke i pomaže u donošenju odluka. Analytics se oslanja na upotrebu statistike, računalnog programiranja i istraživanja operacija kako bi se kvantificirala i dobila ideja o vrijednostima. To je osobito korisno u područjima koja bilježe puno podataka ili informacija.

Google Analytics pruža nam značajne informacije koje mogu biti vidljive u velikom skupu podataka. Omogućuje pronalaženje skrivenih obrazaca u svijetu oko nas, od ponašanja potrošača, sportaša i timova do pronalaženja veza između aktivnosti i bolesti. U poslovnom svijetu, organizacije obično koriste analitiku kako bi opisao, predvidio i potom poboljšao poslovanje tvrtke. Konkretno, pomoći će u sljedećim područjima:

  • web analytics-

  • analiza prijevara-

  • analiza rizika-

  • oglašavanje i marketing-

  • upravljanje korporativnim rješenjima-

  • optimizacija tržišno-

  • tržišno modeliranje.Microsoft SQL poslužitelj

Unutar SQL Server arhitekture

Kao i druge baze podataka tehnologije, SQL Server prvenstveno je izgrađen oko strukture niz tablica, koji povezuje povezane elemente podataka u različitim tablicama jedna na drugu, izbjegavajući potrebu za redundantly pohranu podataka na nekoliko mjesta. Relacijski model također pruža referencijalni integritet i druge ograničenja integriteta radi održavanja točnosti. Ove provjere su dio širih načela usklađenosti atomnost, dosljednosti, izolacije i trajnosti, koji su kolektivno poznata kao kisela svojstva te imaju za cilj pružiti pouzdanu obradu transakcija.

Glavna komponenta sustava Microsoft SQL Server je SQL Server Database Engine, koji kontrolira pohranu, obradu i sigurnost podataka. Uključuje relacijski motor koji obrađuje naredbe i upite te spremišni motor koji upravlja datotekama, tablicama, stranicama, indeksima, podatkovnim puferima i transakcijama. Stvorene procedure, okidači, pogledi i drugi objekti također su stvorili i izvršili Engine Database Engine.sql 2012

Sigurnosne značajke u sustavu SQL Server

Napredne sigurnosne značajke podržane u svim izdanjima sustava Microsoft SQL Server, počevši od servisnog paketa Service Pack 1 (SP1) za SQL Server 2016, uključuju tri tehnologije dodane na verziju 2016:

  • Always Encrypted, koji korisniku omogućuje ažuriranje šifriranih podataka bez dekriptiranja -

  • sigurnost na razini linije koja vam omogućuje kontrolu pristupa podacima na razini retka u proračunskoj tablici -

  • dinamičko maskiranje podataka koji automatski skriva povjerljive stavke podataka od korisnika bez punih prava pristupa.

Usluge, alati i izdanja sustava SQL Server

Microsoft je također sadrži razne alate za upravljanje podacima, poslovne inteligencije (BI) i analitike s SQL Server. Osim tehnologije R Usluge i strojno učenje Services tehnologije, koja se prvi put pojavila u verziji 2016 nudi analizu podataka uključuju Analysis Services - analitički stroj koji obrađuje sadržaj za korištenje u BI aplikacije i vizualizacije podataka i usluga izvještavanja, koji podupiru stvaranje i isporuka BI izvješća.

Na strani upravljanja podacima Microsoft SQL Server uključuje usluge SQL Server integracije, obradu kvalitetnih usluga i osnovne podatkovne usluge. Također u paketu s DBMS-om dva su seta alata za administratore i razvojne programere baza podataka: razvojni alati i SQL Server Management Studio za implementaciju, praćenje i upravljanje bazom podataka podaci.

Dijelite na društvenim mrežama:

Povezan
Sustavi upravljanja životom i bazama podatakaSustavi upravljanja životom i bazama podataka
Oracle Database: glavna obilježja Oracle DBMS-aOracle Database: glavna obilježja Oracle DBMS-a
SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
Pregled sustava za upravljanje bazama podatakaPregled sustava za upravljanje bazama podataka
Kako sastaviti SQL upite - detaljni primjeriKako sastaviti SQL upite - detaljni primjeri
Sustav upravljanja bazom podataka Microsoftovi poslužitelji SQLSustav upravljanja bazom podataka Microsoftovi poslužitelji SQL
DB je ... Vrste i svojstva baze podatakaDB je ... Vrste i svojstva baze podataka
Oracle - što je to? Oracle DatabaseOracle - što je to? Oracle Database
MySQL - Naredbe konzole sustava WindowsMySQL - Naredbe konzole sustava Windows
Zamke DML-naredbi ažuriraju MySQLZamke DML-naredbi ažuriraju MySQL
» » Instaliranje SQL sa
LiveInternet