SlideShare una empresa de Scribd logo
1 de 20
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.

Más contenido relacionado

La actualidad más candente

Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sqlByron Eras
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisisinnovalabcun
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlROQUE Caldas Dominguez
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos MelaniLoza
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVAinnovalabcun
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVAMichelle Torres
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de DatosSaulo Aizprua
 

La actualidad más candente (20)

Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Sql
SqlSql
Sql
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVA
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 

Destacado

Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Clariita KstiillOo
 
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 datosJeckson Loza
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De DatosFernandoRamirez
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosjedwinm
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Angeles Merino Basurto
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Angeles Merino Basurto
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlfonso
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datosandreapguzman
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...Elkin Alfredo Albarracin Navas
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datosJuan Soubervielle
 
Base de datos
Base de datosBase de datos
Base de datosSara
 

Destacado (20)

Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Fundamentos bd
Fundamentos bdFundamentos bd
Fundamentos bd
 
Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la 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
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
 
Rfc2460 es
Rfc2460 esRfc2460 es
Rfc2460 es
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 

Similar a Fundamentos de Bases de Datos - Introducción

Similar a Fundamentos de Bases de Datos - Introducción (20)

Bases De Datos ( Basico)
Bases De Datos ( Basico)Bases De Datos ( Basico)
Bases De Datos ( Basico)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Exposición de base de datos en programación
Exposición de base de datos en programaciónExposición de base de datos en programación
Exposición de base de datos en programación
 
Base de datos
Base de datosBase de datos
Base de datos
 
David 2
David 2David 2
David 2
 
Bases de datos jorge luis
Bases de datos jorge luisBases de datos jorge luis
Bases de datos jorge luis
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Comparativa sgbs sgbdob
Comparativa sgbs sgbdobComparativa sgbs sgbdob
Comparativa sgbs sgbdob
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Base de datos adrian ibarra
Base de datos adrian ibarraBase de datos adrian ibarra
Base de datos adrian ibarra
 
Base de datos adrian ibarra
Base de datos adrian ibarraBase de datos adrian ibarra
Base de datos adrian ibarra
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Manuel Padilla

Historia de la Computadora
Historia de la ComputadoraHistoria de la Computadora
Historia de la ComputadoraManuel Padilla
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignManuel Padilla
 
E-commerce - Elementos básicos de una tienda en línea
E-commerce - Elementos básicos de una tienda en líneaE-commerce - Elementos básicos de una tienda en línea
E-commerce - Elementos básicos de una tienda en líneaManuel Padilla
 
Web Móvil, Introducción
Web Móvil, IntroducciónWeb Móvil, Introducción
Web Móvil, IntroducciónManuel Padilla
 
Responsive Design, Introducción
Responsive Design, IntroducciónResponsive Design, Introducción
Responsive Design, IntroducciónManuel Padilla
 

Más de Manuel Padilla (8)

Software hardware
Software hardwareSoftware hardware
Software hardware
 
Historia de la Computadora
Historia de la ComputadoraHistoria de la Computadora
Historia de la Computadora
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
 
E-commerce - Elementos básicos de una tienda en línea
E-commerce - Elementos básicos de una tienda en líneaE-commerce - Elementos básicos de una tienda en línea
E-commerce - Elementos básicos de una tienda en línea
 
Web Móvil, Introducción
Web Móvil, IntroducciónWeb Móvil, Introducción
Web Móvil, Introducción
 
Responsive Design, Introducción
Responsive Design, IntroducciónResponsive Design, Introducción
Responsive Design, Introducción
 
CSS, Introducción
CSS, IntroducciónCSS, Introducción
CSS, Introducción
 
HTML5, Introducción
HTML5, IntroducciónHTML5, Introducción
HTML5, Introducción
 

Último

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

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 “Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso”. - Wikipedia
  • 3. Ejemplos Archivo Muerto Biblioteca
  • 4.
  • 5. Biblioteca Ordenada por: •Orden alfabético. •Por tema. •Una combinación de ambas. •etc.
  • 6. 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.
  • 7. Tipos de Bases de Datos • Según el contenido: ‣ Bases de Datos bibliográficas. ‣ Bases de Datos de texto completo. ‣ Directorios.
  • 8. 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.
  • 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 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.
  • 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 Datos de 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 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:
  • 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

  1. Presentación de la materia\n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. 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
  15. \n
  16. Éste es un modelo ligeramente distinto del jerárquico, su diferencia radica en los nodos\n
  17. 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
  18. \n
  19. \n
  20. \n
  21. 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
  22. \n
  23. \n
  24. \n