Deze cursus is leiding van een instructeur-online. Het is niet zoals video lezing en automatische taken resulteert controles. Je communiceert met de trainer en hij zal uw vragen beantwoorden en zal uw fouten te corrigeren.

Zorg ervoor dat u ten minste B2 niveau van het Engels aan deze cursus deel te nemen

SQL (staat voor Structured Query Language) is een computertaal die wordt gebruikt voor communicatie met en manipuleren databases. Om het meeste uit de grote hoeveelheden data die ze verzamelen te krijgen, moet veel bedrijven raken bedreven in SQL.

SQL wordt gebruikt door bedrijven als een manier om en manipuleren van de informatie en gegevens die zijn opgeslagen in de database, en voor het creëren en wijzigen nieuwe gegevens die databank opgeslagen tabellen.

Een database is een hulpmiddel voor het verzamelen en organiseren van informatie. Databases kunnen informatie over producten, bestellingen, betalingen of iets anders op te slaan. Veel databases beginnen vaak als tekstbestand of spreadsheet, maar als ze groter worden zal men vinden het nuttig om ze over te brengen naar een database gemaakt door een database management systeem. Deze cursus zal je vertrouwd te maken met SQL en zal u helpen databases bekwaam en met een hoog rendement te gebruiken.

Cursus beschrijving

Invoering. Basis begrippen en definities

  • Wat is SQL en waarom heb je het nodig hebt
  • SQL normen
  • Sterke en zwakke punten
  • Wat is een database? Database management systeem MySQL.

relationele theorie

  • Basisconcepten
  • Relaties. Sleutels van de betrekkingen
  • Normaal vormen. De resultaten van normalisatie
  • relationele operaties

Aan de slag met DB

  • Verschillen tussen SQL en relationele theorie
  • RDBMS MySQL
  • Database client applicatie Eekhoorn
  • Korte aantekeningen van SQL syntax

Tabeldefinitie gereedschappen en data manipulatie

  • Tabeldefinitie gereedschap
  • ondergeschikte relaties
  • De integriteit van gegevens beperkingen

Data manipulatie. Deel 1

Het ophalen van gegevens uit tabel

  • Training database en input data
  • Het formuleren van de opdracht
  • Het beantwoorden van de vragenlijst
  • SELECT syntax
  • Semantiek query
  • Componeren SELECT stap voor stap

Het ophalen van gegevens uit de tabel - WHERE

  • Het concept van een predikaat. Regels van de logische uitdrukkingen
  • Vergelijkingen predikaten, ZOALS TUSSEN, IN, IS NULL, MATCH

Het ophalen van gegevens uit de tabel - aggregatie

  • Statistische functies
  • HAVING
  • Operators DISTINCT en ALL

Praktijkopdrachten set №1

Het ophalen van gegevens uit de tabel - subqueries

  • Het schema van subquery werk
  • Subqueries in WHERE-component. Predikaten weer
  • Subqueries in de kolommen
  • Subqueries in de FROM-component

Het ophalen van gegevens uit de tabellen - het koppelen van tabellen

  • Relatie met de relationele theorie
  • Wat zou kunnen worden in de FROM-component
  • Deelnemen aan tabellen met behulp van JOIN operator
  • inner joins
  • outer joins
  • Mee op ongelijkheid
  • De vakbond, divisie, aftrekken

Data manipulatie. Deel 2

Gegevens toevoegen aan een tafel - INSERT commode data - UPDATE toe te voegen-of veranderende (samenvoegen) table data - INSERT ... ON UPDATE gegevens uit een tabel verwijderen - DELETE e. Samenvoegen van gegevens. Praktijkopdrachten set №2 recursieve query

  • Het begrip hiërarchische gegevensvertegenwoordiging
  • Gegevensverwerking hiërarchie met de aangrenzende datamodel
  • Dataverwerking hiërarchie met behulp van de nested set model

triggers

  • triggers gebruik
  • Het opleggen van collectieve beperkingen
  • VOOR en NA triggers
  • INSERT, UPDATE en DELETE triggers
  • ROW en STATEMENT triggers
  • Bijzondere objecten Oud en nieuw

Het creëren van Views

  • Voor- en nadelen van het creëren van standpunten
  • Herzienbaar uitzicht.
  • Bekeken met beperkingen

autorisatie gereedschappen

  • Data woordenboek
  • gebruikers manipulatie
  • Toekenning en intrekking van rechten
  • Access levels

Transaction management

  • ACID transactie
  • transacties fenomenen
  • Isolation levels

Query performance tuning

  • Grote hoeveelheden data
  • Query planner
  • indexeren
  • Partitioning
  • Word lid van algoritmen

Praktijkopdrachten set №3

Database Design met behulp van UML

  • behoeftenanalyse
  • Oprichting van class diagram
  • Association, de samenstelling en aggregatie relaties
  • Overgang van klassen schema om de ERD

Afstudeerproject: creatie van billing systeem van de mobiele operator

  • Voorbereiding van de functionele eisen voor het project
  • Voorbereiding van de technische vereisten
  • Creatie van de database
  • Het vullen van de database en de benodigde berekening indicatoren
  • Componeren van bill gebruiker

Om te kunnen onze trainingen moet je B2 niveau van het Engels op zijn minst succesvol te wonen.

Opleiding te volgen in:
  • Engels

Zie 3 andere vakken van Infopulse University Ukraine »

Deze cursus is Online
Begindatum
Inschrijving openen
Duration
20 uur
Voltijd
Prijs
120 USD
10 sessies, 2 uur, 2 keer per week
Op locaties
Op datum
Begindatum
Inschrijving openen
Aanmeldingslimiet

Inschrijving openen

Location
Aanmeldingslimiet
Einddatum