A Database Crossword

         1      2             3      4      
                 5             
   6    7             8         9           
  10                             
         11                      
                     12           
13                              
                 14              
    15         16                     17   
              18       19            
20                              
                            
  21                   22          23      
                           
  24                             
               25               
     26                          
            27                   
28