Si Do T’ju Bëjë Mësimi i SQL Një ” Better Boss”?

Si Do T’ju Bëjë Mësimi i SQL Një ” Better Boss”?


 Dëshironi të përmirësoni performancën e ekipit tuaj, tuajin, departamentit tuaj ose të gjithë kompanisë tuaj? Provo SQL! Pse duhet të mësoni SQL? Sepse thjesht te paguan!

Çfarë lidhje ka të mësuarit e SQL dhe të qenurit një “better boss”?
 
 Në këtë artikull, ne ju tregojmë një mënyrë – të mësoni SQL. Kete  mund ta shikoni  të paktën nga dy këndvështrime të ndryshme:
Nese nje nje kompani ne te cilen ti je mbikëqyrës, menaxher ose CEO duke mesuar SQL ti përmirëson  kompetencat tuaja , por dhe investimi ne zhvillimin e aftësitë e skuadrës suaj.Te gjithe e dime qe nje skuader e pergatitur mir eshte nje nder  kushtet kryesore per  nje kompani te sukseshme .
Le ta fillojme me : “Zhvillimin e  vetes tuaj si menaxher duke mësuar SQL”
  • Nëse nuk keni pasur kurrë përvojë me bazat e të dhënave ose me gjuhën SQL, mund të pyesni nëse kjo është e dobishme për veten tuaj, departamentin tuaj ose kompaninë tuaj, veçanërisht nëse ajo që bëni nuk ka lidhje me IT. Kjo është me të vërtetë një nga pyetjet më të zakonshme nga njerëzit që duan të mësojnë SQL pasi nuk e dine se pse eshte e dobishme per ta. Përgjigja është e shkurtër dhe pozitive: SQL ESHTE  PREZENTE NE  SHUME FUSHA TE  NDRYSHME TE BIZNESIT. Kur të filloni të mësoni SQL, do të zbuloni gjithashtu një botë të re që është plot me të dhëna.
  • Menaxhimi i një ekipi ose një organizate përfshin marrjen e shumë vendimeve. Ju nuk jeni më  duke u kujdesur për detajet. Ju nuk jeni me përgjegjës për një aktivitet ose një aspekt të një projekti; përkundrazi, puna juaj është që të mbani të gjithë makinerinë e madhe të funksionojë. Keni njerëz që merrem me detajet dhe ju sjellin shumë të dhëna .Ju duhet aftësia për të analizuar situatën dhe për të marrë vendime shpejt.Por për të ndërtuar një strategji të suksesshme, është e rëndësishme të nxirren përfundime të mira nga të dhënat.Dhe këtu na vjen ne ndihme  përdorimi i SQL. Kjo ju ndihmon të kuptoni të dhënat. Ndërsa mësoni SQL, do të njiheni si të përdorni bazat e të dhënave. Kjo do të thotë që ju do të keni qasje më të shpejtë në informacionin që ju nevojitet.

           “Zhvilloni ekipin/skuadren tuaj me SQL”

  • Një menaxher i mirë zhvillon punonjësit e tij ose të saj. Investimi në kurse të SQL për një ekip do të paguajë me aftësi të reja për ta. Do t’u sigurojë atyre mjete për t’i ndihmuar ata të kuptojnë më mirë biznesin dhe, në fund të fundit, t’i ndihmojë të kenë sukses.
  • Ekipit tuaj mund t’i duhet SQL për të llogaritur dhe parashikuar shpenzimet. Punonjësit me njohuri të SQL do të jenë në gjendje t’u përgjigjen pyetjeve të rëndësishme të biznesit dhe të gjejnë zgjidhjet e duhura. Ekipi juaj do të jetë një aset për biznesin, nëse ju, menaxheri, investoni në zhvillimin e tij.
  • Kurset tona te SQL do ju japin mundësinë të ndiqni progresin e të mësuarit të ekipit tuaj në majë të gishtave tuaj duke arritur qellimin per nje ekip sa me te mir pergatitur dhe te gatshem te ndihmojne per suksesin e kompanise.
       
TCT ju mirëpret!
 
 
Vendndodhja: Rr. Durrësit përballë gjimnazit Qemal Stafa, sipër Bankës BKT, Kati 5.
Cel: 067 686 1620
Website: tct.edu.al
Webmail: info@tct.al
Email: tirana.it.tct@gmail.com
Instagram: @tirana_center_of_technology
www.instagram.com/tirana_center_of_technology )
Facebook: Tirana Center of Technology
www.facebook.com/TCT.kurse.IT )

MS SQL Server 2016 – Databaze Trajnim Praktike ne Tirane + Online

Tirana Center of Technology (TCT) është një qendër e specializuar vetëm në Teknologji Informacioni dhe zhvillon trajnime profesionale në një sërë kursesh në drejtimet IT, Data, Design dhe Programim.

Një nga kurset më të preferuara dhe të kërkuara në treg të punës është kursi i Databazës. Ky kurs i shërben informaticienëve dhe informatikë-biznesi. Njohuritë në databazë mund të përdoren në fusha nga më të ndryshme si rezultat se të gjitha informacionet botërore ruhen nëpër databaza. Cdo web developer duhet të bëj query databazës për të marrë e dhënë informacion. Databazën e përdorin raport ndërtuesit, statisticienët, auditorët, indikatorët e marketingut etj.

Në TCT zhvillojmë MS SQL Server 2016 për databazën. Ky kurs ndjek objektivat e provimit 20761B të MS SQL Server 2016 Quering; për më tepër ne zhvillojmë edhe disa tema nga provimi 20762 SQL Development dhe 20763 SQL Administration.

Kursi databazës në TCT zhvillohet me standartet ndërkombëtare të trajnimit të MS SQL Server 2016.

Eja dhe na vizito në TCT, do ju japim orientim karriere si edhe aftësitë për çdo pozicion pune në Teknologji Informacioni.
TCT është qendër e licencuar për trajnime profesionale dhe në përfundime të suksesshëme të kursit i pajisim studentët me certifikatë të njohur nga shteti Shqiptar.

Kursi zgjat 9 javë ose 2 muaj e një javë dhe zhvillohet 2 herë në javë nga 2.5 orë (45 orë). Trajnimi mbahet pasditeve 6:30 me 9:00. Cmimi është 30.000 Lek të reja per personat që e ndjekin fizikisht dhe 20.000 Lek të reja nëse ju vendosni t’a ndiqni online. Pagesa mund të kryhet me dy këste nga 15.000 Lek të reja.

Ju mirëpresim në TCT,

Rr. Durrësit përballë gjimnazit Qemal Stafa (sipër Bankës BKT)  | Tel: 069.89.69.889

Web:  tct.al | Email: info@tct.al

Trajnim: Investigim problemesh databaze – programim

Kur ndodh nje problem IT duhet te jete i qete dhe i perqendruar ne problemin e ndodhur.

ANALIZA – Hapat qe ndiqen:

  1. Koha e problemit?
  2. Ambjenti i problemit?
  3. Nr i perdoruesve qe i ka ndodh ky problem?
  4. Kur ishte hera fundit qe ka funksionuar ne menyre te sakte?
  5. Cfare ka ndryshuar ne sistem para se te ndodhte ky problem?
  6. Si lidhet ky problem me sherbime te tjera periferale?

ZGJIDHJA (me disa hapa)

TESTIMI (me disa raste)

DOKUMENTIMI

Trajnim databaze – troubleshooting

Problemet e lidhura me: 1) Service, 2) Network, 3) Login

*Kontrollohet:

  1. A eshte SQL Service i ndezur si sherbim
    1. Master DB Corrupted?
    2. Model DB Corrupted?
    3. TempDB path not found?
  2. nslookup (name resolution) te SQL Server instance
  3. Ping Server IP
  4. A logohesh ne windows server ku eshte instalu SQL Server per te eleminuar Network-un. (Ketu logohesh me Shared Memory Protocol)
  5. A eshte TCP/IP (ose Named Pipes) Enabled ne SQL Server
  6. A duhet qe ky login te futet ne SQL Server?
    1. A eshte bere locked out?
    2. A ka permissions to connect?
  7. Nese autentikimi behet me Domain Controller a mund te lidhet SQL Server me Domain Controller?
  8. PER CDO GJE KONSULTOHU ME SQL SERVER LOG DHE WINDOWS SYSTEM LOG.

Database backups

–full backup (overwrite backupset, pa formatuar media set, me emer)

BACKUP DATABASE [testxml]
TO DISK = N’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’
WITH NOFORMAT, INIT, NAME = N’testxml-Full Database Backup’
GO

–differential backup (me append, me emer, dhe pa formatuar media set)

BACKUP DATABASE [testxml]
TO DISK = N’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’
WITH differential, NOFORMAT, NOINIT, NAME = N’testxml-Diff Database Backup’
GO

–Log backup (me append, me emer, dhe pa formatuar media set)

BACKUP LOG [testxml]
TO DISK = N’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’
WITH NOFORMAT, NOINIT, NAME = N’testxml-log Database Backup 2′
GO

**Vetem T-Log backup ben shkurtimin e LOG File, asnje backup tjeter.

**DBCC Shrinkfile rekomandohet te kryhet vetem mbas nje full backup.

databaze media set informacion

Per te pare informacionin ne nje mediaset ( bak file) e cila mund te kete nje ose me shume backup sets (backups) perdorim queries te meposhtem.

per media set-in

restore labelonly from disk=’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’

per backup sets

restore headeronly from disk=’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’

per files qe jane bere backup nga ky media set

restore filelistonly from disk=’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\testxml.bak’

Encrypt Database – create certificate

USE master;

GO

CREATE MASTER KEY ENCRYPTION BY PASSWORD = ‘test’;

go

CREATE CERTIFICATE MyServerCert WITH SUBJECT = ‘My test DEK Certificate’;

go

USE testxml;

GO

CREATE DATABASE ENCRYPTION KEY

WITH ALGORITHM = AES_128

ENCRYPTION BY SERVER CERTIFICATE MyServerCert;

GO

ALTER DATABASE testxml

SET ENCRYPTION ON;

GO

backup certificate MyServerCert to file=’C:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Backup\test_cert’;

Go

ALTER DATABASE testxml

SET ENCRYPTION OFF;

GO

SQL Login mismatch – not logohet mbasi ke bere nje backup -restore

use your_db

go

Per te kontrolluar users jetim (orphan)

exec sp_change_users_login ‘Report’

Per te lidhur nje user me nje login ekzistues mbasi nje backup/restore

exec sp_change_users_login ‘Update_One’, ‘myUser’,’mylogin’

Per te lidhur nje user me nje login nqs ekziston edhe nqs nuk ekziston ( e krijon on the fly)

exec sp_change_users_login ‘Auto_Fix’, ‘myUser’,’mylogin’,’Pa$$word’

Pasword e vendos vetem nese doni qe login te krijohet.

NQS deshironi te krijoni LOGIN nga e para dhe t’a lidhni vete atehere:

create login MyUserLogin with password =’Pa$$w0rd’, SID=’0x12345678987655444′

SID duhet t’a merrni nga SID i user-it nga komanda

exec sp_change_users_login ‘Report’

Trajnim në programim

Të bëhesh një programues kërkon shume punë, shumë orë praktike në grup dhe në laborator. Gjithmonë më mirë kur është një instruktor të drejtojë në rrugën e saktë gjatë programimit por jo se është e pamundur të mësohet edhe vetëm.
Qendra e Teknologjisë Tiranë ofron kurse programimi nga më bazë C++, JAVA, (databaze) MS SQL Server, ASP.NET; të gjitha kurset zgjasin 9 javë dhe zhvillohen vetëm në praktikë.
Instruktorët kanë një bagazh njohurish nga fusha të ndryshme dhe janë mësimdhënës nëpërmjet praktikës të provuar dhe të pëlqyer nga studentët e mëparshëm.

Programimi ka një kohëzgjatje të mësuarit relativisht të gjatë pasi fillohet me C++ ku merren bazat e programimit, më pas JAVA punon më shumë me botën abstrakte. Mbasi është punuar dhe fituar praktika e nevojshme me këto dy gjuhë bazë të programimit është shume e thjeshtë të mësohet programimi WEB ose MOBILE. Në këto dy programime gjenden edhe vendet më të shumta të punës sot në Shqipëri dhe në botë. Të dy këto gjuhë janë ngusht të ndërthurura me bazën e të dhënave (qoftë MS SQL, MYsql, Oracle etj). Këto dy gjuhë kanë edhe shumë nevojë për përdorimin e HTML, CSS, Javascript etj.

Pra, për t’u bërë një programues i kërkuar në tregun e punës është e rëndësishme të praktikoni dhe të filloni nga fillimi me baza të forta.

~Tirana Center of Technology

Detyra Sql – Group By & Subselect

–1. Ngarkoni file student_te_regjistruar.xlsx ne nje tabele temp nga google drive.

–2. Lidhni tabelen e re me tabelen programe_studimi dhe profile studimi — (normal me emertim).

–3. Mbushni (insert) tabelen REGJISTRIMET sic duhet (pa kolonen Tip_Regjistrimi)

–4. Update kolonen Tip_regjistrimi ne tabelen Regjistrime si me poshte:
–StudentID<=5000 jane regjistruar online
–5. Update kolonen Tip_regjistrimi ne tabelen Regjistrime si me poshte:
–StudentID>5000 jane regjistruar ne sekretari

–6. Group BY
–Sa studenta jane ne vit te pare, sa studenta jane ne vit te dyte
–Sa studenta jane ne vit te pare dhe jane regjistruar ne 2013 ne shkolle
–Sa studenta jane ne vit te pare dhe jane regjistruar ne 2014 ne shkolle
–Sa studenta kemi ne vit te pare nga qarku i Tiranes.

–7. Subselect ne WHERE
–Me jepni programet e studimit qe ndodhen tek tabelave regjistrimeve qe sapo krijuat
–dhe nuk ndodhen tek tabela jone e programeve te studimit, ne kete menyre gjejme
–gjithe studentet qe jane regjistruar gabim.
–Nxirrni te gjithe lendet nga tabelave e lendeve qe nuk ndodhen tek tabela e planeve
–mesimore, ne kete menyre gjejme te gjithe lendet e paperdorura.

–8. Subselect ne JOIN
–Krijoni nje query qe nxjerr vetem studentet qe jane nga rrethi i Tiranes.
–Nxirrni te gjitha kolonat e tabeles studenteve dhe jo tabelave te tjera (s.*)
–Kete query futeni ne subselect dhe bejini join me tabelen e regjistrimeve
–me tregoni se cilat programe studimi kane zgjidhur studentet e Tiranes.
–Ne fund vendosni nje grup by dhe me numeroni se sa student ka per secilin program
–studimi, gjithmone vetem per studentet e Tiranes.

 

*Gjithmone beni kujdes sa rreshta dalin ne rezultat dhe a ben sense numri i rreshtave te shfaqur!