Sql frågespråk

Infopulse University Ukraine

Programbeskrivning

Läs den officiella beskrivningen

Sql frågespråk

Infopulse University Ukraine

Denna kurs är lärarledd-nätet. Det är inte som video föreläsning och automatiska uppgifter resultat kontroller. Du kommer att kommunicera med tränare och han kommer att besvara dina frågor och kommer att rätta till sina misstag.

Var säker på att du har åtminstone B2 nivå i engelska för att delta denna kurs

SQL (står för Structured Query Language) är ett datorspråk, som används för att kommunicera med och manipulera databaser. För att få ut mesta möjliga av de enorma mängder data som de samlar in, måste många företag bli insatt i SQL.

SQL används av företag som ett sätt att komma åt och manipulera information och data som lagras i deras databaser, samt för att skapa och ändra nya data som lagras databastabeller.

En databas är ett verktyg för att samla in och organisera information. Databaser kan lagra information om produkter, order, betalning eller något annat. Många databaser börjar ofta som vanlig textfil eller ett kalkylblad, men när de växer större kommer vara till hjälp för att överföra dem till en databas som skapats av ett databashanteringssystem. Denna kurs kommer att bekanta dig med SQL och hjälper dig att använda databaser skickligt och med hög effekt.

Kursplan

Introduktion. Grundläggande begrepp och definitioner

  • Vad är SQL och varför du behöver det
  • SQL-standarder
  • Styrkor och svagheter
  • Vad är en databas? Databas ledningssystem MySQL.

relations~~POS=TRUNC teori

  • Grundläggande koncept
  • Relationer. Nycklar av relationer
  • Normalformer. Resultat av normalisering
  • relationsoperationer

Komma igång med DB

  • Skillnader mellan SQL och relationsteori
  • RDBMS MySQL
  • Databas klientprogram Squirrel
  • Snabba anteckningar av SQL-syntax

Tabell definition verktyg och datamanipulation

  • Tabell definition verktyg
  • underordnade förbindelser
  • Dataintegritet begränsningar

Datamanipulation. Del 1

Hämtning av data från tabell

  • Utbildningsdatabas och indata
  • Formulera uppgiften
  • Besvara frågeformuläret
  • SELECT syntax
  • Semantik fråga
  • Komponera VÄLJ steg för steg

Hämtning av data från tabellen - WHERE

  • Begreppet ett predikat. Reglerna för de logiska uttryck
  • Jämförelser predikat, LIKE, MELLAN, IN, är noll MATCH

Hämtning av data från tabellen - aggregering

  • aggregeringsfunktioner
  • HAVING
  • Operatörer distinkta och ALL

Practice uppgifter enligt №1

Hämtning av data från tabellen - delfrågor

  • Systemet för fråga arbete
  • Delfrågor i WHERE. Predikat återigen
  • Underfrågor i kolumnerna
  • Delfrågor i FROM-satsen

Hämtning av data från tabellerna - ansluter tabeller

  • Förhållande till relationsteorin
  • Vad som kan vara i FROM-satsen
  • Att gå med tabeller använder GÅ operatör
  • inre förenar
  • yttre kopplingar
  • Gå med på ojämlikhet
  • Facket, division, subtraktion

Data Manipulation. Del 2

Lägga till data i en tabell - INSERT Skötbord uppgifter - UPDATE Lägga-eller föränderliga (sammanslagning) tabelldata - INSERT ... ON UPDATE Radera data från en tabell - RADERA e. Slå samman data. Practice uppgifter enligt №2 rekursiva frågor

  • Begreppet hierarkiska datarepresentation
  • Databehandlings hierarki genom att använda den intilliggande datamodellen
  • Databehandlingshierarki med hjälp av kapslad uppsättning modell

triggers

  • utlöser användning
  • Införande av företagskunder begränsningar
  • Före och efter triggers
  • INSERT, uppdatera och radera triggers
  • ROW och ANALYS triggers
  • Speciella objekt Gammalt och nytt

skapa Visningar

  • Fördelar och nackdelar med att skapa vyer
  • Uppdateras vyer.
  • Vyer med restriktioner

auktoriserings verktyg

  • data dictionary
  • användare manipulation
  • Bevilja och återkalla rättigheter
  • åtkomst~~POS=TRUNC nivåer~~POS=HEADCOMP

Transaction Management

  • ACID transaktionen
  • transaktioner phenomenons
  • isoleringsnivåer

Query prestandajustering

  • Stora mängder data
  • query planerare
  • indexering
  • partitione
  • Gå med algoritmer

Practice uppgifter enligt №3

Databasdesign med UML

  • Kravanalys
  • Skapande av klassdiagram
  • Association, komposition och aggregering relationer
  • Övergång från klasserna diagrammet till ERD

Slut projekt: skapande av faktureringssystem för mobiloperatören

  • Framställning av funktionskrav för projekt
  • Framställning av tekniska krav
  • Skapande av databas
  • Fylla databasen och beräkning nödvändiga indikatorer
  • Komponera av användarens bill

För att kunna framgångsrikt delta i våra utbildningar man måste ha B2 nivå i engelska åtminstone.

Denna skola erbjuder program i:
  • Engelska
Varaktighet & Pris
Denna kurs är Online
Start Date
Startdatum
Öppen antagning
Duration
Varaktighet
20 Öppettider
Heltid
Price
Pris
120 USD
10 sessioner, 2 timmar, 2 gånger i veckan
Information
Deadline
Locations
Ukraina - Kyiv, Kyiv City
Startdatum : Öppen antagning
Sista anmälningsdag Kontakt Skolan
Slutdatum Kontakt Skolan
Dates
Öppen antagning
Ukraina - Kyiv, Kyiv City
Sista anmälningsdag Kontakt Skolan
Slutdatum Kontakt Skolan