Тёмный
No video :(

Progettazione Database: Dal Diagramma ER allo Schema Logico. Esercizio completo 

Informatica Online
Подписаться 639
Просмотров 30 тыс.
50% 1

Un esercizio svolto completo per costruire diagramma ER e Schema Logico. In questo video si parla di relazioni N-N e di chiavi esterne.
Link al testo: bit.ly/3SIxp0A

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 43   
@francesco9772
@francesco9772 10 месяцев назад
ho capito piu da te che in 1 mese di spiegazione
@salvatoreleo8497
@salvatoreleo8497 10 месяцев назад
Grazie a te. Mi fa davvero piacere questo commento
@SIUIUIIIUIUIUIU
@SIUIUIIIUIUIUIU 8 месяцев назад
Anche io incredibile
@linamaranzano3072
@linamaranzano3072 2 месяца назад
Ciao, come @francesco9772, anch'io ho capito di più da un tuo singolo vedieo che in una settimana di lavoro! grazie mille 😊
@informaticaonline9400
@informaticaonline9400 2 месяца назад
Grazie. Per curiosità: hai usato questo video per studio o per lavoro?
@linamaranzano3072
@linamaranzano3072 2 месяца назад
@@informaticaonline9400 per studio finalizzato ad un lavoro
@linamaranzano3072
@linamaranzano3072 2 месяца назад
hai un video in cui spieghi la cardinalità?
@informaticaonline9400
@informaticaonline9400 2 месяца назад
C’è un video che spiega come gestire le relazioni N a N Database - Le relazioni N a N ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Ds8KDvoiFBM.html
@danielesaverino5233
@danielesaverino5233 9 месяцев назад
Scusa ma nella cardinalita museo opera perche hsi messo (0;N), un museo denza opere non sarebbe un museo
@informaticaonline9400
@informaticaonline9400 8 месяцев назад
Un museo può esistere ma non avere ancora opere, ad esempio prima della inaugurazione. Non è un errore, si tratta di una interpretazione del testo. Può andare bene anche 1,N, dipende dalle specifiche di partenza o dalle ipotesi che facciamo.
@lorenzoneri-co5hj
@lorenzoneri-co5hj 2 месяца назад
Dato che nel testo c'è scritto "eventuale data di morte", non dovrebbe comparire un vincolo di cardinalità (0,1) sull'attributo data di morte? se si, come va gestito?
@salvatoreleo3177
@salvatoreleo3177 2 месяца назад
Si tratta di un attributo non obbligatorio.quando viene implementato sul DBMS È sufficiente impostarlo come attributo che ha la possibilità di essere nullo. La cardinalità la imponi solo nelle relazioni tra due entità, non quando imposti un attributo.
@alfredometrico
@alfredometrico 7 месяцев назад
Molte opere sono state realizzate da più di un artista così come ci sono alcune opere delle quali non se ne conosce l'autore, per esempio opere molto vecchie come le pitture rupestri, per questo ho messo 0,N
@informaticaonline9400
@informaticaonline9400 7 месяцев назад
Nella realtà quotidiana è così. Nell'esercizio, però, il testo fissa una situazione differente, e cioè che un'opera possa essere prodotta da un solo artista. Per cui a quello ti devi attenere. In una eventuale verifica, la tua scelta sarebbe considerata un errore, in quanto non rispetta le condizioni impostate. Al contrario: se nel testo non ci fosse questa precisazione, tu avresti potuto fare la tua ipotesi, scriverla e quindi applicarla al diagramma ER e a tutto il resto.
@oznerolnavi3772
@oznerolnavi3772 Год назад
non hai messo il nome del direttore nel museo fra
@informaticaonline9400
@informaticaonline9400 Год назад
Vero, mi è sfuggito. Si tratta di un attributo in più in Museo
@777smallele
@777smallele 5 месяцев назад
mi scusi, ma credo ci sia un errore nel interpretazione dell'entità Artista: se vien detto di inserire l'eventuale data di morte, non significa che siamo tenuti a inserire una gerarchia di tipo T,E con 2 sotto entità: vivo e morto, andando poi a inserire l'attributo dataMorte solo alla sotto entità Morto? Altrimenti significa che tutte le opere sono associate solo a artisti morti.
@salvatoreleo3177
@salvatoreleo3177 5 месяцев назад
Da nessuna parte è indicato il vincolo di Not Null su quell’attributo, quindi il problema che hai posto si risolve così.
@massimomuja2505
@massimomuja2505 Месяц назад
quindi solo in caso di rapporto N a N tra due entità, si crea un entità "di mezzo"(es. finanziamento) ?
@salvatoreleo3177
@salvatoreleo3177 Месяц назад
Si, per le 1 a N è tutto già definito
@massimomuja2505
@massimomuja2505 Месяц назад
@@salvatoreleo3177 definito in che senso? PK e FK?
@salvatoreleo3177
@salvatoreleo3177 Месяц назад
@@massimomuja2505 nel senso che quella relazione è pronta per la progettazione logica
@massimomuja2505
@massimomuja2505 Месяц назад
@@salvatoreleo3177 ovvero le tabelle e i collegamenti crowfoot?
@salvatoreleo3177
@salvatoreleo3177 Месяц назад
Si, lo schema logico. Segui il video e trovi l’esercizio svolto per intero
@user-dn7yo7ds8n
@user-dn7yo7ds8n Год назад
Buongiorno, ma perchè id museo, id artista ecc. vengono aggiunti senza che ci sia nessuna informazione che indica di aggiungerli? Perchè sono stati aggiunti? Comunque complimenti, spiegazioni molto chiare
@informaticaonline9400
@informaticaonline9400 Год назад
In realtà l’indicazione c’è, ed è la relazione tra Opera e Museo. Quell’attributo si aggiunge proprio perché c’è la relazione 1 a N. Ci serve per sapere il codice identificativo del museo in cui si trova l’opera. Stesso discorso vale per l’artista.
@romboqubydubydu5007
@romboqubydubydu5007 5 месяцев назад
Scusi il disturbo ma non capisco il perché ha scomposto la relazione fra museo e finanziatore, ho capito che l'ha fatto per far si che ci fossero solo cardinalità (1:N) ma non capisco se è obbligatorio da fare oppure no, c'é se lei si fosse fermato a prima della scomposizione sarebbe stato un errore?
@salvatoreleo8497
@salvatoreleo8497 5 месяцев назад
Se l'esercizio richiede solo il diagramma ER, a seconda della rchiesta delll'esercizio, puoi lasciarlo così. Se invece devi costruire anche lo schema logico, allora è necessario: quel passaggio ti consente di creare la tabella intermedia tra le due entità in relazione N:N che ti permette di comprendere e strutturare correttamente il database
@ang3lo205
@ang3lo205 8 месяцев назад
Nel caso ci fosse una relazione 1;1 cosa si fa?
@informaticaonline9400
@informaticaonline9400 8 месяцев назад
Scegli tu dove mettere la chiave esterna. In genere si sceglie in base alla praticità del caso.
@user-wt1mn2ym7w
@user-wt1mn2ym7w 7 месяцев назад
buongiorno prof, avevo una domanda riguardo alle cardinalità. Perché si ha nel database nella cardinalità Finanziatore-museo ha messo (0,N) e non (1,N)? un finanziatore può donare a nessun museo? per essere considerato un donatore non è obbligatorio donare almeno una volta ad un museo?
@informaticaonline9400
@informaticaonline9400 7 месяцев назад
Non si tratta di un errore ma di una scelta. Rendendo non obbligatoria la relazione (cardinalità 0,N) consenti all'utente del database di inserire i dati di un finanziatore prima ancora che faccia la donazione. Allora tu potrai dire: "Ma nel testo non è specificato come comportarsi". In mancanza di una chiarezza nel testo dell'esercizio, in una verifica ad esempio, lo studente si preoccuperà di giustificare la scelta fatta e di inserire la cardinalità (0,N) o (1,N) che corrisponde. Spero di essere stato chiaro.
@user-wt1mn2ym7w
@user-wt1mn2ym7w 7 месяцев назад
sissignore, grazie mille per la risposta@@informaticaonline9400
@antoine1407
@antoine1407 Год назад
c'è un video sullo schema a stella?
@informaticaonline9400
@informaticaonline9400 Год назад
Spunto interessante. Al momento non lo ho preparato
@alexf2863
@alexf2863 Год назад
non capisco non sono del settore ma la chiave esterna di opera non dovrebbe essere id artista?
@informaticaonline9400
@informaticaonline9400 Год назад
In realtà il nome non deve essere necessariamente lo stesso. L’importante è che nella colonna Artista di Opera ci siano valori dello stesso tipo della chiave primaria della tabella Artista (idArtista in questo caso). In termini pratici, devi assegnare all’opera un artista che è già presente nella tabella artista.
@polpettelover6245
@polpettelover6245 Год назад
Diciamo che nella composizione dello schema logico bisognerebbe mettere dei vincoli di Foreign Key (chiave esterna) che collega l'attributo "artista" della relazione "opera" alla chiave primaria della relazione artista, ossia "idArtista" es: (vincolo di Fk: Artista references Artista(idArtista)). Quindi di fatto la chiave esterna di opera è proprio l'id dell'artista ma non è importante che abbiano lo stesso nome
@anttol7030
@anttol7030 Год назад
Buongiorno, come posso disegnare gli attributi del database?
@informaticaonline9400
@informaticaonline9400 Год назад
Io uso il programma draw.io che trovi nel market Place di Google Workspace for Education.
@informaticaonline9400
@informaticaonline9400 Год назад
app.diagrams.net/
Далее
MySQL - Inner Join
6:39
Просмотров 1,2 тыс.
Normalizzazione Database - Esercizio completo
7:46
Просмотров 4,8 тыс.
لدي بط عالق في أذني😰🐤👂
00:17
Просмотров 3,7 млн
Database - Modello concettuale
13:41
Просмотров 17 тыс.
Dal modello ER al modello logico - parte 1
13:22
Просмотров 75 тыс.
Progettazione Schema ER
14:54
Просмотров 20 тыс.
40   Esercizi di progettazione concettuale e logica
1:21:34
Esercizio progettazione concettuale di un database
8:44