Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-11-2018, 10:29   #1
Paranoid_mess
Junior Member
 
Iscritto dal: Nov 2015
Messaggi: 1
[DIAGRAMMA ER] Aiuto su progetto Web

Ciao a tutti,
Ho un problema poichè sto sviluppando un applicativo web per un professore nel quale devo trattare un Social. C'è da fare anche il diagramma ER e la relativa base di dati.
Una delle funzionalità di questo applicativo è quella che ogni utente può richiedere l'amicizia a diversi utenti; una delle richieste è tenere traccia dello storico delle amicizie, ho pensato quindi di fare una entità utente collegata ad una associazione richiede che ritorna poi ad utente in tutti e due i rami (0.n) (mittente, destinatario della richiesta).
In tal modo però se un utente dovesse chiedere una amicizia ad un utente, dopo un po eliminarlo e richiedergliela, non si potrebbe poichè comparirebbe due volte la coppia nome utente mittente e destinatario, (ho pensato alla rimozione della tupla della prima richiesta del database ma devo mantenere lo storico completo). Ho deciso di usare un attributo data_richiesta all'interno della associazione (che diventerà una tabella nello schema relazionale) per distinguere la coppia degli utenti se dovesse ripresentarsi ma a questo punto data_rich dovrebbe far parte della chiave.
Solo che un attributo di una associazione non può divenire chiave in fase di traduzione, invece, il professore sostiene di si col processo di reificazione. (?)
Quello che avevo pensato è anche una entità amicizia ma non ho idea di come e dove collegarla.
Allego la foto del caso. Grazie mille !
https://ibb.co/hS1GkV
Paranoid_mess è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2018, 14:26   #2
Mason
Senior Member
 
L'Avatar di Mason
 
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
xche 0-n?

una richiesta secondo me ha 1 destinatario ed 1 richiedente, la sequenza di queste da le richieste a molteplici amici (potrebbe anche essere che 1 richiesta puo andare verso piu target, ma a quel punto hai bisogno di molti d_completamento_richiesta, non molto pulito e poco gestibile dall'operazionale).

una richiesta senza mittente o destinatario non ha senso, almeno in casi reali.
(nessuno chiede l'amicizia a caio? caio chiede l'amicizia a nessuno?)

se devi tenere traccia dei cambi stati io userei un altra entita con id_richiesta, stato, data_ingresso_stato.

inoltre un amicizia puo essere recisa, potresti metterci un tipo alla richiesta (tipo amicizia, tipo rescissione). o piu pulito fai un altra entita' tipo rescissione ma con una gestione forse piu complessa/meno uniformata.

se devi tenere lo stato non puoi fare delete per me, ma giocare sulle date piu recenti delle richieste (amicizia/rescissione) oppure avere un entita' che ti tiene lo staato attuale tragli utenti.

Vabbe, spero ti serva, ciao
__________________
e' difficile cio' che non si conosce
Tic Tac
Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it."
Mason è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2019, 07:36   #3
DrPsyche
Junior Member
 
L'Avatar di DrPsyche
 
Iscritto dal: Oct 2018
Messaggi: 8
Quote:
Originariamente inviato da Paranoid_mess Guarda i messaggi
Ciao a tutti,
Ho un problema poichè sto sviluppando un applicativo web per un professore nel quale devo trattare un Social. C'è da fare anche il diagramma ER e la relativa base di dati.
Una delle funzionalità di questo applicativo è quella che ogni utente può richiedere l'amicizia a diversi utenti; una delle richieste è tenere traccia dello storico delle amicizie, ho pensato quindi di fare una entità utente collegata ad una associazione richiede che ritorna poi ad utente in tutti e due i rami (0.n) (mittente, destinatario della richiesta).
In tal modo però se un utente dovesse chiedere una amicizia ad un utente, dopo un po eliminarlo e richiedergliela, non si potrebbe poichè comparirebbe due volte la coppia nome utente mittente e destinatario, (ho pensato alla rimozione della tupla della prima richiesta del bot writer database ma devo mantenere lo storico completo). Ho deciso di usare un attributo data_richiesta all'interno della associazione (che diventerà una tabella nello schema relazionale) per distinguere la coppia degli utenti se dovesse ripresentarsi ma a questo punto data_rich dovrebbe far parte della chiave.
Solo che un attributo di una associazione non può divenire chiave in fase di traduzione, invece, il professore sostiene di si col processo di reificazione. (?)
Quello che avevo pensato è anche una entità amicizia ma non ho idea di come e dove collegarla.
Allego la foto del caso. Grazie mille !
https://ibb.co/hS1GkV
Ho lavorato con la reificazione dei dati lo scorso semestre (la reificazione dei messaggi in Smalltalk).
La reificazione dei dati è simile per alcuni aspetti al raffinamento dei dati, tuttavia, il processo di reificazione è più focalizzato sulla concretizzazione dell'idea che sulla sua raffinazione. Per quanto riguarda la reificazione dei dati, il perfezionamento comprende fasi per trovare una rappresentazione più concreta dei tipi di dati astratti, che viene eseguita utilizzando le specifiche standard.
DrPsyche è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
HP blocca anche le cartucce di inchiostr...
Acquisizione Apple: SigScalr chiude, gli...
Cooler Master HAF II 500 integra le vent...
I musulmani non dovrebbero usare le crip...
AMD Radeon 9000 pronte a sorpassare le N...
Soulframe, il nuovo gameplay chiarisce m...
La Commissione UE presenterà una ...
Niente più eliche: con due ali, i...
Waze si aggiorna con nuove funzioni IA: ...
Oltre 200 economisti ed esperti di IA la...
I migliori produttori del 2026? Facci sa...
Claude Code consuma fino a 33 mila token...
Si chiama Starfire il chip con cui Intel...
Chrome espone l'OS reale dietro ogni ric...
Intel investe altri 5 miliardi di euro p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v