Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-05-2011, 18:33   #1
diego86
Senior Member
 
L'Avatar di diego86
 
Iscritto dal: Mar 2004
Città: Milano
Messaggi: 415
[database] progettazione logica relazione 1-n

ciao a tutti...
devo realizzare un db con una relazione 1-n e mi è venuto un dubbio su una cosa elementare. Prendiamo come esempio (che calza a pennello su ciò che serve a me) la classica relazione mamma-figli dove ogni mamma può avere più figli, ma in quanto mamma deve averne almeno uno.
MAMMA(codice, nome, cognome)
FIGLIO(codice, nome, cognome, codicemamma)
io farei una cosa del genere...
Però facendo così è possibile che una mamma inserita nel db non abbia nessun figlio che si riferisca a lei, che invece è proprio la cosa che mi devo assicurare che ci sia...come devo fare???

ESEMPIO:
MAMMA
1 anna rossi
2 maria bianchi
3 pina verdi

FIGLIO
1 luca gialli 1
2 mario blu 2
3 paolo neri 2

In questo caso io DEVO assicurarmi che per ogni mamma inserita ci sia almeno un figlio, quindi anche la signora pina verdi deve avere un figlio inserito...come faccio a mettere questo vincolo?
__________________
Ho concluso con Worp, -V3G3TA-, Marco911, TheDragon81, ciociola
------------------------------------------------
Diego
diego86 è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 21:40   #2
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
Dunito sia possibile farlo a livello di struttura dati del DB:

Se attivi l'integrità referenziale (foreign key) sulla tabella figli prima di crearne uno nuovo devi tassativamente prima aver creato la mamma, e quindi una mamma nel momento in cui viene inserita ovviamente non avrà figli esistenti...

L'unica strada forse potrebbe essere utilizzare un trigger sull'update, creazione e delete di un figlio che controlli che non ci siano mamme orfane e nel caso blocchi l'operazione: così facendo nel momento in cui si crea una nuova mamma il figlio successivo inserito nel DB deve tassativamente essere di quell'ultima mamma e non si possono modificare o cancellare "figli unici" lasciando madri "orfane"... la effettiva fattibilità e l'implementazione dipende molto dall'engine che usi... quale è?
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2011, 22:22   #3
diego86
Senior Member
 
L'Avatar di diego86
 
Iscritto dal: Mar 2004
Città: Milano
Messaggi: 415
uso postgresql
__________________
Ho concluso con Worp, -V3G3TA-, Marco911, TheDragon81, ciociola
------------------------------------------------
Diego
diego86 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2011, 17:50   #4
Die1380
Junior Member
 
Iscritto dal: May 2011
Messaggi: 9
Uhmmmm... non capisco a cosa ti possa servire un giro così contorto di controlli... è logico che l'integrità referenziale verrà testata quando inserisci un record Figlio il quale deve per forza corrispondere ad un record Madre.
Ma se inserisci una nuova Madre? Se il DB al momento fosse vuoto, il primo inserimento quale sarebbe?

Certo puoi fare tutto un giro di trigger per inserire sempre un Figlio fittizio all'inserimento di una Madre e trigger che impediscano la cancellazione dei Figli unici... ma ancora una volta mi chiedo a cosa possa servire... forse deve ripensare a quello che vuoi fare prima di infilarti in una strada stretta e contorta... non ti basta semplicemente mettere tutti in unico record?
Die1380 è offline   Rispondi citando il messaggio o parte di esso
Old 16-05-2011, 18:02   #5
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
effettivamente anche seguendo l'ipotesi del trigger sulla tabella figli andresti incontro a rogne: ad esempio potresti bloccare del tutto il sistema inserendo due "madri" di fila dato che a quel punto inserendo un figlio avresti comunque una madre "orfana".....
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
'La soluzione a un problema che non esis...
Radeon RX 9000 sì, Ryzen 9000 no:...
Amazon versa 180 milioni al Fisco e canc...
Meta, il Board di Supervisione guarda o...
DJI rivoluziona le consegne aeree: il nu...
Fibercop e Microsoft Italia uniscono per...
App Store Award 2025: scarica le 17 app ...
NVIDIA fa marcia indietro, il supporto P...
Addio definitivo alla GeForce GTX 1080: ...
Numeri record per gli iPhone 17: Apple s...
L'Italia del 2025 raccontata da Google: ...
Piaggio lancia Porter NPE, il pick-up el...
Xiaomi L1 a 153€: il proiettore smart 10...
Dopo Amazon, anche il data center di Gro...
Scoppia il caso Meta AI: l'Europa apre u...
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: 18:35.


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