- Administrador de Base de Datos
Apoya una serie de características para la administración de bases de datos, incluyendo el modelado de estructuras de bases de datos, estructuras de base de datos de importación de una base de datos existente y la generación de DDL para la rápida creación de bases de datos de un modelo.
- Crear Modelos de Datos Lógico
Con Enterprise Architect el administrador de bases de datos pueden crear diagramas de base de datos utilizando la Base de Datos de modelado UML en Perfil. Esto apoya la definición de la enseñanza primaria y claves foráneas, cardinalidad, la validación, los disparadores, las limitaciones y los índices.
- Generar el esquema
Mediante el uso de Enterprise Architect la generación DDL función Administrador de la base de datos puede crear un script DDL para la creación de la tabla de base de datos de la estructura del modelo. EA apoya actualmente a bases de datos basadas en el JET, DB2, InterBase, MySQL, SQL SERVER, PostgreSQL, Sybase Adaptive Server en cualquier lugar y Oracle 9i y 10g.
- Utilizar técnicas de ingeniería inversa de bases de datos
El uso de una conexión de datos ODBC de la Base de Datos Administrador puede importar una base de datos de estructura de una base de datos existente para crear un modelo de la base de datos. Generar el modelo directamente de la base de datos permite al DBA rápidamente su documento de trabajo y crear una cuenta de diagrama de un complejo de bases de datos a través de la gráfica de beneficios de UML.
- Crear y probar Respaldos
La recuperabilidad significa que, si se da algún error en los datos, hay un bug de programa ó de hardware, el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba en estado consistente antes de que el daño se causara. Las actividades de recuperación incluyen el hacer respaldos de la base de datos y almacenar esos respaldos de manera que se minimice el riesgo de daño ó pérdida de los mismos, tales como hacer diversas copias en medios de almacenamiento removibles y almacenarlos fuera del área en antelación a un desastre anticipado. La recuperación es una de las tareas más importantes de los DBA's
- Verificar o ayudar a la verificación en la integridad de datos
La integridad de una base de datos significa que, la base de datos ó los programas que generaron su contenido, incorporen métodos que aseguren que el contenido de los datos del sistema no se rompan así como las reglas del negocio. Por ejemplo, un distribuidor puede tener una regla la cual permita que solo los clientes individuales puedan solicitar órdenes; a su vez cada orden identifique a uno y solo un proveedor. El servidor Oracle y otros DBMSs relacionales hacen cumplir este tipo de reglas del negocio con limitantes, las cuales pueden ser configuradas implícitamente a través de consultas. Para continuar con este ejemplo, en el proceso de inserción de una nueva orden a la base de datos, esta a su vez tendría que cerciorarse de que el cliente identificado existen en su tabla para que la orden pueda darse
- Definir y/o implementar controles de acceso a los datos
Seguridad significa la capacidad de los usuarios para acceder y cambiar los datos de acuerdo a las políticas del negocio, así como, las decisiones de los encargados. Al igual que otros metadatos, una DBMS relacional maneja la seguridad en forma de tablas
- Asegurarse del mayor tiempo de encendido
La disponibilidad significa que los usuarios autorizados tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio. De manera incremental los negocios han ido requiriendo que su información esté disponible todo el tiempo (7x24", o siete días a la semana, 24 horas del día)
