Un rol es un papel desempeñado por un individuo dentro de un conjunto de personas. En la base de datos, siempre existen un conjunto de personas que harán uso de ella, las acciones que pueden hacer son: visualización, modificación, agregación, eliminación de registros entre algunas otras, y la regla que permite esto es conocida como privilegio. Un ejemplo de un sistema punto de venta en donde existen usuarios tales como: encargado de caja, supervisor de caja y gerente general, todos estos son usuarios de un sistema de base de datos, la forma en que se comportaran dentro de la BD es muy diferente. El encargado de caja, no podrá modificar o visualizar ciertos registros que se encuentren en otra terminal, el supervisor de caja tendrá más privilegios al poder accesar a los registros de todas las terminales sin poder crear informes mensuales o trimestrales y por último el gerente general podrá hacer todo lo que los dos anteriores y por supuesto podrá crear informes y todas las acciones que el SGBD le permita.