Ερώτηση για mysql - php

Apostolos Mpessas mpessas at freemail.gr
Thu Dec 17 12:27:00 EET 2009


On Thu 17 of Dec 2009 01:22:12 Christos Ricudis wrote:
> , Apostolos Mpessas wrote:
> > On Wed 16 of Dec 2009 19:26:22 rouvas at di.uoa.gr wrote:
> >> Συμβουλή:
> >> Ποτέ μα *ποτέ* μα εντελώς ΠΟΤΕ μην βασίζεσαι στα strings για συσχετίσεις
> >> μεταξύ οποιονδήποτε σχέσεων.
> >>
> >> Επέκταση της Συμβουλής:
> >> Εξαιρούνται οι περιπτώσεις που δεν μπορείς να κάνεις αλλιώς, γιατί
> >> παρέλαβες ηλίθιο σχεδιασμό.
> >
> > Κάπως απόλυτο δεν είναι αυτό;
> 
> Akougetai ontws apolyto, alla einai apo tis periptwseis pou otan 8a thn
> pathseis, 8a thn pathseis TOSO asxhma pou 8a eyxosoun na mhn htan apla
> apolyto, alla xaragmeno se petrines plakes.
> 
> Dyo.
> 
> Pou katebhkan apo bouno.
> 
> Sth xersonhso tou Sina.
> 
> Twra, h 8ewria leei oti opoiesdhpote sysxetiseis mporoun na ginoun
> xrhsimopoiwntas to elaxisto yposynolo datums pou eksartoun leitourgika
> ("prosdiorizoun monoshmanta") oloklhro to tuple.
> 
> Sthn praksh, stis MxN sxeseis xrhsimopoiountai panta artificial primary
> keys, (kai) gia to logo oti h 8ewria agnoei kati leptomereioules tou
> styl "ti shmainei isothta se dh8en profaneis typous dedomenwn opws ta
> strings".
> 


Υπάρχουν κανόνες. Και υπάρχουν και εξαιρέσεις (τις οποίες φυσικά πρέπει να 
είσαι σε θέση να αναγνωρίζεις, αλλιώς ακολούθα τους κανόνες).
Για παράδειγμα, σε πίνακα με τα top-level domains και σε τι αντιστοιχούν, δε 
νομίζεις ότι είναι (τουλάχιστον) overkill να προσθέσεις integer για primary 
key;
Σε ένα πίνακα με τους νομούς της χώρας (όπου σε μια συσχέτιση με πόλεις έχεις 
σχέση MxN);

Αποστόλης


More information about the Linux-greek-users mailing list