Hey guys I have a simple database question. Say I am emulating a university login system.
If i have a student table and faculty table, can I just store the password directly in the corresponding table? For example student table has such attributes as (student_ID – primary key), First_name, Last_name, Classification, and now I would add a password field.
If I create a login table i’m just effectively copying over thousands of potential records. Is there any benefit to creating a login table with say (primary key STUDENT_ID,FACULTY_ID) and a password field for authentication purposes?
Can I increase security on just one table? What is the better approach?
As one student contains only one password, there maintains
one to one relationshipso there is no need of splitting the table for one to one relationship.If there is one to many relation, breaking the table will be good such as for storing multiple phone numbers or multiple address of a user…..