MySQL pamatkurss

Gūsti zināšanas par pasaulē populārākās atvērtā koda datubāzes pamatfunkcijām, MySQL Server, relāciju datubāzu izmantošanu un piedāvāto rīku pielietošanu.

Kursa ilgums, akadēmiskās stundas: 32
Cena (bez PVN): 2000,00 
Cena (ar PVN): 2420,00 
Pasniedz: Jānis Ozoliņš Jurijs Oļeiņikovs
Jurijs Oļeiņikovs
Jurijs Oļeiņikovs ir Oracle infrastruktūras eksperts - plānošana, ieviešana, uzturēšana – visi procesa posmi. Pasniedzējs ir eksperts traucējummeklēšanā un veiktspējas regulēšanā. Piedalījies neskaitāmās konferencēs un semināros par attiecīgo tēmu. Pasniedzēja zināšanas ir tik plašas, ka visu paveikto nav iespējams uzskaitīt: Oracle Database Server, Oracle Application Server un serveru tehnoloģijas, piemēram, Unix (Sun Solaris), Linux (RedHat, Suse), kā arī Windows platformas (NT, 2000, XP) un Ms Exchange. Unix/Linux programmēšanu, C++, SQL un XHTML/CSS, u.c.

Juris Trošins Signis Vāvere
Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

Mācību mērķis

Veicināt zināšanu un prasmju pilnveidi darbā ar MySQL:

  • izskaidrot datubāzes darbību;
  • iegūt datubāzes metadatus;
  • aprakstīt MySQL GUI rīkus;
  • pārraudzīt datubāzes veiktspēju;
  • veikt datubāzes dublēšanu un atkopšanu;
  • eksportēt un importēt datubāzes datus;
  • aprakstīt MySQL funkcijas un priekšrocības;
  • izskaidrot relāciju datubāzu pamatus;
  • izveidot efektīvu datubāzi;
  • veidot datubāzi un tabulas, izmantojot SQL Modify vai dzēst datubāzes entītijas;
  • pieprasīt datus ar komandu SELECT;
  • apvienot datus no vairākām tabulām;
  • izmantot iebūvētās MySQL funkcijas.
Mērķauditorija

Datubāzu administratori, datubāzu dizaineri un izstrādātāji.

Pēc mācībām Tu spēsi:
  • Izskaidrot relāciju datubāzes modeli.
  • Aprakstīt MySQL funkcijas un priekšrocības.
  • Instalēt un konfigurēt MySQL serveri un klientus.
  • Izstrādāt efektīvas datubāzes.
  • Izmantot strukturēto vaicājumu valodu (SQL), lai izveidotu datubāzi un vaicājumu datus.
  • Izmantot atbilstošus MySQL rīkus.
Priekšnoteikumi mācību apmeklēšanai

Obligātie priekšnoteikumi:

  • Nepieciešamas pamata datorprasmes.

Ieteicamie priekšnoteikumi:

  • Zināšanas par datubāzes jēdzieniem;
  • Iepriekšēja pieredze darbā ar jebkuru komandrindas programmu.
Mācību materiāli

Oracle University Event Learning Subscription.

Sertifikācijas eksāmens

Nav paredzēts.

Programma

1. Ievads par MySQL

  • Mācību mērķi;
  • Mācību karte;
  • Pārskats par MySQL;
  • MySQL datubāzes servera izdevumi;
  • MySQL produkti;
  • MySQL pakalpojumi un atbalsts;
  • MySQL resursi;
  • Datubāzu piemēri.

2. MySQL serveris un klients

  • MySQL klienta/servera modelis;
  • Komunikācijas protokoli;
  • MySQL savienotāji;
  • MySQL servera instalēšana;
  • MySQL servera palaišana;
  • Tastatūras rediģēšana;
  • Sesijas reģistrēšana.

3. Datubāzu pamati

  • Relāciju datubāzes pamati;
  • Izklājlapa pret datubāzi;
  • Entītijas un attiecības;
  • Attiecību kategorijas;
  • SQL valoda un MySQL;
  • SQL datu definīcijas valoda;
  • SQL datu manipulācijas valoda.

4. Datubāzu dizains

  • Datubāzu modelēšana;
  • Struktūru un kardinalitātes diagramma;
  • Atslēgas;
  • Normalizācija;
  • Datubāzu dizains;
  • Datubāzes skatīšana un novērtēšana.

5. Tabulu datu tipi

  • Datu tipi kā daļa no datubāzes dizaina;
  • Skaitliskie datu veidi;
  • Laika datu veidi;
  • Rakstzīmju virknes datu tipi;
  • Raktzīmju kopas un komplektēšanas atbalsts;
  • Bināro virkņu datu tipi;
  • Datu veida apsvērumi;
  • NULL nozīme.

6. Datubāzu un tabulu izveide

  • Datubāzu izveide;
  • Tabulu izveide;
  • Tabulas izveides attēlošana;
  • Kolonnu opcijas;
  • Tabulu opcijas;
  • Tabulu indeksēšana;
  • Tabulu ierobežojumi.

7. Pamatvaicājumi

  • SELECT paziņojums;
  • Problēmu novēršana;
  • SQL režīmi Syntax pārbaudei;
  • Kopējie SQL režīmi;
  • MySQL darbagalds SQL izstrādei.

8. Datubāzu un tabulu uzturēšana

  • Tabulu un datubāzu dzēšana;
  • Jaunas tabulas izveide, izmantojot esošu tabulu;
  • Jaunas tabulas izveides apstiprināšana;
  • Esošas tabulas struktūras kopēšana;
  • Pagaidu tabulas izveide;
  • Tabulas kolonnu pievienošana, noņemšana un modificēšana;
  • Indeksu un ierobežojumu pievienošana, noņemšana un modificēšana.

9. Tabulas datu manipulēšana

  • Tabulas rindu datu manipulēšana;
  • INSERT paziņojums;
  • REPLACE paziņojums;
  • UPDATE paziņojums;
  • DELETE paziņojums.

10. Funkcijas

  • Funkcijas MySQL izteiksmēs;
  • Funkciju izmantošana;
  • Stīgu funkcijas;
  • Temporālās funkcijas;
  • Skaitliskās funkcijas;
  • Kontroles plūsmas funkcijas;
  • Apkopotās funkcijas;
  • Atstarpes funkciju nosaukumos.

11. Datu importēšana un eksportēšana

  • Eksportēšana ar vaicājumu;
  • Eksportēšana ar MySQL;
  • Importēšana no datu faila;
  • Importēšana ar MySQL.

12. Tabulu apvienošana

  • Vairāku tabulu apvienošana;
  • Tabulu apvienošana, izmantojot SELECT funkciju;
  • Ar komatiem atdalītu tabulu apvienošana;
  • Iekšējās savienošanas;
  • Ārējās savienošanas;
  • Tabulas nosaukuma aizstājvārdi.

13. Tabulu apakšvaicājumi

  • Priekšrocības, izmantojot apakšvaicājumus;
  • Apakšvaicājumu izvietošana;
  • Apakšvaicājumu kategorijas;
  • Apakšvaicājuma rezultātu tabulu veidi;
  • Apakšvaicājumu tipi/izvietojums;
  • Neatbilstību atrašana;
  • Tabulu modificēšana, izmantojot apakšvaicājumus;
  • Apvienojumu konvertēšana uz apakšvaicājumiem.

14. MySQL grafiskā lietotāja interfeisa rīki

  • MySQL darbagalds;
  • MySQL uzņēmuma monitors.

15. Papildinformācija

  • Krātuves dzinēji;
  • Skatu izveide;
  • Transakcijas;
  • Metadatu izgūšana;
  • Veiktspējas shēma;
  • MySQL uzņēmuma dublēšana.

16. Noslēgums

  • Mācību mērķi;
  • MySQL mācību programmas ceļš;
  • MySQL resursi;
  • Novērtēšana;
  • Noslēdzošā jautājumu un atbilžu sesija.

Ja vēlies uzzināt vairāk par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.