Dictado por Ing. Fernando Granja en Fundación Proydesa http://proydesa.org/
Se exponen los temas salientes de la arquitectura relacional de las bases de datos. El participante comprenderá los conceptos de base de datos, tabla, campo, propiedad, registro, clave, relación, normalización, consulta, total, campo calculado, entre otros.
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Seminario Oracle: Introducción a Bases de Datos DBA
1.
2. ¿ Por qué una Base de Datos? Ing. Fernado Granja 11 – Marzo- 2010
3. ¿Por qué una Base de Datos? Ing. Fernado Granja : Imagine que: Mi empresa requiere compartir y utilizar los flujos de información que genera, aprovechándola de manera efectiva con mis clientes, proveedores y colaboradores internos. Mi empresa necesita aprovechar todo el conocimiento y sabiduría acumulado durante todo el tiempo de su operación, logrando ser más productiva y fortaleciendo mis ventajas competitivas actuales.
4. Competencias requeridas por el mercado Ing. Fernado Granja : Capacidad de diseño y administración de bases de datos con grandes volúmenes de información, con necesidades de rapidez de respuesta y seguridad. El dinamismo en los mercados y los constantes cambios de la industria demanda compañías ágiles, preparadas para actuar instantáneamente y realizando la toma de decisiones con información confiable y consolidada.
5. La propuesta Ing. Fernado Granja : Juntar la información necesaria Crear un reservorio único Crear una interfase de alto nivel entre reservorio y aplicaciones Contar con control sistematizado de los datos Contar con control de acceso Contar con un lenguaje de consulta Crear políticas de resguardo y Backup
6.
7.
8.
9. Arquitectura / Estructura Ing. Fernado Granja : El Objetivo: garantizar la independencia de datos Nivel de VISTAS o EXTERNO: Describe una parte de la BD completa. Es el nivel mas cercano al usuario. Existe mas de una vista externa. Al usuario no le interesan los aspectos técnicos. Nivel LÓGICO o CONCEPTUAL: Describe que datos se almacenan y la relación entre ellos, utilizando estructuras independientes del nivel físico. El nivel conceptual es UNICO, es la representación total y abstracta de los datos que componen la base. Nivel FÍSICO o INTERNO: Es una representación de bajo nivel de la BD. Se ocupa de la forma como se almacena físicamente los datos. Es importante el conocimiento del nivel operativo (SO).
10. Arquitectura / Estructura Ing. Fernado Granja : Que se logra: Independencia lógica: modifico conceptual sin afectar externo ni programas Independencia física: modifico interno sin afectar conceptual, ni externo, ni programas Como Gestor de archivos: interactúa con el Sistema Operativo, memoria, estructuras físicas Gestor de datos: entre aplicación y datos, mantiene restricciones semánticas Procesador: traductor y optimizador Sistema de recupero Controlador de paralelismo Controlador de seguridad
11.
12.
13.
14.
15. Funciones y componentes de un SGBD Ing. Fernado Granja : Lenguaje de manipulación. Herramientas para: Simulación – reestructuración Estadísticas – impresión Manipulación de Datos: Actualización Consulta Gestión y Adm. de la BD. Gestión de la Información Herramientas para: Control de Integridad Reconstrucción Control de seguridad. Control de: Integridad semántica Accesos concurrentes Seguridad – privacidad Reconstrucción ante fallos Integridad y seguridad de los datos Lenguajes de definición de esquemas y traductores asociados. Definición de datos a varios niveles Esquema Lógico Esquema Interno Esquema Externo Descripción unificada e independencia de datos. Independencia de las aplicaciones Definición de vistas parciales Componentes de un SGBD Funciones de un SGBD Objetivos de las BD.
16.
17.
18.
19. Ing. Fernado Granja : Muchas Gracias por participar Preguntas ¿Por qué una Base de Datos?