Canvas.Rectangle() и Canvas.TextOut() тебе помогут. 
А вообще, можно просто в некоторой внутренней базенке просто создавать нужные объекты просто прогоняя скрипт и потом из этой базенки все читать. хотя create table довольно стандартная вещь и ее можно распарсить. А вот create view можно написать разными способами и без "крутого" анализа там фиг разберешься. 
		
	
		
		
		
		
		
	
		
		
	
	
	 |