When it comes to naming attributes, would you say that it is okay to give different names to the same attribute in different tables? For ex, StudentFirstName, TeacherFirstName. Why or why not?
What about giving the same name to attributes that are in different tables but are not the same? For ex, "Description" in both a Course table and a Classroom table.