Topic: Single Table Inheritance
My application will have three different user types with user type Admin containing a dozen more table attributes than the other two. I am considering creating a basic user table with the fields username and password. With single table inheritance on this table, can I create a one-to-one relationship with the sub class for the Admin user to a table that can store additional user data? If so, would this be a sensible design?