Dentro del desarrollo de bases de datos encontraremos diferentes tipos de usuarios, en esta presentación se describen cuales son y que función desempeñan.
2. ¿Qué son las bases de datos?
• Como una serie de datos organizados
y relacionados entre sí, los cuales son
recolectados y explotados por los
sistemas de información de una
empresa o negocio en particular.
• En palabras simples. Una base de
datos es un “almacén” que nos
permite guardar grandes cantidades
de información de forma organizada
para que luego podamos encontrar y
utilizar fácilmente.
3. Algunas ventajas de las bases de
datos
• Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias
copias de los mismos datos en ficheros
distintos. Esto hace que se desperdicie
espacio de almacenamiento, además de
provocar la falta de consistencia de datos.
• Compartir los datos:
En los sistemas de ficheros, los ficheros
pertenecen a las personas o a los
departamentos que los utilizan. Pero en los
sistemas de bases de datos, la base de datos
pertenece a la empresa y puede ser
compartida por todos los usuarios que estén
autorizados.
4. Usuarios de Base de Datos.
• Podemos definir a los
usuarios como toda persona
que tenga algún tipo de
contacto con el sistema de
base de datos desde que
éste se diseña, elabora,
termina y se usa. Los
usuarios pueden clasificarse
en:
5. Ingenuo
• Es el usuario más básico o aquel que
interactúa con el sistema a través de las
interfaces que proveen las aplicaciones.
Ejemplo: un cajero de un banco.
Sofisticados
• Es aquel que hace requerimientos de
información no anticipados por las
aplicaciones y por lo tanto, requiere de
un lenguaje de consulta para interactuar
con los datos.
6. Administrador de Base
de Datos
• Es el responsable de la definición lógica y
física de los datos almacenados y de su
contenido. Otra clasificación mejor
explicada sería:
Programadores de
aplicaciones
• Los profesionales en computación que
interactúan con el sistema por medio de
llamadas DML (Lenguaje de Manipulación
de Datos), las cuales están incorporadas en
un programa escrito en un lenguaje de
programación (Por ejemplo, COBOL, C etc.)
7. El administrador de base de datos
• Recuperabilidad:
Crear y probar Respaldos.
• Integridad:
Verificar ó ayudar a la verificación en la
integridad de datos.
• Seguridad:
Definir y/o implementar controles de
acceso a los datos.
Es la persona responsable de los aspectos ambientales de una base
de datos. En general esto incluye:
8. • Disponibilidad:
Asegurarse del mayor tiempo de
encendido
• Desempeño:
Asegurarse del máximo desempeño
incluso con las limitaciones.
• Desarrollo y soporte a pruebas:
Ayudar a los programadores e
ingenieros a utilizar eficientemente la
base de datos.
9. • El diseño lógico y físico de las
bases de datos a pesar de no
ser obligaciones de un
administrador de bases de
datos, es a veces parte del
trabajo.
• Esas funciones por lo general están
asignadas a los analistas de bases de
datos ó a los diseñadores de bases
de datos.
10. • “Una base de datos relacional bien manejada,
minimiza la necesidad de las aplicaciones de
contener información respecto al almacenamiento
físico de los datos que se van a acceder”.