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 example, 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 example, "Description" in both a Course table and a Classroom table.