SlideShare una empresa de Scribd logo
1 de 9
Sistemas de Base de Datos
Bases de datos
 Base de Datos (BD)
    ”Conjunto de datos relacionados entre sí”  definición muy
      general

    Dato = algo conocido que se requiere registrar

    ¿Por qué esta transparencia no es una BD? Porque se tienen unas
     propiedades implícitas:
      Conjunto de datos persistentes lógicamente coherente, con significado
      implícito
      Representa aspectos del mundo real     Los cambios en el minimundo se
      (minimundo, universo de discurso)      “reflejan” en la BD

      Se DISEÑA, se CREA y se CARGA, para    Datos ALMACENADOS para
      conseguir objetivos determinados       “algo”

                                             Datos INTERESANTES para
      Dirigida a un grupo de usuarios
2                                            “alguien”
Bases de datos
Ejemplo de             EDITORIAL          AUTOR                      PERSONA
una base de             nombre ...         nombre apellidos ...       id   nombre             teléfono
datos.                  Obelisco    ...   Paulo    Coelho     ...     2     Julia Ibáñez     555123456
                        Alfaguara ...     Oscar    Wilde      ...    10 Eva Andrés           555654321
                        Planeta     ...   Michael Ende        ...    ... ...                 ...
                        Alianza     ...   ...      ...        ...     3     Cristina Prats   555987654
                        ...         ...                               1     Ginés Soriano 555221122
LIBRO
   isbn                 titulo            apAutor nomEdit      año
                                                                      PRESTAMO
8420464988 Momo                           Ende     Alfaguara 1982
                                                                       idPer   idLib               fecha
8408049003 El retrato de Dorian Gray      Wilde    Planeta    2003
                                                                            10      8408049003 23/9/03
8477205302 El alquimista                  Coelho   Obelisco   1996
                                                                                3   8408048783 1/10/03
8420432261 La historia interminable       Ende     Alfaguara 1998
                                                                            10      8420464988 2/3/03
8420616524 El fantasma de Canterville Wilde        Alianza    1996
                                                                                1   8420432261 10/8/02
8408048783 Once minutos                   Coelho   Planeta    2003
          Tema 1. Sistemas de bases de datos                              ...       ...            ...
 3
...           ...                         ...      ...        ...
Bases de datos
Sistema de Gestión de Base de Datos (SGBD - DBMS)
    ”Conjunto de programas que permite DEFINIR, CONSTRUIR y
      MANIPULAR bases de datos para diversas aplicaciones”
     Definir una BD es especificar...
        estructura de datos,
        tipos de datos y
        restricciones de los datos
     Construir una BD es...
       almacenar datos en algún medio de almacenamiento controlado por el SGBD
     Manipular la BD es...
       consultar datos
       introducir/modificar/eliminar datos, para reflejar cambios en el minimundo
       generar informes a partir de los datos almacenados


Sistema de Base de Datos
    SBD = BD + SGBD + Software de Aplicación/Consultas
4
Entorno de un Sistema de Base de Datos

                                             Usuarios / Programadores
             SISTEMA DE BASE DE DATOS
                                    Programas de Aplicación / Consultas

                  SOFTWARE DEL SGBD
                                   Software para procesar
                                   Consultas / Programas


                                 Software para tener acceso
                                  a los datos almacenados




                          Definición de la          Base de Datos
                          BD (Metadatos)             almacenada


5
Bases de datos
Características del enfoque de Bases de Datos (1)

     Naturaleza autodescriptiva
          Procesamiento de ficheros
           • Los programas de aplicación acceden a datos específicos, cuya
             estructura se describe en el propio código


           Sistemas de bases de datos
           • SGBD = Sistema software de propósito general
                           BD = DATOS + METADATOS
           • El Catálogo del Sistema ...
               – Contiene metadatos: descripción de la estructura de la BD
                  El SGBD “sabrá” acceder a datos de cualquier aplicación
               – Usado por el SGBD (a veces por usuarios)


6
Bases de datos
Características del enfoque de Bases de Datos (2)

     Separación entre programas y datos
        Procesamiento de ficheros
           • Definición de datos forma parte de los programas de aplicación
           • Cambios en la estructura de ficheros de la BD
              modificación de programas que acceden a tales ficheros

           Sistemas de bases de datos
           • Descripción de estructura y organización de ficheros almacenada en
             Catálogo, separada de los programas
                Independencia entre programas y datos
               ( posible gracias a la abstracción de datos proporcionada por SGBD, que
                  veremos más adelante )


7
Bases de datos
Características del enfoque de Bases de Datos (y 3)

     Datos compartidos y procesamiento de transacciones multiusuario
           • Acceso simultáneo a datos sin interferencias ni inconsistencias
            • Control de concurrencia por el SGBD
     Múltiples vistas de los datos
            • Cada usuario sólo interesado en ver la parte de la información que
              necesita  vista de la BD
            • Vista = [ Subconjunto de ] BD [+ datos virtuales]
            • SGBD proporciona mecanismos de definición de vistas




                                                  SBD
           Bibliotecario       BD              BIBLIOTECA            Lector
8
Bibliografía
[EN 2002] Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de
           Datos. 3ª Edición. Addison-Wesley. (Cap. 1 y 2)
[EN 1997] Elmasri, R.; Navathe, S.B.: Sistemas de bases de datos. Conceptos
             fundamentales. 2ª Edición. Addison-Wesley Iberoameric. (Cap. 1 y 2)
[MPM 1999] De Miguel, A.; Piattini, M.; Marcos, E. Diseño de bases de datos
             relacionales. Ra-Ma. (Cap. 1 y 2)
[MP 1993] De Miguel, A.; Piattini, M.: Concepción y diseño de bases de datos: del
             Modelo E/R al Modelo Relacional. Ra-Ma.
[SKS 1998] Korth, H; Silberschatz, A., Sudarshan, S.:Fundamentos de bases de datos.
             3ª Edición. McGraw-Hill. (Cap. 1)
[SKS 2002] Silberschatz, A.; Korth, H.F.; Sudarshan, S. “Fundamentos de Bases de
             Datos”. 4ª edición. Madrid, McGraw-Hill, 2002. (Cap. 1)
[CBS 1998] Connolly, T.; Begg C.; Strachan, A. Database Systems: A Practical
             Approach to Design, Implementation and Management. 2nd edition.
             Addison-Wesley. (Cap. 1 y 2)
[CCM 2003] Celma, M.; Casamayor, JC.; Mota, L. “Bases de datos relacionales”.
             Pearson Educación, 2003. (Cap. 1, 2 y parte del 6)

Más contenido relacionado

Destacado

Evolucion del precesamiento de datos
Evolucion del precesamiento de datosEvolucion del precesamiento de datos
Evolucion del precesamiento de datosIaru Fortunato
 
SISTEMA DE PLANILLAS
SISTEMA DE PLANILLASSISTEMA DE PLANILLAS
SISTEMA DE PLANILLASLuz Marquina
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 

Destacado (7)

Software
SoftwareSoftware
Software
 
Evolucion del precesamiento de datos
Evolucion del precesamiento de datosEvolucion del precesamiento de datos
Evolucion del precesamiento de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos de facturación
Base de datos de facturaciónBase de datos de facturación
Base de datos de facturación
 
Formato APA 2015
Formato APA 2015Formato APA 2015
Formato APA 2015
 
SISTEMA DE PLANILLAS
SISTEMA DE PLANILLASSISTEMA DE PLANILLAS
SISTEMA DE PLANILLAS
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 

Similar a Sistemas de 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 datosDiana Vélez
 
Unidad 1
Unidad 1Unidad 1
Unidad 1Isabel
 
r302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdfr302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdfRebeca Ortega
 
Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datosyumitacohen
 
Modelos de persistencia
Modelos de persistenciaModelos de persistencia
Modelos de persistenciaAvaco Unibague
 
Fundamentos de bases de datos
Fundamentos de bases de datosFundamentos de bases de datos
Fundamentos de bases de datosDiegoVelascoUribe
 
Sistemas de base de datos
Sistemas de base de datos Sistemas de base de datos
Sistemas de base de datos emersonarenales
 
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
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Fundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de DatosFundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de DatosManuel Picazo
 
Introduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionalesIntroduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionalesZoraida DE DE LA Rosa
 

Similar a Sistemas de base de datos (20)

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
 
Capitulo 7 bases de datos
Capitulo 7 bases de datosCapitulo 7 bases de datos
Capitulo 7 bases de datos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Base de datos
Base de datosBase de datos
Base de datos
 
r302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdfr302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdf
 
Fundamentos de bases de datos
Fundamentos de  bases de datosFundamentos de  bases de datos
Fundamentos de bases de datos
 
Modelos de persistencia
Modelos de persistenciaModelos de persistencia
Modelos de persistencia
 
Fundamentos de bases de datos
Fundamentos de bases de datosFundamentos de bases de datos
Fundamentos de bases de datos
 
Sistemas de base de datos
Sistemas de base de datos Sistemas de base de datos
Sistemas de base de datos
 
Unidad1
Unidad1Unidad1
Unidad1
 
baseIntroduccion bd
baseIntroduccion bdbaseIntroduccion bd
baseIntroduccion bd
 
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.
 
Base de datos I
Base de datos IBase de datos I
Base de datos I
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Fundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de DatosFundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de Datos
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Libro de acces
Libro de accesLibro de acces
Libro de acces
 
Clase Base De Datos I
Clase Base De Datos IClase Base De Datos I
Clase Base De Datos I
 
Introduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionalesIntroduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionales
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 

Último

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
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
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
 
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
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
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
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Último (20)

Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
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
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
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
 
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
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
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
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
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
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.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
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 

Sistemas de base de datos

  • 1. Sistemas de Base de Datos
  • 2. Bases de datos  Base de Datos (BD) ”Conjunto de datos relacionados entre sí”  definición muy general Dato = algo conocido que se requiere registrar ¿Por qué esta transparencia no es una BD? Porque se tienen unas propiedades implícitas: Conjunto de datos persistentes lógicamente coherente, con significado implícito Representa aspectos del mundo real Los cambios en el minimundo se (minimundo, universo de discurso) “reflejan” en la BD Se DISEÑA, se CREA y se CARGA, para Datos ALMACENADOS para conseguir objetivos determinados “algo” Datos INTERESANTES para Dirigida a un grupo de usuarios 2 “alguien”
  • 3. Bases de datos Ejemplo de EDITORIAL AUTOR PERSONA una base de nombre ... nombre apellidos ... id nombre teléfono datos. Obelisco ... Paulo Coelho ... 2 Julia Ibáñez 555123456 Alfaguara ... Oscar Wilde ... 10 Eva Andrés 555654321 Planeta ... Michael Ende ... ... ... ... Alianza ... ... ... ... 3 Cristina Prats 555987654 ... ... 1 Ginés Soriano 555221122 LIBRO isbn titulo apAutor nomEdit año PRESTAMO 8420464988 Momo Ende Alfaguara 1982 idPer idLib fecha 8408049003 El retrato de Dorian Gray Wilde Planeta 2003 10 8408049003 23/9/03 8477205302 El alquimista Coelho Obelisco 1996 3 8408048783 1/10/03 8420432261 La historia interminable Ende Alfaguara 1998 10 8420464988 2/3/03 8420616524 El fantasma de Canterville Wilde Alianza 1996 1 8420432261 10/8/02 8408048783 Once minutos Coelho Planeta 2003 Tema 1. Sistemas de bases de datos ... ... ... 3 ... ... ... ... ...
  • 4. Bases de datos Sistema de Gestión de Base de Datos (SGBD - DBMS) ”Conjunto de programas que permite DEFINIR, CONSTRUIR y MANIPULAR bases de datos para diversas aplicaciones”  Definir una BD es especificar...  estructura de datos,  tipos de datos y  restricciones de los datos  Construir una BD es...  almacenar datos en algún medio de almacenamiento controlado por el SGBD  Manipular la BD es...  consultar datos  introducir/modificar/eliminar datos, para reflejar cambios en el minimundo  generar informes a partir de los datos almacenados Sistema de Base de Datos SBD = BD + SGBD + Software de Aplicación/Consultas 4
  • 5. Entorno de un Sistema de Base de Datos Usuarios / Programadores SISTEMA DE BASE DE DATOS Programas de Aplicación / Consultas SOFTWARE DEL SGBD Software para procesar Consultas / Programas Software para tener acceso a los datos almacenados Definición de la Base de Datos BD (Metadatos) almacenada 5
  • 6. Bases de datos Características del enfoque de Bases de Datos (1)  Naturaleza autodescriptiva  Procesamiento de ficheros • Los programas de aplicación acceden a datos específicos, cuya estructura se describe en el propio código Sistemas de bases de datos • SGBD = Sistema software de propósito general BD = DATOS + METADATOS • El Catálogo del Sistema ... – Contiene metadatos: descripción de la estructura de la BD  El SGBD “sabrá” acceder a datos de cualquier aplicación – Usado por el SGBD (a veces por usuarios) 6
  • 7. Bases de datos Características del enfoque de Bases de Datos (2)  Separación entre programas y datos  Procesamiento de ficheros • Definición de datos forma parte de los programas de aplicación • Cambios en la estructura de ficheros de la BD  modificación de programas que acceden a tales ficheros Sistemas de bases de datos • Descripción de estructura y organización de ficheros almacenada en Catálogo, separada de los programas  Independencia entre programas y datos ( posible gracias a la abstracción de datos proporcionada por SGBD, que veremos más adelante ) 7
  • 8. Bases de datos Características del enfoque de Bases de Datos (y 3)  Datos compartidos y procesamiento de transacciones multiusuario • Acceso simultáneo a datos sin interferencias ni inconsistencias • Control de concurrencia por el SGBD  Múltiples vistas de los datos • Cada usuario sólo interesado en ver la parte de la información que necesita  vista de la BD • Vista = [ Subconjunto de ] BD [+ datos virtuales] • SGBD proporciona mecanismos de definición de vistas SBD Bibliotecario BD BIBLIOTECA Lector 8
  • 9. Bibliografía [EN 2002] Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 3ª Edición. Addison-Wesley. (Cap. 1 y 2) [EN 1997] Elmasri, R.; Navathe, S.B.: Sistemas de bases de datos. Conceptos fundamentales. 2ª Edición. Addison-Wesley Iberoameric. (Cap. 1 y 2) [MPM 1999] De Miguel, A.; Piattini, M.; Marcos, E. Diseño de bases de datos relacionales. Ra-Ma. (Cap. 1 y 2) [MP 1993] De Miguel, A.; Piattini, M.: Concepción y diseño de bases de datos: del Modelo E/R al Modelo Relacional. Ra-Ma. [SKS 1998] Korth, H; Silberschatz, A., Sudarshan, S.:Fundamentos de bases de datos. 3ª Edición. McGraw-Hill. (Cap. 1) [SKS 2002] Silberschatz, A.; Korth, H.F.; Sudarshan, S. “Fundamentos de Bases de Datos”. 4ª edición. Madrid, McGraw-Hill, 2002. (Cap. 1) [CBS 1998] Connolly, T.; Begg C.; Strachan, A. Database Systems: A Practical Approach to Design, Implementation and Management. 2nd edition. Addison-Wesley. (Cap. 1 y 2) [CCM 2003] Celma, M.; Casamayor, JC.; Mota, L. “Bases de datos relacionales”. Pearson Educación, 2003. (Cap. 1, 2 y parte del 6)