Fundamentos de Bases
     de Datos
   I.S.C Juan Manuel Padilla Carmona
                UNIVAC
Base de Datos
“Es un conjunto de datos pertenecientes
a un mismo contexto y almacenados
sistemáticamente para su posterior uso”.
                             - Wikipedia
Ejemplos




             Archivo
                       Muerto
Biblioteca
Biblioteca

 Ordenada por:
  •Orden alfabético.
  •Por tema.
  •Una combinación de ambas.
  •etc.
Tipos de Bases de
               Datos
  Las Bases de Datos pueden clasificarse de varias
  maneras.

• Según la variabilidad de los datos almacenados:
   ‣ Bases de datos estáticas.
   ‣ Bases de datos dinámicas.
Tipos de Bases de
          Datos

• Según el contenido:
 ‣ Bases de Datos bibliográficas.
 ‣ Bases de Datos de texto completo.
 ‣ Directorios.
Bases de Datos Estáticas

• Son bases de datos de sólo lectura.
• Utilizadas primordialmente para almacenar
  datos históricos que posteriormente se
  pueden utilizar.
Bases de Datos
         Dinámicas

• La información almacenada se modifica con
  el tiempo, permitiendo operaciones como
  actualización, borrado, adición de datos y
  consulta de los mismos.
Modelos de Bases de
      Datos

Además de la clasificación por la función de
las bases de datos, éstas también se pueden
    clasificar de acuerdo a su modelo de
           administración de datos.
Bases de datos
            Jerárquicas
• Los datos se organizan en una forma similar
  a un árbol (visto al revés).
• Un nodo padre de información puede tener
  varios hijos.
• Un nodo que no tiene padres es llamado
  raíz.
• Los nodos que no tienen hijos se los conoce
  como hojas.
Bases de Datos de Red


• Un nodo puede tener múltiples padres.
Bases de Datos
       Transaccionales

• Su único fin es el envío y recepción de datos
  a gran velocidad.
• La redundancia y duplicación de información
  no es un problema.
Bases de Datos
        Relacionales
• Se basa en relaciones lógicas, al conjunto de
  estas relaciones se les llama tuplas.
• El lugar y la forma en que se almacenan los
  datos no tiene relevancia.
• La información puede ser recuperada o
  almacenada por consultas.
• El lenguaje más común para realizar las
  consultas es SQL.
Bases de Datos
        Relacionales

• Durante su diseño, una base de datos
  relacional pasa por un proceso al que se le
  conoce como normalización de una base de
  datos.
Bases de Datos
   Multidimensionales

• En las bases de datos multidimensionales los
  campos o atributos de una tabla pueden ser
  de dos tipos, o bien representan
  dimensiones de la tabla, o bien representan
  métricas que se desean estudiar.
Bases de Datos
 Orientadas a Objetos
• Es un modelo relativamente reciente y
  propio de los modelos informáticos
  orientados a objetos.
• Trata de almacenar en la base de datos de
  los objetos completos (estado y
  comportamiento).
Gestión de Bases de
Datos Distribuida (SGBD)


 La base de datos y el software SGBD pueden
     estar distribuidos en múltiples sitios
  conectados por una red. Hay de dos tipos:
Distribuidos
         Homogéneos


• Utilizan el mismo SGBD en múltiples sitios.
Distribuidos
        Heterogéneos
• Da lugar a los SGBD federados o sistemas
  multibase de datos en los que los SGBD
  participantes tienen cierto grado de
  autonomía local y tienen acceso a varias
  bases de datos autónomas preexistentes
  almacenados en los SGBD, muchos de estos
  emplean una arquitectura cliente-servidor.

Fundamentos de Bases de Datos - Introducción

  • 1.
    Fundamentos de Bases de Datos I.S.C Juan Manuel Padilla Carmona UNIVAC
  • 2.
    Base de Datos “Esun conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso”. - Wikipedia
  • 3.
    Ejemplos Archivo Muerto Biblioteca
  • 5.
    Biblioteca Ordenada por: •Orden alfabético. •Por tema. •Una combinación de ambas. •etc.
  • 6.
    Tipos de Basesde Datos Las Bases de Datos pueden clasificarse de varias maneras. • Según la variabilidad de los datos almacenados: ‣ Bases de datos estáticas. ‣ Bases de datos dinámicas.
  • 7.
    Tipos de Basesde Datos • Según el contenido: ‣ Bases de Datos bibliográficas. ‣ Bases de Datos de texto completo. ‣ Directorios.
  • 8.
    Bases de DatosEstáticas • Son bases de datos de sólo lectura. • Utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar.
  • 9.
    Bases de Datos Dinámicas • La información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado, adición de datos y consulta de los mismos.
  • 10.
    Modelos de Basesde Datos Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.
  • 11.
    Bases de datos Jerárquicas • Los datos se organizan en una forma similar a un árbol (visto al revés). • Un nodo padre de información puede tener varios hijos. • Un nodo que no tiene padres es llamado raíz. • Los nodos que no tienen hijos se los conoce como hojas.
  • 12.
    Bases de Datosde Red • Un nodo puede tener múltiples padres.
  • 13.
    Bases de Datos Transaccionales • Su único fin es el envío y recepción de datos a gran velocidad. • La redundancia y duplicación de información no es un problema.
  • 14.
    Bases de Datos Relacionales • Se basa en relaciones lógicas, al conjunto de estas relaciones se les llama tuplas. • El lugar y la forma en que se almacenan los datos no tiene relevancia. • La información puede ser recuperada o almacenada por consultas. • El lenguaje más común para realizar las consultas es SQL.
  • 15.
    Bases de Datos Relacionales • Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.
  • 16.
    Bases de Datos Multidimensionales • En las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
  • 17.
    Bases de Datos Orientadas a Objetos • Es un modelo relativamente reciente y propio de los modelos informáticos orientados a objetos. • Trata de almacenar en la base de datos de los objetos completos (estado y comportamiento).
  • 18.
    Gestión de Basesde Datos Distribuida (SGBD) La base de datos y el software SGBD pueden estar distribuidos en múltiples sitios conectados por una red. Hay de dos tipos:
  • 19.
    Distribuidos Homogéneos • Utilizan el mismo SGBD en múltiples sitios.
  • 20.
    Distribuidos Heterogéneos • Da lugar a los SGBD federados o sistemas multibase de datos en los que los SGBD participantes tienen cierto grado de autonomía local y tienen acceso a varias bases de datos autónomas preexistentes almacenados en los SGBD, muchos de estos emplean una arquitectura cliente-servidor.

Notas del editor

  • #2 Presentación de la materia\n
  • #3 \n
  • #4 \n
  • #5 \n
  • #6 \n
  • #7 \n
  • #8 \n
  • #9 \n
  • #10 \n
  • #11 \n
  • #12 \n
  • #13 \n
  • #14 \n
  • #15 Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.\n
  • #16 \n
  • #17 Éste es un modelo ligeramente distinto del jerárquico, su diferencia radica en los nodos\n
  • #18 Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se decrementa el saldo de la cuenta origen y otra en la que incrementamos el saldo de la cuenta destino.\n
  • #19 \n
  • #20 \n
  • #21 \n
  • #22 Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:\nEncapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.\nHerencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.\nPolimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.\n\n
  • #23 \n
  • #24 \n
  • #25 \n