(Nota:. Mi rendo conto che questo è vicino a How do you document your database structure?, ma non credo che sia identico)Come documentare un database
ho iniziato a lavorare in un posto con un database con centinaia di tavoli e viste, tutte con nomi criptici con pochissime vocali e nessuna documentazione. Inoltre non consentono modifiche gratuite allo schema del database, né posso toccare alcun database tranne quello di test sulla mia macchina (che viene spazzato via e ricreato regolarmente), quindi non posso aggiungere commenti che possano aiutare nessuno.
Ho provato a utilizzare "Rospo" per creare un diagramma ER, ma dopo averlo lasciato funzionare per 48 ore consecutive non aveva ancora prodotto nulla e avevo bisogno del mio computer. Stavo parlando con altre assunzioni recenti e tutti noi abbiamo suggerito che ogni volta che abbiamo sconcertato cosa sia una determinata tabella o cosa significhi una parte delle sue colonne, dovremmo aggiornarla nella wiki degli sviluppatori.
Quindi, qual è il modo migliore per farlo? Basta elencare tabelle/viste e le loro colonne e riempirle come andiamo? Gli strumenti di base che ho a portata di mano sono Toad, Oracle "SQL Developer", MS Office e Visio.
Sono d'accordo con i documenti leggibili dall'uomo, supponendo che ci sia qualcuno in grado di scriverlo, la mia esperienza è stata la conoscenza richiesta che ha lasciato l'azienda, il che rende il caso per docum enation ancora più evidente. – SqlACID