MySQL 8. Design og opprettelse av databaser - kurs RUB 34.990. fra Spesialist, opplæring, Dato: 2. mai 2023.
Miscellanea / / December 05, 2023
MySQL - en av de populære relasjonsdatabaseserverne. Brukes på et stort antall nettsteder og innholdsstyringssystemer (CMS). Wordpress, Joomla, Drupal, Bitrix og andre CMS kan og fungerer med MySQL DBMS. De mest populære PHP-rammeverkene kan fungere med MySQL: Laravel, Symfony, yii og andre. For å bruke MySQL effektivt, må du kjenne til verktøyene, egenskapene og funksjonene.
Under kurset "MySQL 8. Designing and Creating Databases” vil du mestre de grunnleggende teknikkene og metodene for å jobbe effektivt med MySQL 8-serveren. I løpet av opplæringen vil du vurdere stadiene med å designe og lage databaser, studere SQL-operatører i detalj og lære hvordan du administrerer transaksjoner på MySQL-serveren. Du vil kunne lage lagrede prosedyrer og utløsere, og lære hvordan du effektivt bruker lagringsmotorene ("motorene") til MySQL-serveren. Dette kurset er et must for enhver nettsideutvikler.
Kurset er beregnet på webutviklere og webmastere som planlegger å bruke MySQL-serveren i sin praksis. Kurset vil være spesielt interessant for spesialister som bruker PHP og Perl.
Ved slutten av kurset vil du ha utviklet et stort volum av SQL spørringsmaler, som du senere kan bruke i dine prosjekter, og lage en database for det valgte prosjektet. Hver modul inneholder et stort antall praktiske oppgaver og avsluttes med en test for å konsolidere kunnskap. Alle kursdeltakere får hjemmeoppgaver.
Kursopplegget oppfyller kravene til den profesjonelle standarden «Programmer». Etter vellykket gjennomføring av kurset får senteret et prestisjefylt sertifikat for avansert opplæring.
Du vil lære:
-installere og konfigurere MySQL 8-serveren
-arbeid med mysql-konsollen
-designe og lage effektive databaser på MySQL 8-serveren
-bruk MySQL Workbench til å designe skjemaer
-manipulere data på MySQL 8-serveren ved å bruke SQL-språket effektivt
-bruke lagrede prosedyrer og triggere i databaser
-bruke og administrere transaksjoner
- sikkerhetskopiere informasjon og gjenoppretting etter en katastrofe
-optimalisere spørringer og serverkonfigurasjon for mer effektiv drift
- lyttere vil lære navnet på delfinen på MySQL 8-logoen)
11
kurs"For et skip som ikke vet hvor det seiler, vil ingen vind være gunstig" Seneca
En talentfull lærer-utøver, innehaver av den prestisjetunge internasjonale statusen ZCE (Zend Certified Engineer).
Kombinerer mange års undervisning og praktisk utviklingserfaring. Lyttere elsker Alexey Vladimirovich for hans tilgjengelige og forståelige presentasjon av komplekse emner, klare eksempler som hjelper dem umiddelbart å mestre materialet, lidenskap for arbeidet hans og gode humor.
Alexey Vladimirovich har langvarig yrkeserfaring med å utvikle, støtte og oppdatere bedriftsnettsteder. Han underviste i fagene "Software Development Technology", "Theory of Programming Languages and Translation Methods", "Fundamentals of HTML and CSS" ved universiteter. Spesialiserer seg på å undervise kurs om nettteknologi. I løpet av sin tid på senteret trente Alexey Vladimirovich over 5000 studenter.
Forfatter av kursene «Aplikasjonsutvikling i Symfony», «JavaScript. Nivå 3. React and JSX", "React: Redux and react-router".
Alexey Vladimirovich forbedrer stadig sitt profesjonelle nivå, og bestod eksamen 70-480 "Programmering i HTML5 med JavaScript og CSS3.
Bilder av gruppestudenter er plassert i vårt VKontakte-fellesskap.
Modul 1. Installere og starte MySQL 8-serveren (4 ac. h.)
-Fordeling
- Filstruktur
- Sette opp en konfigurasjonsfil
-Initialisering av serverdata
- Start serveren
-Start mysql-konsollen
-Konsollkommandoer
- Jobber med MySQL Workbench
-Grunnleggende SQL-kommandoer
Modul 2. Design av en relasjonsdatabase (4 ac. h.)
- Datatyper
- Utforme et basisdiagram i WorkBench
-Normalisering av databasetabellen
- Lag nøkler
-Forhold mellom tabeller
- Jobber med .mwb-filer
-Eksporter SQL-kode fra databaseskjema
Modul 3. Syntaks for SQL-uttrykk for å definere datastruktur (4 ac. h.)
-DDS-operatører
-Baseopprettingsoperatører
-Oppretting av tabeller
-Midlertidige bord
-Indekser
-Fulltekstindeks
- ALTER modifikasjonsoperatør
Modul 4. SQL-uttrykk: Datamanipulasjon (4 ac. h.)
-CRUD-operatører
-Innsetting av data
-Data lasting LOAD
-Dataoppdatering
-Fjerning
-Sampling av data
-Predikater
-Bord blir med
Modul 5. Kombinere spørringer og manipulere data (4 ac. h.)
-VELG bli med
-Subqueries IN, NOEN, ALT, MELLOM
-FINDES operatør
-Representasjon
-Se restriksjoner
Modul 6. Lagrede prosedyrer og triggere (4 ac. h.)
-Konseptet med RUTINER
-Lagrede prosedyrer
- Innebygde funksjoner
- Jobber med dato/klokkeslett
- Jobber med tall
-Strenger
-Egne funksjoner
-IF-operatør
- Lage triggere
Modul 7. MySQL-transaksjoner og lagringstyper (4 ac. h.)
-Låse bord
- Betinget blokkering
-Transaksjoner
- Spar poeng
-Lagringstyper
Modul 8. Optimalisering og vedlikehold av MySQL 8-serveren (4 ac. h.)
- Lage en database backup
-Kontoer
- Tilbakestill superbrukerpassord
-Spørringsoptimalisering
-Dataopplasting til HTML og XML