SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

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
hector_h30
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
Antecedentes de la tgs
Antecedentes de la tgsAntecedentes de la tgs
Antecedentes de la tgs
julianj
 

Tendances (20)

Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
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
 
Sql
SqlSql
Sql
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Clases de direcciones IP
Clases de direcciones IPClases de direcciones IP
Clases de direcciones IP
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
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
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
 
Rfc2460 es
Rfc2460 esRfc2460 es
Rfc2460 es
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Antecedentes de la tgs
Antecedentes de la tgsAntecedentes de la tgs
Antecedentes de la tgs
 

En vedette

Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
andreapguzman
 
Base de datos
Base de datosBase de datos
Base de datos
Sara
 

En vedette (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
 
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
 
Validacion de datos
Validacion de datosValidacion de datos
Validacion de datos
 

Similaire à Fundamentos de Bases de Datos - Introducción

Base de datos
Base de datosBase de datos
Base de datos
rickyxavi
 
David 2
David 2David 2
David 2
dabe94
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
levm
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
Luis Diaz
 

Similaire à 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
 

Plus de Manuel Padilla

HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
Manuel Padilla
 
Web Móvil, Introducción
Web Móvil, IntroducciónWeb Móvil, Introducción
Web Móvil, Introducción
Manuel Padilla
 

Plus 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
 

Dernier

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Dernier (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

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.

Notes de l'éditeur

  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