Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest blog, vom vorbi despre pregătirea mediului prin instalarea SQL Server (Developer Edition) și SSMS (SQL Server Management Studio). Vom avea, de asemenea, puțină practică prin descărcarea și restaurarea bazelor de date AdventureWorks (baze de date de practică).
SQL Server este un sistem de la Microsoft pentru gestionarea bazelor de date. Este complet gratuit și un SGBD complet pentru dezvoltatori.
După instalarea SQL Server , vom instala și SSMS (SQL Server Management Studio). SSMS este folosit pentru conectarea serverului SQL. Este practic un mediu ID.
Bazele de date AdventureWorks sunt baze de date de practică pe care Microsoft ni le-a oferit și pe care le putem instala. Putem folosi aceste baze de date de practică pentru a exersa orice am învățat.
Cuprins
Descărcarea serverului SQL (Ediția pentru dezvoltatori)
Mai întâi, să descarcăm serverul SQL mergând la Google și căutând „ Instalare server SQL ”.
Căutați Descărcări SQL Server | Microsoft și faceți clic pe el.
Derulați în jos până la această pagină și căutați secțiunea de descărcare. Trebuie să descarcăm ediția pentru dezvoltatori, așa că haideți să facem clic pe butonul Descărcați acum de sub Developer . În momentul scrierii acestui articol, va descărca SQL Server 2019 .
Odată descărcat, faceți clic pe fișierul SQL2019.exe .
Instalarea serverului SQL (Ediția pentru dezvoltatori)
Pentru tipul de instalare, să alegem Basic .
Faceți clic pe butonul Accept pentru Acordul privind condițiile de licență.
Va afișa locația de instalare, necesarul minim de spațiu liber și dimensiunea de descărcare. Apoi, alegeți locația de instalare pe computer și faceți clic pe butonul Instalare .
Apoi va începe descărcarea și instalarea sistemului și a pachetelor acestuia.
După instalare, va apărea o fereastră. Acesta conține câteva informații despre serverul nostru. Cel mai important lucru de reținut este NUMELE INSTAȚIEI și numele Serverului .
Pentru acest exemplu, NUMELE INSTANȚEI noastre este MSSQLSERVER și numele serverului este localhost . Trebuie să ne amintim numele serverului pentru a ne conecta serverul mai târziu.
Descărcarea și instalarea SMSS (SQL Server Management Studio)
După instalarea SQL Server , ne va solicita și instalarea SSMS . Deci, să facem clic pe butonul Instalați SSMS .
Apoi ne va redirecționa către o pagină de la Microsoft de unde putem descărca SSMS. Din nou, SSMS este mediul nostru de identificare care va fi folosit pentru a conecta SQL Server.
După aceea, faceți clic pe linkul Descărcare gratuită pentru a descărca SSMS .
Apoi îl puteți instala pe computer odată descărcat. După instalare, căutați SSMS pe computer. Căutați aplicația Microsoft SQL Server Management Studio și faceți clic pe ea pentru a o deschide.
Apoi va deschide SQL Server Management Studio pe care îl vom folosi pentru a conecta SQL Server .
Va apărea o casetă de dialog care solicită tipul serverului , numele și autentificarea .
Avem diferite opțiuni pentru tipul Server . Pentru acest exemplu, abia începem să învățăm SQL, așa că vom folosi Data Engine .
Pentru numele serverului , vom folosi localhost , deoarece aici am instalat serverul mai devreme. Dacă lucrați în orice organizație, vi se va da un nume de server. De asemenea, puteți avea mai multe servere, cum ar fi server pentru dezvoltatori, server de producție și multe altele.
Apoi, să lăsăm autentificarea la autentificarea Windows .
În cele din urmă, faceți clic pe butonul Conectare .
Odată conectat, vom vedea această fereastră.
Putem vedea bazele de date aici. În prezent, conține doar baze de date de sistem și foldere Instantanee de baze de date , deoarece nu avem încă nicio bază de date.
Descărcarea exemplelor de baze de date pentru SQL Server
În scopuri practice, putem descărca bazele de date AdventureWorks furnizate de Microsoft. Doar accesați Google și căutați „ descărcați adventureworks ”.
Căutați exemple de baze de date AdventureWorks – SQL Server și faceți clic pe el.
Putem descărca exemplele de baze de date sub Descărcare fișiere de rezervă . Singura diferență dintre aceste fișiere este datele lor. Pentru acest tutorial, vom folosi versiunea 2012, dar cu siguranță puteți folosi orice versiune doriți.
Există 3 tipuri de baze de date aici: AdventureWorks2012 (OLTP) , AdventureWorksDW2012 (Data Warehouse) și AdventureWorksLT2012 (Lightweight) . Baza de date OLTP conține sarcinile de lucru tipice ale tranzacțiilor online. DW înseamnă depozit de date, care conține încărcăturile de lucru pentru depozitarea de date. LT înseamnă lightweight, care este doar o versiune mai mică a bazei de date OLTP . Putem descărca de aici cât vrem.
Pentru acest tutorial, vom descărca AdventureWorks2012 și AdventureWorksDW2012 . Din nou, acestea sunt baze de date de rezervă de la Microsoft pe care le putem restaura mai târziu în scopuri practice.
Restaurarea bazelor de date pe SQL Server Management Studio
Pentru a restabili bazele de date pe care le-am descărcat, reveniți la aplicația SMSS și faceți clic dreapta pe Baze de date . Apoi faceți clic pe Restaurare bază de date .
Dorim să restabilim o bază de date de pe dispozitivul nostru. Deci, să selectăm Dispozitivul ca sursă.
Faceți clic pe elipse pentru a localiza fișierele.
Primim tipul media de rezervă într-un fișier , deoarece am descărcat deja 2 fișiere. Apoi, faceți clic pe butonul Adăugați .
Apoi, ne va afișa locația fișierului de rezervă . Avem deja fișiere exemplu aici cu versiunea 2019. Cu toate acestea, fișierele (versiunea 2012) pe care le-am descărcat mai devreme nu se află încă în această locație.
Pentru a adăuga aici baza noastră de date descărcată, trebuie doar să copiați calea furnizată pentru locația fișierului de rezervă .
Apoi, lipiți-l în Exploratorul nostru de fișiere .
Apoi ne va duce la folderul Backup al SQL Server . Doar lipiți cele două fișiere pe care le-am descărcat.
În aplicația noastră SSMS, faceți clic pe butonul de reîmprospătare.
Și vom vedea cele două baze de date pe care le-am descărcat mai devreme.
Acum putem selecta fișierul pe care vrem să-l restabilim și să facem clic pe butonul OK .
Faceți clic pe butonul OK aici.
Și faceți clic pe butonul OK și aici.
Apoi, va restabili baza noastră de date de rezervă, așa cum se arată în partea de sus a imaginii.
Va apărea o casetă pop-up care spune că baza noastră de date a fost restaurată cu succes. Doar faceți clic și pe butonul OK .
Pe SSMS-ul nostru, acum putem vedea o nouă bază de date adăugată în folderul Baze de date .
Folosind aceiași pași, să restaurăm și baza de date AdventureWorksDW2012 .
Înțelegerea structurii bazelor de date
Faceți clic pe pictograma plus pentru a extinde bazele de date.
Putem vedea diferite foldere aici. Mai întâi, să deschidem Tabelele făcând clic pe pictograma plus. Observați structura de denumire a tabelelor. Numele real al tabelului este plasat după punctul (.).
Numele de dinaintea punctului (.) se numește Schema . Deci, avem dbo , HumanResources , Person , Production , Sales și așa mai departe.
Folosim Schema în scopuri de management. Este similar cu denumirea folderelor de pe computerul nostru. Folosim Schema pentru a menține diferite înregistrări pe diferite Scheme.
Un alt scop al Schemei este de a securiza anumite tabele și de a gestiona accesul utilizatorilor la tabelele noastre. De exemplu, pentru tabelele de producție, putem seta permisiunea în care numai oamenii de producție ar putea avea acces la ea. Pentru mesele de vânzări, doar vânzătorii puteau avea acces la el.
Dacă creăm un tabel și nu aplicăm Schema, dbo va fi aplicat implicit. Pentru acest exemplu, tabelele care nu au nicio schemă specifică, cum ar fi AWBuildVersion , CustomerOrders , DatabaseLog , ErrorLog și Orders au fost setate la dbo .
Rularea comenzii de interogare SQL de bază
Înainte de a începe, pe acest blog este furnizat un link de resurse care conține tot codul pe care îl vom folosi pentru acest exemplu. Îl puteți descărca pentru a vedea cum am implementat codul pe acest blog.
Pentru a rula o comandă de interogare, să creăm mai întâi o nouă interogare făcând clic pe Interogare nouă .
Se va deschide o nouă fereastră de unde putem începe să rulăm comenzi.
Să folosim comanda „ Select * FROM ”. Această comandă este pentru selectarea și afișarea tuturor datelor dintr-un anumit tabel. Pentru acest exemplu, să afișăm datele din tabelul Persoană.Adresă . Putem tasta pur și simplu „ Select * FROM Person.Address ” sau „ Select * FROM ” și apoi trageți tabelul Person.Address pe comanda noastră de interogare.
Faceți clic pe butonul Execute pentru a rula această comandă.
Apoi va afișa datele în tabelul Persoană.Adresă din partea de jos a ferestrei noastre. Putem vedea, de asemenea, numărul total de rânduri ale acestui tabel în colțul din dreapta jos.
Dacă avem mai multe comenzi, trebuie să evidențiem comanda specifică pe care dorim să o executăm înainte de a face clic pe butonul Execute . Dacă nu facem acest lucru, toate comenzile pe care le-am adăugat aici vor fi executate.
O altă modalitate de a rula o comandă este prin simpla clic dreapta pe un anumit tabel. Apoi, faceți clic pe o anumită comandă, cum ar fi „ Selectați primele 1000 de rânduri ”.
Apoi se va deschide o nouă fereastră care rulează acea comandă.
În mod implicit, accesăm AdventureWorks2012 . Deci, ori de câte ori rulăm o comandă, aceasta va căuta tabelele din această bază de date.
În cazul în care accesăm un tabel care nu se află în baza de date selectată în prezent, vom vedea o subliniere roșie așa cum se arată din imagine.
Pentru acest exemplu, accesăm un tabel sub AdventureWorksDW2012 , dar baza de date selectată în prezent este AdventureWorks2012 .
Dacă executăm această comandă, va afișa o eroare în loc de date.
Pentru a remedia acest lucru, trebuie doar să schimbați baza de date selectată în baza de date în care accesați în prezent datele.
După ce ați selectat baza de date corectă și ați executat din nou comanda, acum va afișa datele acelui tabel.
Salvarea unei interogări SQL
Salvarea unei interogări ar putea fi utilă mai ales dacă o utilizați de obicei pentru a afișa anumite date. Pentru acest exemplu, am creat o interogare pentru afișarea vânzărilor pe regiune.
Pentru a salva această interogare, faceți clic pe Fișier > Salvați „Numele fișierului” ca... .
Denumiți fișierul de interogare, apoi faceți clic pe butonul Salvare .
Pentru a deschide acel fișier de interogare, faceți clic pe Fișier > Deschidere > Fișier... .
Căutați fișierul de interogare pe care doriți să-l deschideți și faceți dublu clic pe el sau faceți clic pe butonul Deschidere .
Putem executa apoi această comandă de interogare din nou pentru a-și afișa datele.
SQL pentru utilizatorii LuckyTemplates –
Performanța interogărilor de curs LuckyTemplates noi și configurarea DAX Studio
Concluzie
În acest tutorial, putem învăța cum să descărcam, să instalăm și să conectăm SQL Server și SQL Server Management Studio. Rețineți că SQL Server este un sistem de la Microsoft pentru gestionarea bazelor de date. Pe de altă parte, SSMS este folosit pentru conectarea serverului SQL. Este practic un mediu ID.
Am discutat, de asemenea, despre cum să restaurați sau să importați baze de date pe SMSS și despre structura de bază a denumirii tabelelor. Urmând aceste instrucțiuni simple, acum veți putea rula comenzi de bază de interogare, precum și să salvați și să deschideți fișiere de interogare.
Toate cele bune,
Hafiz
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți