Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL e Database Relazionali
Rating: 3.8 out of 5(10 ratings)
76 students

SQL e Database Relazionali

Impara l'SQL in modo pratico e passo passo
Created byEnrico Girardi
Last updated 6/2022
Italian
Italian [Auto],

What you'll learn

  • SQL
  • Algebra Relazionale
  • DBeaver
  • phpmyadmin
  • PostgreSQL

Course content

11 sections • 121 lectures • 4h 28m total length
  • Introduzione1:04
  • Installazione XAMPP2:44

Requirements

  • Poter installare XAMPP, PostgreSQL e DBeaver sulla propria macchina

Description

Impara ad utilizzare il linguaggio SQL in modo passo passo e guidato.

Il corso è diviso in parti per affrontare modalità di lavoro differenti e tematiche diverse.


Inizieremo con phpmyadmin e MySql,in locale con XAMPP, creando ed inserendo dati prima usando il software,

per iniziare a prendere confidenza con il mondo dei database.


In una seconda fase invece abbandoneremo questi strumenti per passare al software DBeaver e Postgres,

in modo da poter fare un salto di qualità ed iniziando a lavorare sul codice vero e proprio, ma sopratutto per vedere sistemi

diversi nello stesso corso.


Vedremo come creare database e tabelle, ed in vincoli di integrità

  • primary key

  • foreign key

  • unique

  • check

  • not null

  • default

  • truncate

  • drop

  • alter

  • constraint


Sarà spiegato come modificare i dati via SQL:

  • Update set

  • delete

  • like

  • wildcards

  • ilike

  • similar to


Come fare una ricerca all'interno di un database:


  • In

  • not in

  • between

  • any

  • all

  • some

  • coalesce

  • exists e not exists

  • case


Vedremo poi le funzioni aggregate ed in generale l'aggregazione dei dati :

  • order by

  • limit

  • offset

  • count

  • sum

  • min

  • max

  • avg

  • group by

  • having

  • view (viste)

  • common table expressions


All'interno del corso saranno affrontate anche concetti di algebra relazionale, progettazione concettuale ed il  modello E/R.


Dopo una sezione di approfondimento, ci sarà  una intera sezione dedicata agli Esercizi con alcune varianti di risoluzione in modo da  poter ottenere lo steso risultato con tecniche diverse.


Nella parte finale saranno affrontate invece alcune esperienze pratiche con connessione da remoto di un database di un CSM reale.


Who this course is for:

  • Imparare il linguaggio SQL da zero, in modo sufficientemente completo per iniziare
  • SQL
  • Algebra Relazionale
  • DBeaver
  • phpmyadmin