Domanda

Come io sono in tra 1-2 anni di esperienza che cosa dovrei dire a questa domanda intervista ....

Quali sono i tipi di normalizzazione? Dovrei dire tutte le forme normali o che cosa?

È stato utile?

Soluzione

Troppo ampia di una domanda per un colloquio - si potrebbe riempire un piccolo libro. Vorrei semplicemente ricordare alcuni punti chiave sui primi 3 forme normali (4 e 5 per il credito extra). Ecco una sintesi po 'decente di loro.

Se fossi in te intervistando, e posto la domanda, vorrei sentire al di sopra qualsiasi altra cosa che la maggior parte dei designer db si sforzano per almeno 3NF, ma dovrebbe essere in grado di deviare da quello per ragioni X. Sapere quando allontanarsi dalla normalizzazione e perché è il modo più importante e dicendo che conoscere le definizioni.

Altri suggerimenti

Conoscere le definizioni formali delle forme normali e essere in grado di dare alcuni esempi del mondo reale sarebbe una risposta eccellente alla domanda.

FWIW, penso che sia una domanda stupida a chiedere se non quando intervistare le persone direttamente da un'università in cui non c'è molto da chiedere, ma la teoria. Una delle cose 1 ° mi hanno insegnato quando insegnavano normalizzazione era "spiegheremo questi [normalizzazione] passi ora, ma tenere a mente che una volta capito, non penserete in termini di forme normali perché 3NF verrà naturalmente ". E avevano ragione.

Molto intervista domande migliore sarebbe "che cosa c'è di sbagliato in questo schema?" e "progettare uno schema per i seguenti dati ...". perché mostrano applicate, la conoscenza practiical dei principi alla base.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top