Which of the following database patterns would be a better model
For example:
Teacher(id, name, surname, login,password, subject, degree....)
Student(id, name, surname, login, password, group, faculty....)
VS
User(id, login, password, name, surname)
Student(id, group, faculty...)
Teacher(id, object, degree...)
And join it by inner join?
Which way would be preferred?