SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
INTRODUCCION AL PROCESAMIENTO
            DE BASE DE DATOS
Docente : Ing. Edwin Gustavo Enriquez Arias
Introducción
                   
 Un archivo es un elemento de información conformado
  por un conjunto de registros.
 Estos registros a su vez están compuestos por una serie de
  caracteres o bytes. Los archivos, alojados en dispositivos
  de almacenamiento conocidos como memoria secundaria,
  pueden almacenarse de dos formas diferentes: archivos
  convencionales o bases de datos.
 Los archivos convencionales, pueden organizarse como
  archivos secuenciales o archivos directos. Sin embargo, el
  almacenamiento de información a través de archivos
  convencionales presenta una serie de limitaciones que
  restringen de manera importante la versatilidad de
  los programas de aplicación que se desarrollan.
Relación de Programas de
  aplicación y los BDMS
                        
 Una forma de guardar la información en un
  computador es almacenarla en archivos del sistema
  operativo.
 Un sistema de procesamiento de archivos típico
  mantiene este tipo de sistemas convencionales donde
  los registros quedan almacenados en archivos del
  sistema operativo.
Desventajas Programas de
  Aplicación tradicionales
                          
 Mantener información de la organización en un
  sistema de procesamiento de archivos tiene una serie
  de inconvenientes importantes.
     Redundancia e inconsistencia de datos
     Dificultad en el acceso a los datos.
     Aislamiento de datos.
     Problemas de integridad.
     Problemas de atomicidad.
     Anomalías en el acceso concurrente.
     Problemas de seguridad
DBMS
                     
 Un sistema de bases de datos es una colección de
  archivos interrelacionados y un conjunto de
  programas que permitan a los usuarios acceder y
  modificar estos archivos.
 Uno de los propósitos principales de un sistema de
  bases de datos es proporcionar a los usuarios una
  visión abstracta de los datos. Es decir, el sistema
  esconde ciertos detalles de cómo se almacenan y
  mantienen los datos.
 Para que el sistema sea útil debe recuperar los datos
  eficientemente.
Niveles de Abstracción
         de Datos
            
Nivel físico: El nivel más bajo de abstracción describe cómo se
almacenan realmente los datos. En el nivel físico se describen en
detalle las estructuras de datos complejas de bajo nivel.
Nivel lógico: El siguiente nivel más alto de abstracción describe
qué datos se almacenan en la base de datos y qué relaciones existen
entre esos datos. La base de datos completa se describe así en
términos de un número pequeño de estructuras relativamente
simples. Aunque la implementación de estructuras simples en el
nivel lógico puede involucrar estructuras complejas del nivel físico,
los usuarios del nivel lógico no necesitan preocuparse de esta
complejidad. Los administradores de bases de datos, que deben
decidir la información que se mantiene en la base de datos, usan el
nivel lógico de abstracción.
Niveles de Abstracción
         de Datos
            
 Nivel de vistas: El nivel más alto de abstracción describe
  sólo parte de la base de datos completa. A pesar del uso
  de estructuras más simples en el nivel lógico, queda algo
  de complejidad, debido a la variedad de información
  almacenada en una gran base de datos. Muchos usuarios
  del sistema de base de datos no necesitan toda esta
  información. En su lugar, tales usuarios necesitan acceder
  sólo a una parte de la base de datos. Para que su
  interacción con el sistema se simplifique, se define la
  abstracción del nivel de vistas. El sistema puede
  proporcionar muchas vistas para la misma base de datos.
Niveles de Abstracción
       de Datos
          
Definición de Base de
           Datos
            
 Se define una base de datos como una serie de datos
  organizados y relacionados entre sí, los cuales son
  recolectados y explotados por los sistemas de
  información de una empresa o negocio en particular.
 Las bases de datos proporcionan la infraestructura
  requerida para los sistemas de apoyo a la toma de
  decisiones y para los sistemas de información
  estratégicos, ya que estos sistemas explotan la
  información contenida en las bases de datos de
  la organización para apoyar el proceso de toma de
  decisiones o para lograr ventajas competitivas.
 Por este motivo es importante conocer la forma en que
  están estructuradas las bases de datos y su manejo.
Historia del procesamiento
             deprincipios de la década de 1960 – uso de cintas
                   base de datos
 Década de 1950 y
    magnéticas.                  
   Finales de la década de 1960 y la década de 1970 – discos fijos.
   Década de 1980. – aparece el modelo entidad relación pero no es
    competencia para su antecesores y no es muy utilizado.
   Principios de la década de 1990. – se diseña el lenguaje SQL
    fundamentalmente para ser utilizado con las aplicaciones.
   Finales de la década de 1990. - bases de datos tienen ahora soporte
    para tasas de transacciones muy altas, así como
   muy alta fiabilidad y disponibilidad 24×7 (disponibilidad 24 horas
    al día y 7 días a la semana, que significa que no hay tiempos de
    inactividad debidos a actividades de mantenimiento planificadas).
DBMS orientados a
          objetos
            
 La demanda actual que existe sobre las base de
  datos, a diferencia de las aplicaciones de negocios
  tradicionales, es sobre estructuras complejas de
  objetos, transacciones mas duraderas, nuevos tipos
  de datos para almacenar imágenes o bloques de
  textos grandes y la necesidad de definir operaciones
  no estándares, específicas para cada aplicación. Esto
  ha llevado a un nuevo paradigma Orientado a
  Objetos. El término Orientados a Objetos se remonta
  a los lenguajes O.O. y las Baes de Datos han
  adoptados muchos de sus conceptos.
Características DBMS
         orientados a objetos
                                   
 Identidad de objetos: Los objetos tienen identidades únicas (OID),
  independientes de los valores de sus atributos. En el modelo relacional las
  entidades se distinguen unívocamente por el valor de sus atributos.
 Constructores de tipos: Las estructuras de objetos complejos pueden
  construirse aplicando recursivamente un conjunto de constructores
  básicos, como los de tupla, conjunto , lista y bolsa.
 Encapsulamiento: Tanto las estructuras de los objetos como las operaciones
  que se pueden aplicar sobre ellos se incluyen en las definiciones de clases
  de objetos.
 Compatibilidad con los lenguajes de programación: Tanto los objetos
  persistentes como los transitorios se manejan de manera uniforme. Para
  que los objetos sean persistentes se les anexa una colección persistente.
 Jerarquías de tipos y herencias: Es posible especificar los tipos mediante
  una jerarquía de tipos, que permite heredar tanto los atributos como los
  métodos de tipos previamente definidos.
Características DBMS
         orientados a objetos
                                   
 Manejo de objetos complejos: Es posible almacenar y manipular objetos
  complejos tanto estructurados como no estructurados .
 Polimorfismo y sobrecarga de operadores: Los operadores y los nombres
  de métodos se pueden sobrecargar de modo que se apliquen a diferentes
  tipos de objetos con distintas implementaciones.
 Creación de versiones: En algunos sistemas O.O. es posible mantener
  varias versiones del mismo objeto.
 Actualmente existe una norma la SQL3 que incorpora conceptos de
  Orientación a objetos y que es aplicada por la mayoría de los motores de
  BD actuales. Cabe aclarar que si bien existen numerosos proyectos que
  implementan BD íntegramente O.O., actualmente no existe en el mercado
  un motor disponible que lo haga. El motor de BD Oracle incorpora el
  manejo de objetos, pero solamente a nivel lógico, ya que al almacenarlo lo
  hace como objetos estructurados que simulan ser objetos.
Resumen
                          
 Un sistema gestor de bases de datos (SGBD) consiste en una colección de
  datos interrelacionados y una colección de programas para acceder a esos
  datos.
 El objetivo principal de un SGBD es proporcionar un entorno que sea tanto
  conveniente como eficiente para las personas que lo usan para la
  recuperación y almacenamiento de la información.
 Los sistemas de bases de datos se diseñan para almacenar grandes
  cantidades de información.
 La gestión de los datos implica tanto la definición de estructuras para el
  almacenamiento de la información como la provisión de mecanismos para
  la manipulación de la información.
 Los sistemas de bases de datos deben proporcionar la seguridad de la
  información almacenada, en caso de caídas del sistema o intentos de
  accesos sin autorización. Si los datos están compartidos por varios
  usuarios, el sistema debe evitar posibles resultados anómalos.
Bibliografia
                   
 Fundamentos de Base de Datos, Abraham
  Silberschatz, Henry F. Korth, S. Sudarshan, © 2002,
  respecto a la cuarta edición en español, por McGraw-
  Hill/INTERAMERICANA DE ESPAÑA, S. A. U.
Base de datos 2 (tema 1)

Más contenido relacionado

La actualidad más candente

Base de datos
Base de datosBase de datos
Base de datosDavid
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datososwchavez
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónCarlos Castillo (ChaTo)
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Diseño de archivos
Diseño de archivosDiseño de archivos
Diseño de archivosfabian8718
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datosCamilo Tellez
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaMaria Garcia
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosangela margarita
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteCristian Salazar C.
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datosjuana0910
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Bases de datos
Bases de datosBases de datos
Bases de datosmilebote
 

La actualidad más candente (19)

Base de datos
Base de datosBase de datos
Base de datos
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 Introducción
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Diseño de archivos
Diseño de archivosDiseño de archivos
Diseño de archivos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schema
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datos
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Similar a Base de datos 2 (tema 1)

Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Juan Anaya
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosAlexandraConstante
 
Taller 1, 2010
Taller 1, 2010Taller 1, 2010
Taller 1, 2010Lakxmy
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bddYipc11
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datosjdgm19
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Karen Plata
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosgerardd98
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datosAlfredo Joya
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 

Similar a Base de datos 2 (tema 1) (20)

Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de datos
Base de datos Base de datos
Base de datos
 
Bdintro
BdintroBdintro
Bdintro
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Taller 1, 2010
Taller 1, 2010Taller 1, 2010
Taller 1, 2010
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 

Último

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Base de datos 2 (tema 1)

  • 1. INTRODUCCION AL PROCESAMIENTO DE BASE DE DATOS Docente : Ing. Edwin Gustavo Enriquez Arias
  • 2. Introducción   Un archivo es un elemento de información conformado por un conjunto de registros.  Estos registros a su vez están compuestos por una serie de caracteres o bytes. Los archivos, alojados en dispositivos de almacenamiento conocidos como memoria secundaria, pueden almacenarse de dos formas diferentes: archivos convencionales o bases de datos.  Los archivos convencionales, pueden organizarse como archivos secuenciales o archivos directos. Sin embargo, el almacenamiento de información a través de archivos convencionales presenta una serie de limitaciones que restringen de manera importante la versatilidad de los programas de aplicación que se desarrollan.
  • 3. Relación de Programas de aplicación y los BDMS   Una forma de guardar la información en un computador es almacenarla en archivos del sistema operativo.  Un sistema de procesamiento de archivos típico mantiene este tipo de sistemas convencionales donde los registros quedan almacenados en archivos del sistema operativo.
  • 4. Desventajas Programas de Aplicación tradicionales   Mantener información de la organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes.  Redundancia e inconsistencia de datos  Dificultad en el acceso a los datos.  Aislamiento de datos.  Problemas de integridad.  Problemas de atomicidad.  Anomalías en el acceso concurrente.  Problemas de seguridad
  • 5. DBMS   Un sistema de bases de datos es una colección de archivos interrelacionados y un conjunto de programas que permitan a los usuarios acceder y modificar estos archivos.  Uno de los propósitos principales de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos.  Para que el sistema sea útil debe recuperar los datos eficientemente.
  • 6. Niveles de Abstracción de Datos  Nivel físico: El nivel más bajo de abstracción describe cómo se almacenan realmente los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel. Nivel lógico: El siguiente nivel más alto de abstracción describe qué datos se almacenan en la base de datos y qué relaciones existen entre esos datos. La base de datos completa se describe así en términos de un número pequeño de estructuras relativamente simples. Aunque la implementación de estructuras simples en el nivel lógico puede involucrar estructuras complejas del nivel físico, los usuarios del nivel lógico no necesitan preocuparse de esta complejidad. Los administradores de bases de datos, que deben decidir la información que se mantiene en la base de datos, usan el nivel lógico de abstracción.
  • 7. Niveles de Abstracción de Datos   Nivel de vistas: El nivel más alto de abstracción describe sólo parte de la base de datos completa. A pesar del uso de estructuras más simples en el nivel lógico, queda algo de complejidad, debido a la variedad de información almacenada en una gran base de datos. Muchos usuarios del sistema de base de datos no necesitan toda esta información. En su lugar, tales usuarios necesitan acceder sólo a una parte de la base de datos. Para que su interacción con el sistema se simplifique, se define la abstracción del nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos.
  • 8. Niveles de Abstracción de Datos 
  • 9. Definición de Base de Datos   Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.  Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la información contenida en las bases de datos de la organización para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas.  Por este motivo es importante conocer la forma en que están estructuradas las bases de datos y su manejo.
  • 10. Historia del procesamiento deprincipios de la década de 1960 – uso de cintas base de datos  Década de 1950 y magnéticas.   Finales de la década de 1960 y la década de 1970 – discos fijos.  Década de 1980. – aparece el modelo entidad relación pero no es competencia para su antecesores y no es muy utilizado.  Principios de la década de 1990. – se diseña el lenguaje SQL fundamentalmente para ser utilizado con las aplicaciones.  Finales de la década de 1990. - bases de datos tienen ahora soporte para tasas de transacciones muy altas, así como  muy alta fiabilidad y disponibilidad 24×7 (disponibilidad 24 horas al día y 7 días a la semana, que significa que no hay tiempos de inactividad debidos a actividades de mantenimiento planificadas).
  • 11. DBMS orientados a objetos   La demanda actual que existe sobre las base de datos, a diferencia de las aplicaciones de negocios tradicionales, es sobre estructuras complejas de objetos, transacciones mas duraderas, nuevos tipos de datos para almacenar imágenes o bloques de textos grandes y la necesidad de definir operaciones no estándares, específicas para cada aplicación. Esto ha llevado a un nuevo paradigma Orientado a Objetos. El término Orientados a Objetos se remonta a los lenguajes O.O. y las Baes de Datos han adoptados muchos de sus conceptos.
  • 12. Características DBMS orientados a objetos   Identidad de objetos: Los objetos tienen identidades únicas (OID), independientes de los valores de sus atributos. En el modelo relacional las entidades se distinguen unívocamente por el valor de sus atributos.  Constructores de tipos: Las estructuras de objetos complejos pueden construirse aplicando recursivamente un conjunto de constructores básicos, como los de tupla, conjunto , lista y bolsa.  Encapsulamiento: Tanto las estructuras de los objetos como las operaciones que se pueden aplicar sobre ellos se incluyen en las definiciones de clases de objetos.  Compatibilidad con los lenguajes de programación: Tanto los objetos persistentes como los transitorios se manejan de manera uniforme. Para que los objetos sean persistentes se les anexa una colección persistente.  Jerarquías de tipos y herencias: Es posible especificar los tipos mediante una jerarquía de tipos, que permite heredar tanto los atributos como los métodos de tipos previamente definidos.
  • 13. Características DBMS orientados a objetos   Manejo de objetos complejos: Es posible almacenar y manipular objetos complejos tanto estructurados como no estructurados .  Polimorfismo y sobrecarga de operadores: Los operadores y los nombres de métodos se pueden sobrecargar de modo que se apliquen a diferentes tipos de objetos con distintas implementaciones.  Creación de versiones: En algunos sistemas O.O. es posible mantener varias versiones del mismo objeto.  Actualmente existe una norma la SQL3 que incorpora conceptos de Orientación a objetos y que es aplicada por la mayoría de los motores de BD actuales. Cabe aclarar que si bien existen numerosos proyectos que implementan BD íntegramente O.O., actualmente no existe en el mercado un motor disponible que lo haga. El motor de BD Oracle incorpora el manejo de objetos, pero solamente a nivel lógico, ya que al almacenarlo lo hace como objetos estructurados que simulan ser objetos.
  • 14. Resumen   Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y una colección de programas para acceder a esos datos.  El objetivo principal de un SGBD es proporcionar un entorno que sea tanto conveniente como eficiente para las personas que lo usan para la recuperación y almacenamiento de la información.  Los sistemas de bases de datos se diseñan para almacenar grandes cantidades de información.  La gestión de los datos implica tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información.  Los sistemas de bases de datos deben proporcionar la seguridad de la información almacenada, en caso de caídas del sistema o intentos de accesos sin autorización. Si los datos están compartidos por varios usuarios, el sistema debe evitar posibles resultados anómalos.
  • 15. Bibliografia   Fundamentos de Base de Datos, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, © 2002, respecto a la cuarta edición en español, por McGraw- Hill/INTERAMERICANA DE ESPAÑA, S. A. U.