I'm trying to set my logic for a small application. Does this seem ok for the database. I want that every department to have only one manager (function from employee can be simple/manager). if i did separate tables for managers and simple i probably had to do this for users too, right ?
EMPLOYEES #id_emp,function,name_emp,adress_emp,salary_emp,@id_dep
USERS,#username,@id_emp,password
DEPARTAMENTS,#id_dep,@id_manager,dep_name
# - primary key
@ - foreign key