basic db design notes 1