Methodology and tools for data base design