1) The document discusses different types of database users and the role of the database administrator. There are four types of database users: naive users, application programmers, sophisticated users, and specialized users.
2) The database administrator is responsible for defining the database schema, storage structure, granting access authorizations, and performing routine maintenance like backups and monitoring performance.
3) The roles and responsibilities of each user type and the database administrator are outlined. Naive users interact through simple programs, application programmers create interfaces, sophisticated users use query languages, and specialized users build custom applications.