Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVirgilio Bautista Modificado hace 10 años
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.