You are on page 1of 15

Administracin de Bases de Datos

Daniel Sequera Ruiz

Conceptos bsicos
Carcter: elemento,
Byte Codificado en ASCII

Campo: Elemento de datos, significativo, nominal


Conjunto definido de bytes Atributo (caracteristica o calidad)

Registro: relacin entre elementos de datos


Conjunto de campos Conjunto de Atributos que describen una Entidad (objeto, persona, lugar o evento)

Conceptos bsicos
Archivo: Sector o espacio bajo control del Sistema Operativo, Extensin Tipo: .TXT; .DOC;.XLS Archivo de datos, Tabla: Grupo de registros de longitud y contenido similares e igual nombre, incluye caracteres de control Tipo: Documentos, Imgenes, generado Aplicacin Permanencia: Maestro, Historico, Transaccin, Temporal Programa: Aplicacin o Sistema, Fuente u Objeto Ejecutable

Conceptos bsicos
Bases de Datos: Conjunto Integrado de Archivos, Registros u Objetos relacionados en forma lgica Administrados por un Manejador de BD (DBMS):
Independientes de la aplicacin Independientes del Dispositivo de almacenamiento

DBMS
Interfaz de software entre los usuarios y las Bases de Datos Conjunto de Programas para manejar BD Tareas del Manejador de Bases de Datos:
Actualizacin y mantenimiento de BD para reflejar nuevas transacciones y eventos de la organizacin Suministro de informacin a las aplicaciones Suministro de capacidad de Consulta/Respuesta y de elaboracin de informes para que los usuarios consulten, generen informes y reciban respuestas rapidas a solicitudes ad hoc

Usos Principales DBMS


Desarrollo de Bases de Datos:
DDL: Lenguaje de definicin de datos Contenidos, relaciones y estructura Diccionario de datos DBA: Administradores fisicos y lgicos

Consulta de Bases de Datos:


Lenguaje de Consulta:
SELECT ... FROM ... WHERE ... (SQL) QBE (Querry by Example) : Dialogo grafico

Consultas Graficas y Naturales (GUI)

Usos Principales DBMS


Mantenimiento de Bases de Datos:
Reflejar nuevas transacciones y eventos Diccionario de datos DBA: Administradores fisicos y lgicos

Desarrollo de Aplicaciones:
Lenguajes de Cuarta Generacin (4GL) Ambientes de desarrollo: pantallas, informes, formatos, paginas web, programas Lenguaje de Consulta:(PL/ SQL) DML: Lenguaje de Manipulacin de Datos

Tipos Conceptuales de BD
Operacionales: (Subject Area Data Base), transaccionales, generadas por operaciones Anliticas: extraidas de las BD Operacionales y externas seleccionadas, para analisis gerencial. Son con frecuencia multidimencionales y usan OLAP (procesamiento analitico en linea) Bodegas de datos: contienen datos multianuales, extraidos de BD Operacionales; Seleccionados, editados, estandarizados e integrados.
Analisis empresarial, investig. mercado, respaldo a decisiones Extraccion de datos: Identificar factores y tendencias Data Mining, Data Mart

Tipos Conceptuales de BD
Distribuidas:
Replicas o distribucin Servidores, Intranets, extranets, Corporativas o no, Publicas o Privadas Mejorar el desempeo y/o seguridad

De Usuarios Finales:
Copias propias en estaciones de trabajo Extraidas o no de BD de la empresa

Externas:
Servicio comercial, Internet, estadisticas, hipermedia

Consideraciones Gerenciales para la Administracin de BD


Manejo de Datos Planeacin de Datos Manejo de bases de Datos Beneficios y Limitaciones

Consideraciones Gerenciales para la Administracin de BD


Manejo de Datos: Desarrollar Politicas para la propiedad y el control de acceso a los datos Dirigir la planeacin de requerimientos de recursos de datos en la organizacin Desarrollar un Modelo y una Arquitectura de Datos organizacionales

Consideraciones Gerenciales para la Administracin de BD


Planeacin de Datos Preparar Planes Estratgicos y Tcnicos de BD Identificar Oportunidades de datos compartidos y posibles aplicaciones de BD Fijar Procedimientos para retencin de datos Fijar y supervisar Procedimientos y estandares operacionales

Consideraciones Gerenciales para la Administracin de BD


Manejo de bases de Datos Diseo fisico de BD Diseo Logico de BD Planeacin y ajuste de capacidad de BD Mantener el Diccionario de Datos Evaluar y seleccionar hardware y software para BD

Consideraciones Gerenciales para la Administracin de BD


Beneficios: y Limitaciones Reduce Duplicacin de datos y los integra para su acceso por multiples aplicaciones y usuarios Proporciona independencia de formatos y dispositivos Proporciona capacidad de consulta y generacin de informes a los usuarios Simplifica la programacin Se Incrementa la seguridad e integridad de los datos

Consideraciones Gerenciales para la Administracin de BD


...y Limitaciones Incremento de la complejidad tecnolgica Administracin por DBMS es dificil y costosa Requiere mas capacidad de hardware Si se depende de BD centralizada se incrementa vulnerabilidad a errores, fraudes y fallas Problemas de inconsistencia en BD distribuidas Seguridad e integridad son asuntos importantes

You might also like