Загрузка...

Basi di dati-Esercizi Guidati #1 Parte 2

Benvenuti in questo nuovo appuntamento della Serie dedicata agli esercizi Svolti Di Basi di Dati! Oggi ci concentriamo su due esercizi fondamentali che spaziano dalla logica procedurale alla progettazione dello schema relazionale.

Nel video, non ci limitiamo a scrivere codice SQL, ma analizziamo insieme il perché di ogni scelta progettuale.

Partiamo dall'Esercizio 4, dove dobbiamo costruire un Trigger di Notifica per un sistema simile a un social network. Immaginate che venga pubblicata una nuova Storia: chi deve ricevere l'avviso? Vedremo come intercettare l'evento di classificazione e ragioneremo su come raggiungere due gruppi distinti di utenti:

I follower della categoria (es. chi segue "Sci-Fi").
Gli amici dell'autore (es. chi è collegato allo scrittore). La sfida vera qui è gestire la bidirezionalità delle amicizie (se A è amico di B, allora anche B è amico di A) e unire tutto in un'unica lista di destinatari senza duplicati.
Nella seconda parte, passiamo all'Esercizio 05 dedicato allo Schema Logico. Qui il focus è sulla traduzione di un diagramma concettuale in tabelle SQL vere e proprie. Discuteremo perché l'entità genitore "Contributo" viene eliminata e i suoi attributi "spinti verso il basso" (Push-Down) nelle tabelle figlie "Storia" e "Feedback". Analizzeremo le conseguenze di questa scelta: dalla gestione dei valori NULL, alla definizione delle chiavi primarie composte, fino ai vincoli CHECK per garantire l'integrità dei dati (ad esempio, impedire che un utente si colleghi a se stesso).

Se state preparando l'esame di Basi di Dati o volete semplicemente capire meglio come progettare query e schemi complessi, questo video fa per voi!

Buona visione!

Capitoli del video: 0:00 Intro & Il problema della Notifica (Es. 04)
1:15 Chi sono i destinatari? Ragionamento logico
3:30 La soluzione SQL per il Trigger 5:45 Passiamo allo Schema Logico (Es. 05)
7:00 Perché ristrutturare con Push-Down?
8:30 Definizione Tabelle e Vincoli (PK, FK, CHECK)

🔔 Iscriviti al canale per non perdere i prossimi approfondimenti!

#Database #SQL #Trigger #SchemaLogico #University #Informatica #ProgettazioneDB

Видео Basi di dati-Esercizi Guidati #1 Parte 2 канала Encyclopedico
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять