La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados.

Presentaciones similares


Presentación del tema: "Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados."— Transcripción de la presentación:

1 Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados

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

3 Introducción a Bancos de Datos  Trayectoria histórica  Modelos  Modelo de Relaciones: Definiciones Reglas de Codd Teoría de conjuntos Componentes Funciones Operadores relacionales Lenguajes de DB Carmen R. Cintrón Ferrer, 2008, Derechos Reservados3

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

5 Introducción Ventajas/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 Reservados5

6 Introducción Modelos  “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 Reservados6

7 Introducción Modelos en su origen  “Flat /Inverted”: matriz de 2 dimensiones Atado a la tecnología SABRE  Jerárquico: Estructura de árbol Relaciones de padre – hijo Todo hijo tiene sólo un padre Cardinalidad de 1:1 ó 1:M Navegación – explícita Carmen R. Cintrón Ferrer, 2008, Derechos Reservados7

8 Introducción Modelos - 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 Reservados8

9 Introducción Modelos – 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 Reservados9

10 Introducción Modelos 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 Reservados10

11 Introducción Componentes 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 Reservados11

12 Introducción Funciones 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 Reservados12

13 Ejercicio 1  ¿Se ha logrado implantar la visión de Vannevar Bush mediante las tecnologías de información, particularmente DB’s? Comente y provea ejemplos.  Explique cómo las limitaciones o avances en HW influyeron en la evolución de los DB’s.  Comente acerca de la cita a continuación atribuida 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.”)  ¿Acoger las tecnologías de Database ha aportado ventaja competitiva a las organizaciones? Carmen R. Cintrón Ferrer, 2008, Derechos Reservados13

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 Reservados14

15 Carmen R. Cintrón Ferrer, 2007, Derechos Reservados15 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 OnlineSafari 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.

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


Descargar ppt "Carmen R. Cintrón-Ferrer, 2007-2008, Derechos Reservados."

Presentaciones similares


Anuncios Google