I have a database that has 50 tables and all the tables have primary key on a field named ID. For example, Employee.ID, Customer.ID, order.ID, every single table has ID as its primary key. Should it not be Employee.Employee_ID, Customer.Customer_ID and so on?
Is there any drawback of using ID as name of every ID field in each table? If so please explain or give link to explanation.