SlideShare una empresa de Scribd logo
Taller de Bases de Datos


            Introducción




                           1
Aplicaciones típicas de Bases de Datos
   Registrar compras en supermercado
   Compras por internet usando tarjetas de crédito
   Reservación de viajes en agencia
   renta de videos
   Registros en cursos, pagos, y otras transacciones en una
    universidad
   Sugiera otras….




                                                           2
Que utilizar?
   Sistemas de Archivos?




   Bases de Datos?




                            3
Sistemas Tradicionales de archivos
   Inconsistencia y redundancia de información.
      Copias múltiples de los datos que no convienen

       necesariamente

   Carencia o pérdida en el control de concurrencia
      Para usuarios múltiples



   Carencia o perdida de seguridad
      Mas allá de la que provee el sistema operativo



   Reglas de integridad
      Es difícil de mantener las reglas de integridad de la

       información
                                                               4
Limitaciones de los Sist. de Archivos
   Dificultad al acceder los datos
      Dependiendo de la aplicación y necesidades de

       consulta, reorganización de estructuras de datos
       pueden requerirse Datos aislados en diferentes archivos

   Dependencia de datos

   Formatos de archivo no compatibles (cobol, c, etc)

   Nuevo requerimiento de Consulta, nuevo programa



                                                          5
Introducción
   ¿Qué es una Base de Datos?
       Una colección de datos (registros) que describen las actividades de
        una o más organizaciones relacionadas.
            Entidades (estudiantes, profesores, clases, aulas)
            Relaciones (estudiantes inscritos en cursos impartidos por un profesor
             en un salon determinado)
   ¿Que es un Sistema Manejador de Base de Datos (DBMS)?
       Un Sistema Manejador de Base de Datos es un producto de
        software designado para ayudar en el mantenimiento y utilización
        de colecciones voluminosas de datos. El SMBD ayuda a los usuarios
        a definir, crear, mantener y controlar el acceso a los datos




                                                                              6
Introducción: Objetivos de DBMS
   Lograr que el desarrollo y mantenimiento de aplicaciones
    dentro de la organización sea:
      Fácil, Económico, Flexible y Eficiente

   Organizar los datos para que su explotación sea:
      Oportuna, Confiable y Eficiente




                                                       7
Historia de los Sistemas de Bases de Datos
   Primera Generación
      Modelo Jerárquico y Modelo de Redes

   Segunda Generación
      Modelo Relacional

   Tercera Generación
      Modelo Objeto-Relacional

      Modelo Orientado a Objetos




                                             8
Introducción: Beneficios al usar DBMS
   Independencia de datos y acceso eficaz
       Reduce la redundancia de información.
        3 Niveles de abstracción.

        Las vistas describen como
        ven los usuarios los datos      Vista 1         Vista 2   Vista 3
                                                                            El esquema conceptual
                                              Esquema Conceptual            define la estructura
                                                                            lógica

                  El esquema físico describe los
                  archivos, estructuras e índices
                                                    Esquema Físico
                  usados




                                                                                             9
Sistemas manejadores de Bases de datos
Acceso eficiente, compartido a los datos persistentes
Abstracción de datos
    Tres niveles

Independencia de Datos
Físico:
   es la habilidad de modificar el esquema físico sin tener que
   rescribir el programa de aplicación, ej. reorganizar las
   estructuras de datos para mejorar funcionamiento

Lógico:
   es la habilidad de modificar el esquema conceptual sin tener que
   rescribir el programa de aplicación, ej. Agregar nuevos campos



                                                                  10
Beneficios al usar DBMS
   Reduce el tiempo de desarrollo de aplicaciones
       Facilita la aplicación de estándares.
       Facilita el desarrollo de aplicaciones
       Permite dar respuesta a consultas no planeadas de
        información (sin crear nuevos programas)
   Integridad y seguridad de la información
       Presentar diferentes vistas de la información.
       Dar privacidad y seguridad.




                                                            11
Beneficios al usar DBMS
   Administración uniforme de los datos
       Control integrado de la información.
       Reduce los recursos asignados al mantenimiento.

   Acceso concurrente, recuperación de fallas
       Permite compartir la información.
       Soporta recuperación de fallas
       Concepto clave es Transacción
        (secuencia atómica de acciones de lectura/ escritura en la base
        de datos)
       Asegura atomicidad
       Uso de logs para recuperación en caso de fallas




                                                                    12
y en contra?
   No existe un ambiente que cumpla con todos los objetivos
    y ventajas esperados de él.
   Consumen más recursos computacionales que los sistemas
    tradicionales de archivos.
   Falta de personal capacitado* para aplicar y explotar
    adecuadamente la tecnología de bases de datos.
   Complejidad
   Tamaño
   Costos (hardware, licencias, mantenimiento, conversión)
   Alto impacto en caso de fallas



                                                         13
Componentes del ambiente DBMS
   Hardware
      Puede variar desde una PC a una red de computadoras

   Software
      DBMS, sistema operativo, software de la red (si es

       necesario) y aplicaciones finales.
   Datos
      Usados por la organización además de una descripción

       de los datos llamado el esquema.
   Procedimientos
      Instrucciones y reglas que son aplicados al diseño y uso

       de la base de datos y del ambiente DBMS
   Gente


                                                            14
Roles en el ambiente de base de datos
   Administrador de Datos (DA)

   Administrador de la Base de Datos (DBA)

   Diseñador de la Base de Datos (Lógico y Físico)

   Programadores de la Aplicación

   Usuarios Finales (novatos y sofisticados)




                                                  15
Componentes Típicos de un DBMS




                                 16
TERMINOLOGÍA DE LA BASE DE DATOS
   Esquema de la Base de Datos:
      Diseño total de la Base de Datos

   Instancia de la Base de Datos:
      Colección de información almacenada en la Base de

       Datos en un instante particular en tiempo
   Administrador de Bases de Datos (DBA):
      Persona que tiene tanto el control central datos como

       el de los programas que tienen acceso a los datos
   Lenguaje de definición de datos (DDL):
      Usados para especificar el esquema de la base de datos




                                                         17
TERMINOLOGÍA DE LA BASE DE DATOS
   Directorio de datos:
      Almacena los meta datos, es el resultado de compilar el

       DDL
   Lenguaje de manipulación de datos (DML)
      Permite a usuarios tener acceso a datos o manipularlos

   Query:
      Declaración que solicita la recuperación de la

       información
   Lenguaje de Querys :
       Parte del DML que implica la recuperación de datos



                                                             18
TERMINOLOGÍA DE LA BASE DE DATOS
   Usuarios de las Bases de datos :
      Programadores de aplicaciones / informáticos

      Usuarios capacitados en el lenguaje de querys

      Usuarios finales

   ANSI
      American National Standards Institute




                                                       19

Más contenido relacionado

PPTX
Taller 1 (introducción a la bases de datos)
PPTX
Introducción a las bases de datos con access
PPTX
Base de datos
PPTX
Jhostin vasquez bases de datos
PPTX
Base de datos
PPTX
Introducción a las bases de datos por : Griceidy Rodriguez
PPTX
Bases de datos
PPTX
Base de datos
Taller 1 (introducción a la bases de datos)
Introducción a las bases de datos con access
Base de datos
Jhostin vasquez bases de datos
Base de datos
Introducción a las bases de datos por : Griceidy Rodriguez
Bases de datos
Base de datos

La actualidad más candente (20)

PPTX
Base de datos_jehisglay_oliveros
DOC
Bases de datos, Tipos e importancia
PPTX
Base de datos xavier rodriguez
PPTX
Base de datos
PPTX
Base de Datos - Yaiberth Bravo
KEY
Fundamentos de Bases de Datos - Introducción
PPTX
Bases de datos
PPTX
BASE DE DATOS
PPTX
Usuarios de un SGBD
PPTX
Presentacion base de datos. Alexander Benitez 28009324
PPTX
Base de datos
PPT
Qué Son Las Bases De Datos
PPTX
Base de datos
PPTX
Introducción a las Bases de Datos
PPTX
Bases de datos
PPTX
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
PPTX
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
PPTX
Base de datos santiago rincon
PPT
Clases de Base de Datos
PPTX
Mapa conceptual base de datos janniel urdaneta CI:26.417.707
Base de datos_jehisglay_oliveros
Bases de datos, Tipos e importancia
Base de datos xavier rodriguez
Base de datos
Base de Datos - Yaiberth Bravo
Fundamentos de Bases de Datos - Introducción
Bases de datos
BASE DE DATOS
Usuarios de un SGBD
Presentacion base de datos. Alexander Benitez 28009324
Base de datos
Qué Son Las Bases De Datos
Base de datos
Introducción a las Bases de Datos
Bases de datos
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Base de datos santiago rincon
Clases de Base de Datos
Mapa conceptual base de datos janniel urdaneta CI:26.417.707
Publicidad

Destacado (20)

PPSX
Introducción a las bases de datos
PDF
Introduccion A Las Bases De Datos
PPTX
Introducción a las bases de datos parte2
PPT
Introduccion a las bases de datos
PPTX
Introducción a las bases de datos Parte1
DOCX
PPTX
Introduccion a las bases de datos
PPTX
Bases de datos
PPT
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
PPT
Introduccion a las Bases de Datos
PPT
Introduccion a los sistemas de bases de datos
PPT
Presentación de Base de datos II
DOC
Tipos de bases de datos
PPT
Introducción a las base de datos
PPT
Base de datos
PPTX
Introducción a Bases de Datos
PDF
Introduccion a las bases de datos
PPT
Bases de Datos Cap I: Introducción
PPT
Unidad 1 IntroduccióN A Las Bases De Datos
PPTX
Introducción bases de datos
Introducción a las bases de datos
Introduccion A Las Bases De Datos
Introducción a las bases de datos parte2
Introduccion a las bases de datos
Introducción a las bases de datos Parte1
Introduccion a las bases de datos
Bases de datos
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
Introduccion a las Bases de Datos
Introduccion a los sistemas de bases de datos
Presentación de Base de datos II
Tipos de bases de datos
Introducción a las base de datos
Base de datos
Introducción a Bases de Datos
Introduccion a las bases de datos
Bases de Datos Cap I: Introducción
Unidad 1 IntroduccióN A Las Bases De Datos
Introducción bases de datos
Publicidad

Similar a T1 Bd Intro (20)

PDF
PDF
PPT
Bdi unidad 1
PPTX
Unidad1 introduccion base de datos
PPTX
Bases de datos
DOCX
Base de datos
PDF
Base de datos
DOCX
Base de datos
DOCX
Base de datos
DOCX
Base de datos
DOCX
Base de datos
PPTX
Tipos de bases de datos
PDF
Bd 1ra clase
PPTX
Libro: Fundamentos de Bases de Datos.
PPTX
Bases de datos
PPTX
Base de datos
PPSX
Clases 1
PPTX
Cuestiones de repaso
PPTX
CONOCIENDO BASE DE DATOS
PPTX
1 intro
Bdi unidad 1
Unidad1 introduccion base de datos
Bases de datos
Base de datos
Base de datos
Base de datos
Base de datos
Base de datos
Base de datos
Tipos de bases de datos
Bd 1ra clase
Libro: Fundamentos de Bases de Datos.
Bases de datos
Base de datos
Clases 1
Cuestiones de repaso
CONOCIENDO BASE DE DATOS
1 intro

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
taller de informática - LEY DE OHM
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPT
Que son las redes de computadores y sus partes
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Diapositiva proyecto de vida, materia catedra
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Calidad desde el Docente y la mejora continua .pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Maste clas de estructura metálica y arquitectura
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
introduccion a las_web en el 2025_mejoras.ppt
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología grado 9-3
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Sesion 1 de microsoft power point - Clase 1
historia_web de la creacion de un navegador_presentacion.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
taller de informática - LEY DE OHM
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Que son las redes de computadores y sus partes
Presentación PASANTIAS AuditorioOO..pptx
SAP Transportation Management para LSP, TM140 Col18
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Estrategia de apoyo tecnología miguel angel solis
Diapositiva proyecto de vida, materia catedra
CyberOps Associate - Cisco Networking Academy
Calidad desde el Docente y la mejora continua .pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Maste clas de estructura metálica y arquitectura

T1 Bd Intro

  • 1. Taller de Bases de Datos Introducción 1
  • 2. Aplicaciones típicas de Bases de Datos  Registrar compras en supermercado  Compras por internet usando tarjetas de crédito  Reservación de viajes en agencia  renta de videos  Registros en cursos, pagos, y otras transacciones en una universidad  Sugiera otras…. 2
  • 3. Que utilizar?  Sistemas de Archivos?  Bases de Datos? 3
  • 4. Sistemas Tradicionales de archivos  Inconsistencia y redundancia de información.  Copias múltiples de los datos que no convienen necesariamente  Carencia o pérdida en el control de concurrencia  Para usuarios múltiples  Carencia o perdida de seguridad  Mas allá de la que provee el sistema operativo  Reglas de integridad  Es difícil de mantener las reglas de integridad de la información 4
  • 5. Limitaciones de los Sist. de Archivos  Dificultad al acceder los datos  Dependiendo de la aplicación y necesidades de consulta, reorganización de estructuras de datos pueden requerirse Datos aislados en diferentes archivos  Dependencia de datos  Formatos de archivo no compatibles (cobol, c, etc)  Nuevo requerimiento de Consulta, nuevo programa 5
  • 6. Introducción  ¿Qué es una Base de Datos?  Una colección de datos (registros) que describen las actividades de una o más organizaciones relacionadas.  Entidades (estudiantes, profesores, clases, aulas)  Relaciones (estudiantes inscritos en cursos impartidos por un profesor en un salon determinado)  ¿Que es un Sistema Manejador de Base de Datos (DBMS)?  Un Sistema Manejador de Base de Datos es un producto de software designado para ayudar en el mantenimiento y utilización de colecciones voluminosas de datos. El SMBD ayuda a los usuarios a definir, crear, mantener y controlar el acceso a los datos 6
  • 7. Introducción: Objetivos de DBMS  Lograr que el desarrollo y mantenimiento de aplicaciones dentro de la organización sea:  Fácil, Económico, Flexible y Eficiente  Organizar los datos para que su explotación sea:  Oportuna, Confiable y Eficiente 7
  • 8. Historia de los Sistemas de Bases de Datos  Primera Generación  Modelo Jerárquico y Modelo de Redes  Segunda Generación  Modelo Relacional  Tercera Generación  Modelo Objeto-Relacional  Modelo Orientado a Objetos 8
  • 9. Introducción: Beneficios al usar DBMS  Independencia de datos y acceso eficaz  Reduce la redundancia de información.  3 Niveles de abstracción. Las vistas describen como ven los usuarios los datos Vista 1 Vista 2 Vista 3 El esquema conceptual Esquema Conceptual define la estructura lógica El esquema físico describe los archivos, estructuras e índices Esquema Físico usados 9
  • 10. Sistemas manejadores de Bases de datos Acceso eficiente, compartido a los datos persistentes Abstracción de datos Tres niveles Independencia de Datos Físico: es la habilidad de modificar el esquema físico sin tener que rescribir el programa de aplicación, ej. reorganizar las estructuras de datos para mejorar funcionamiento Lógico: es la habilidad de modificar el esquema conceptual sin tener que rescribir el programa de aplicación, ej. Agregar nuevos campos 10
  • 11. Beneficios al usar DBMS  Reduce el tiempo de desarrollo de aplicaciones  Facilita la aplicación de estándares.  Facilita el desarrollo de aplicaciones  Permite dar respuesta a consultas no planeadas de información (sin crear nuevos programas)  Integridad y seguridad de la información  Presentar diferentes vistas de la información.  Dar privacidad y seguridad. 11
  • 12. Beneficios al usar DBMS  Administración uniforme de los datos  Control integrado de la información.  Reduce los recursos asignados al mantenimiento.  Acceso concurrente, recuperación de fallas  Permite compartir la información.  Soporta recuperación de fallas  Concepto clave es Transacción (secuencia atómica de acciones de lectura/ escritura en la base de datos)  Asegura atomicidad  Uso de logs para recuperación en caso de fallas 12
  • 13. y en contra?  No existe un ambiente que cumpla con todos los objetivos y ventajas esperados de él.  Consumen más recursos computacionales que los sistemas tradicionales de archivos.  Falta de personal capacitado* para aplicar y explotar adecuadamente la tecnología de bases de datos.  Complejidad  Tamaño  Costos (hardware, licencias, mantenimiento, conversión)  Alto impacto en caso de fallas 13
  • 14. Componentes del ambiente DBMS  Hardware  Puede variar desde una PC a una red de computadoras  Software  DBMS, sistema operativo, software de la red (si es necesario) y aplicaciones finales.  Datos  Usados por la organización además de una descripción de los datos llamado el esquema.  Procedimientos  Instrucciones y reglas que son aplicados al diseño y uso de la base de datos y del ambiente DBMS  Gente 14
  • 15. Roles en el ambiente de base de datos  Administrador de Datos (DA)  Administrador de la Base de Datos (DBA)  Diseñador de la Base de Datos (Lógico y Físico)  Programadores de la Aplicación  Usuarios Finales (novatos y sofisticados) 15
  • 17. TERMINOLOGÍA DE LA BASE DE DATOS  Esquema de la Base de Datos:  Diseño total de la Base de Datos  Instancia de la Base de Datos:  Colección de información almacenada en la Base de Datos en un instante particular en tiempo  Administrador de Bases de Datos (DBA):  Persona que tiene tanto el control central datos como el de los programas que tienen acceso a los datos  Lenguaje de definición de datos (DDL):  Usados para especificar el esquema de la base de datos 17
  • 18. TERMINOLOGÍA DE LA BASE DE DATOS  Directorio de datos:  Almacena los meta datos, es el resultado de compilar el DDL  Lenguaje de manipulación de datos (DML)  Permite a usuarios tener acceso a datos o manipularlos  Query:  Declaración que solicita la recuperación de la información  Lenguaje de Querys :  Parte del DML que implica la recuperación de datos 18
  • 19. TERMINOLOGÍA DE LA BASE DE DATOS  Usuarios de las Bases de datos :  Programadores de aplicaciones / informáticos  Usuarios capacitados en el lenguaje de querys  Usuarios finales  ANSI  American National Standards Institute 19