Hello -
What I don't see in the Basic Contact Info (and you may have it, but didn't list it as a field) is a unique ID. Unique IDs are the key to creating views. If your user inputs their personal information first, they can create one. It can never be duplicated, so there is a possibility that someone would try to input the same ID. But the database wouldn't permit it. Or you can auto-generate a unique ID.
In either case you need to pass the ID as a parameter to populate a field in the education and job tables when the contact is adding this information. The passed parameters don't have to