Sper ca acest mesaj să nu fie considerat ca fiind un atac ! Mesajul exprimă o anume opinie (personală evident) şi nimica mai mult sau mai puţin. Faptul care a dus la scrierea acestui mesaj vine din constatarea unui lucru suprinzător cu privire la toate (sau aproape toate) ofertele de locuri de muncă din acest segment: baze de date. De asemenea originalitatea acestui mesaj este nul (sau NULL) deoarece acelaşi lucru a fost semnalat şi de
Fabian Pascal într-un număr mai vechi din Net Report.
Să revenim la problemă (problema mea).
Câteva elemente trebuiesc evidenţiate:
[1] vorbim despre un post cu responsabilităţi în administrarea bazelor de date,
[2] în marea lor majoritate, Sistemele de Gestiune a Bazelor de Date actuale şi implicit bazele de date sunt relaţionale (mai mult sau mai puţin), indiferent dacă ne referim la cele comerciale sau/şi la cele "open-source",
[3] fundamentul teoretic este modelul relaţional.
Care este nedumerirea mea: de ce există în descrierea acestui loc de muncă o cerinţă (opţională e adevărat) referitoare la cunoştinţele de C#/.Net dar nu există nici o cerinţă referitoare la:
[1] cunoaşterea modelului relaţional,
[2] normalizare,
[3] denormalizare,
[4] formele normale (cel puţin primele trei),
[5] operatorii algebrei relaţionale şi implementarea lor folosind SQL ?
Repet: mesajul nu este un atac şi se referă la (de altfel) majoritatea ofertelor de locuri de muncă de acest tip !