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.
Introducción al procesamiento de bases de datos

Más contenido relacionado

La actualidad más candente

Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos SemanticasErik Guerrero
 
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...José Antonio Sandoval Acosta
 
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouseConstrucción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouseJulio Pari
 
Factores humanos de IHC
Factores humanos de IHCFactores humanos de IHC
Factores humanos de IHCRafael
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 
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
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
 
COMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPCOMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPdisenarUniminuto
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 

La actualidad más candente (20)

Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouseConstrucción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
 
Factores humanos de IHC
Factores humanos de IHCFactores humanos de IHC
Factores humanos de IHC
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base 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
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
COMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPCOMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPP
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 

Destacado

Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosIsabel
 
Universidad estatal a distancia tarea 3
Universidad estatal a distancia tarea 3Universidad estatal a distancia tarea 3
Universidad estatal a distancia tarea 3migue gomez
 
Sistema de procesamiento de datos
Sistema de procesamiento de datosSistema de procesamiento de datos
Sistema de procesamiento de datosAgustin Fiordaliso
 
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 datosDiana Vélez
 
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOSspgutierrez86
 
Análisis de programas infantiles.
Análisis de programas infantiles.Análisis de programas infantiles.
Análisis de programas infantiles.Daniela Rodriguez
 
Seleccionar prospectos de clientes
Seleccionar prospectos de clientesSeleccionar prospectos de clientes
Seleccionar prospectos de clientesDavid Ricardo Henao
 
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
 
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...JAVIER SOLIS NOYOLA
 
El Cuento como Medio Eficaz dentro de la Educación Inicial
El Cuento como Medio Eficaz dentro de la Educación InicialEl Cuento como Medio Eficaz dentro de la Educación Inicial
El Cuento como Medio Eficaz dentro de la Educación Inicialromuloenrique
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas DistribuidosLeopoldo Capa
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteGerardo
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datosnenyta08
 
La nube definicion, usos y ejemplos
La nube definicion, usos y ejemplosLa nube definicion, usos y ejemplos
La nube definicion, usos y ejemplosArcangelMartin
 
El cuento en el prescolar
El cuento en el prescolarEl cuento en el prescolar
El cuento en el prescolarYisela Perdomo
 
GRID COMPUTING
GRID COMPUTING  GRID COMPUTING
GRID COMPUTING poool666
 

Destacado (20)

Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivos
 
Sistema centralizado
Sistema centralizadoSistema centralizado
Sistema centralizado
 
Universidad estatal a distancia tarea 3
Universidad estatal a distancia tarea 3Universidad estatal a distancia tarea 3
Universidad estatal a distancia tarea 3
 
Sistema de procesamiento de datos
Sistema de procesamiento de datosSistema de procesamiento de datos
Sistema de procesamiento de datos
 
Bases De Datos
Bases De DatosBases De Datos
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
 
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
 
Análisis de programas infantiles.
Análisis de programas infantiles.Análisis de programas infantiles.
Análisis de programas infantiles.
 
Seleccionar prospectos de clientes
Seleccionar prospectos de clientesSeleccionar prospectos de clientes
Seleccionar prospectos de clientes
 
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
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
 
El Cuento como Medio Eficaz dentro de la Educación Inicial
El Cuento como Medio Eficaz dentro de la Educación InicialEl Cuento como Medio Eficaz dentro de la Educación Inicial
El Cuento como Medio Eficaz dentro de la Educación Inicial
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos cliente
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datos
 
La nube definicion, usos y ejemplos
La nube definicion, usos y ejemplosLa nube definicion, usos y ejemplos
La nube definicion, usos y ejemplos
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
El cuento en el prescolar
El cuento en el prescolarEl cuento en el prescolar
El cuento en el prescolar
 
GRID COMPUTING
GRID COMPUTING  GRID COMPUTING
GRID COMPUTING
 

Similar a Introducción al procesamiento de bases de datos

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 Introducción al procesamiento de bases de datos (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

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
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
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
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
 

Último (20)

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
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
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
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
 

Introducción al procesamiento de bases de datos

  • 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.