1 / 16

Fundamentos de Bancos de datos

Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados. Fundamentos de Bancos de datos. Módulo I. Introducción. Introducción a Bancos de Datos. Trayectoria histórica Modelos Modelo de Relaciones : Definiciones Reglas de Codd Teoría de conjuntos Componentes Funciones

heath
Download Presentation

Fundamentos de Bancos de datos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados Fundamentos de Bancos de datos

  2. Módulo I Introducción Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  3. Introducción aBancos de Datos • Trayectoriahistórica • Modelos • Modelo de Relaciones: • Definiciones • Reglas de Codd • Teoría de conjuntos • Componentes • Funciones • Operadoresrelacionales • Lenguajes de DB Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  4. IntroducciónTrayectoriaHistórica • Vannevar Bush – Memmex • SDC – Database / Databank • American Airlines – SABRE • Bachman (GE) – Integrated Data Store Database management system (IDS) • CODASYL (“Conference of Data Systems Languages”) – Network Database Model • North American Rockwell/IBM – Hierarchical Data Model (IMS) • Edgar F. Codd – Relational Model – IBM System R (SQL) Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  5. IntroducciónVentajas/Desventajas DB’s • Ventajas: • Compartir y facilitar acceso a la información • Facilitar integración de los datos • Reducir inconsistencias (redundancia) • Ampliar seguridad • Respaldar procesos decisorios y productividad • Desventajas: • Inversión de recursos y tiempo • Adopción de estándares y modelos • Implantación de visión integrada Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  6. IntroducciónModelos • “Flat /Inverted”: VMS/VSAM • Jerárquico: IMS • Redes: ADABAS & IDS-II • Relaciones: DB2, Oracle, MySQL • Otros: • Data Warehouse – Dimensiones • Objetos – Datos complejos • XML - Documentos Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  7. IntroducciónModelos en suorigen • “Flat /Inverted”: • matriz de 2 dimensiones • Atado a la tecnología • SABRE • Jerárquico: • Estructura de árbol • Relaciones de padre – hijo • Todohijotienesólo un padre • Cardinalidad de 1:1 ó 1:M • Navegación – explícita Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  8. IntroducciónModelos - Estandarizados • Redes: • Estructura de red (“mesh”) • Records y Sets • Diversas formas de acceder un record (pertenece a más de un set) • Cardinalidad de 1:1, 1:M, M:1 ó M:M • Navegación – explícita (“pointers”) Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  9. IntroducciónModelos – Estandarizados (Continuación) • Relaciones: • Estructura matricial (tablas o tuplos) • Conjunto de relaciones entre atributos • Cardinalidad de 1:1, 1:M, M:1, M:M • Formula la navegación de manera implícita • Sostiene la independencia entre el esquema los datos y la estructura física • Recurre para la manipulación a: • Teoría de conjuntos, y • Lógica de predicados • Se apoya en lenguajes de 4ta generación para la manipulación de datos o para hacer valer los controles de integridad. Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  10. IntroducciónModelos en evolución • Datawarehouse: • Dimensiones múltiples de una tabla primaria • Implanta sobre un RDB mediante: • “Star schema” – 1:Multidimensión • “Snowflake schema” – (1:Multi(1:Multi(1:Multi)) en cascada • OLAP/MOLAP/ROLAP • Objetos: • Integra paradigmas de OOP a los DB • Respalda los elementos principales de OOP: • Herencia • Modularidad • Polimorfismo • Encapsulación • Las principales implantaciones se asocian al depósito de objetos en los DB’s. Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  11. IntroducciónComponentes del DBMS • Equipo • Programación: • Sistema operativo • Plataforma de DBMS • Aplicaciones • Normas de la entidad: • Procedimientos • Estándares • Personal: • Administrador de sistemas • Administrador de DB • Analista DB • Analistas-programadores • Usuarios Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  12. IntroducciónFunciones respalda DBMS • Modelo datos organizacional • Transformación y presentación de datos • Integridad de los datos • Almacén y resguardo de datos • Seguridad/privacidad: • Acceso concurrente • Backup/Restore & Recovery • Integración – (DB interfase) Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  13. Ejercicio 1 • ¿Se ha logradoimplantar la visión de Vannevar Bush mediantelastecnologías de información, particularmente DB’s? Comente y proveaejemplos. • Expliquecómolaslimitaciones o avances en HW influyeron en la evolución de los DB’s. • Comenteacerca de la cita a continuaciónatribuida a Leonardo de Vinci (1452-1519): “Those who are enamored of practice without theory are like a pilot who goes into a ship without a rudder or compass and never has any certainty where he is going.” (Según Date: “Practice should always be based on a sound knowledge of theory.”) • ¿Acogerlastecnologías de Database ha aportadoventajacompetitiva a lasorganizaciones? Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  14. Ejercicio 2 – Database Systems • Cap #1 – problemas 1-10 • Opcional: Cap #2 • Problemas 1-5 • Problemas 11-17 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados

  15. Referencias • Database Systems: Design,Implementation and Management, Rob & Coronel, Thompson, Boston (Latest edition) • Database Processing: Fundamentals, Design and Implementation, Kroenke, Prentice Hall,NN (Latest edition) • Database in Depth, Relational Theory for Practitioners, C.J. Date, 2005, OReilly, Sebastopol, CA, Safari Books Online • Bases de Datos: Desde Chen hasta Codd, Luque, Gómez-Nieto, López y Cerruela, 2002, Alfaomega – RA-MA, Madrid, España • An Introduction to Database Systems, C.J. Date, 2000, Addison Wesley, Mass. Carmen R. Cintrón Ferrer, 2007, Derechos Reservados

  16. Referencias en línea • Atlantic Monthly Online – “As we may think” • Database Hall of Fame • American Airlines - System SABRE • SABRE- Knowledge management system • Charles Bachman – Network Implementation • CODASYL – Network Model • IBM – Hierarchical Model Implementation • Relational Model Origins – IBM System R • Edgar F. Codd – “A Relational Model of Data for Large Shared Data Banks” • Wikepedia – Databases Carmen R. Cintrón Ferrer, 2007, Derechos Reservados

More Related