SlideShare una empresa de Scribd logo
1 de 2
COLEGIO SAN ALGERTO MAGNO
                                          FRAILES DOMINICO
INFORMATICA: BASE DE DATOS




                                    TEORIA SOBRE BASES DE DATOS


REPRESENTACIONES DE UNA BASE DE DATOS


Abstracción de la información:

Uno de los objetivos principales de un sistema de base de datos es proporcionar a los usuarios una visión
abstracta de la información. Es decir, el sistema oculta ciertos detalles relativos a la forma como los
datos se almacenan y se mantienen. Para esconder la complejidad del diseño a los usuarios, se definen
niveles de abstracción en los que puede observarse la base de datos:
- Físico: es el nivel mas bajo y describe como se almacenan realmente los datos. Describe en detalle las
   estructuras de datos complejas. Describe toda la base de datos completa.
- Conceptual: en este nivel intermedio se describe cuáles son los datos reales que están almacenados en
   la base de datos y qué relaciones existen entre los datos. Las estructuras complejas que se requieren
   en el nivel físico, se ven sencillas desde el nivel conceptual. Describe toda la base de datos completa.
   Este nivel es usado por los administradores de la base de datos, quienes son los que deciden que
   información se almacenan en la base de datos.
- Visión: es el nivel más alto, en el cual solo se describe una parte de la base de datos. Como los usuarios
   solo necesitan ver una parte de la base de datos, se les oculta el resto, haciendo más sencillo el diseño
   que en el nivel conceptual.

Modelo de datos:

Es un grupo de herramientas conceptuales para describir los datos, sus relaciones, su semántica y sus
limitantes. Existen varios modelos de datos propuestos y se pueden agrupar en los siguientes categorías:
- Lógicos basados en objetos: se utilizan para describir los datos en los niveles conceptuales y de visión.
   Estos modelos especifican las limitantes de los datos claramente. Algunos de estos modelos son:
    • Entidad-relación
    • Binario
    • Semántico de datos
    • Infológico
- Lógicos basados en registros: se utilizan para describir los datos en los niveles conceptuales y de visión.
    Estos modelos especifican tanto la estructura lógica general de la base de datos como una descripción,
    pero no especifican claramente las limitantes de los datos. Entre ellos están los modelos:
    • Relacional
    • De red
    • Jerárquico
- Físicos de datos: se utilizan para describir los datos en el nivel mas bajo, que es el nivel físico. Estos
    modelos especifican aspectos de la implantación de la base de datos. Son muy poco usados. Algunos
    de ellos son:
    • Unificador
    • Memoria de cuadros


Modelos de datos más usados:

-   Entidad-relación (E/R): Representa los datos mediante objetos llamados entidades y las relaciones
    entre los datos mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de E/R.
-   Relacional: Representa los datos los datos y sus relaciones mediante tablas, cada una de las cuales tiene
    columnas con nombres únicos.
-   De red:     Representa los datos mediante conjuntos de registros y las relaciones entre los datos
    mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de estructura de datos.



NYLEYNA GUTIERREZ
COLEGIO SAN ALGERTO MAGNO
                                                  FRAILES DOMINICO
INFORMATICA: BASE DE DATOS


-   Jerárquico: Representa los datos mediante conjuntos de registros y las relaciones entre los datos
    mediante ligas (enlaces o apuntadores) al igual que en el modelo en red. Los registros se grafican
    organizados jerárquicamente como árboles. Se representa mediante el diagrama de estructura de árbol.

Ejemplos de una base de datos descrita según diferentes modelos:
                                                                                                            CUENTA
    Núm_id                                   CLIENTE                                      Núm_cta      Sucursal      Saldo        Núm_ Id
                              Núm_ Id       Nombre        Dirección       Ciudad          41.1023.1     Prado       950.985       32.103.179
         Nombre
                              32.103.179    Elsa Púa    Cl 61 # 41-11     B/quilla        38.1137.4     Murillo    5´318.715      72.167.143
                Dirección     72.911.335    Ray Daza    Cr 8 # 44-21      B/quilla        35.1017.2     Prado      9´631.391      72.167.143

                    Ciudad   MODELO RELACIONAL


    CLIENTE
                                                                                                       41.1023.1     Prado        950.985
                              32.103.179     Elsa Púa     Cl 61 # 41-11     B/quilla
        TIENE                                                                                          38.1137.4     Murillo      5´318.715
                              72.911.335     Ray Daza     Cr 8 # 44-21      B/quilla
    CUENTA                                                                                             35.1017.2     Prado        9´631.391
                             MODELO DE RED

                    Núm_id

             Saldo
                             32.103.179     Elsa Púa    Cl 61 # 41-11     B/quill         72.911.335      Ray        Cr 8 # 44-21     B/quilla
         Sucursal
                                                                            a                             Daza
    Núm_cta
                             41.1023.1     Prado   950.985        38.1137.4     Murillo    5´318.715         35.1017.2    Prado     9´631.391

                             MODELO JERARQUICO




    FUENTES DE INFORMACION:

    1.     CONCEPTOS BASICOS:
    •      Korth y Silberschatz, “Fundamentos de Bases de Datos”
    •      Miguel A. Rodriguez, “Bases de datos”




NYLEYNA GUTIERREZ

Más contenido relacionado

Más de nileyna

Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1nileyna
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1nileyna
 
Teoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeoTeoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeonileyna
 
Lab 11° n 2
Lab 11° n 2Lab 11° n 2
Lab 11° n 2nileyna
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemanileyna
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemanileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Visual lenguaje programacion 1
Visual lenguaje programacion 1Visual lenguaje programacion 1
Visual lenguaje programacion 1nileyna
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosnileyna
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosnileyna
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 

Más de nileyna (20)

Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Teoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeoTeoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeo
 
Lab 11° n 2
Lab 11° n 2Lab 11° n 2
Lab 11° n 2
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problema
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problema
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Visual lenguaje programacion 1
Visual lenguaje programacion 1Visual lenguaje programacion 1
Visual lenguaje programacion 1
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicos
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicos
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Teoria 01 bases de datos 9 2

  • 1. COLEGIO SAN ALGERTO MAGNO FRAILES DOMINICO INFORMATICA: BASE DE DATOS TEORIA SOBRE BASES DE DATOS REPRESENTACIONES DE UNA BASE DE DATOS Abstracción de la información: Uno de los objetivos principales de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de la información. Es decir, el sistema oculta ciertos detalles relativos a la forma como los datos se almacenan y se mantienen. Para esconder la complejidad del diseño a los usuarios, se definen niveles de abstracción en los que puede observarse la base de datos: - Físico: es el nivel mas bajo y describe como se almacenan realmente los datos. Describe en detalle las estructuras de datos complejas. Describe toda la base de datos completa. - Conceptual: en este nivel intermedio se describe cuáles son los datos reales que están almacenados en la base de datos y qué relaciones existen entre los datos. Las estructuras complejas que se requieren en el nivel físico, se ven sencillas desde el nivel conceptual. Describe toda la base de datos completa. Este nivel es usado por los administradores de la base de datos, quienes son los que deciden que información se almacenan en la base de datos. - Visión: es el nivel más alto, en el cual solo se describe una parte de la base de datos. Como los usuarios solo necesitan ver una parte de la base de datos, se les oculta el resto, haciendo más sencillo el diseño que en el nivel conceptual. Modelo de datos: Es un grupo de herramientas conceptuales para describir los datos, sus relaciones, su semántica y sus limitantes. Existen varios modelos de datos propuestos y se pueden agrupar en los siguientes categorías: - Lógicos basados en objetos: se utilizan para describir los datos en los niveles conceptuales y de visión. Estos modelos especifican las limitantes de los datos claramente. Algunos de estos modelos son: • Entidad-relación • Binario • Semántico de datos • Infológico - Lógicos basados en registros: se utilizan para describir los datos en los niveles conceptuales y de visión. Estos modelos especifican tanto la estructura lógica general de la base de datos como una descripción, pero no especifican claramente las limitantes de los datos. Entre ellos están los modelos: • Relacional • De red • Jerárquico - Físicos de datos: se utilizan para describir los datos en el nivel mas bajo, que es el nivel físico. Estos modelos especifican aspectos de la implantación de la base de datos. Son muy poco usados. Algunos de ellos son: • Unificador • Memoria de cuadros Modelos de datos más usados: - Entidad-relación (E/R): Representa los datos mediante objetos llamados entidades y las relaciones entre los datos mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de E/R. - Relacional: Representa los datos los datos y sus relaciones mediante tablas, cada una de las cuales tiene columnas con nombres únicos. - De red: Representa los datos mediante conjuntos de registros y las relaciones entre los datos mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de estructura de datos. NYLEYNA GUTIERREZ
  • 2. COLEGIO SAN ALGERTO MAGNO FRAILES DOMINICO INFORMATICA: BASE DE DATOS - Jerárquico: Representa los datos mediante conjuntos de registros y las relaciones entre los datos mediante ligas (enlaces o apuntadores) al igual que en el modelo en red. Los registros se grafican organizados jerárquicamente como árboles. Se representa mediante el diagrama de estructura de árbol. Ejemplos de una base de datos descrita según diferentes modelos: CUENTA Núm_id CLIENTE Núm_cta Sucursal Saldo Núm_ Id Núm_ Id Nombre Dirección Ciudad 41.1023.1 Prado 950.985 32.103.179 Nombre 32.103.179 Elsa Púa Cl 61 # 41-11 B/quilla 38.1137.4 Murillo 5´318.715 72.167.143 Dirección 72.911.335 Ray Daza Cr 8 # 44-21 B/quilla 35.1017.2 Prado 9´631.391 72.167.143 Ciudad MODELO RELACIONAL CLIENTE 41.1023.1 Prado 950.985 32.103.179 Elsa Púa Cl 61 # 41-11 B/quilla TIENE 38.1137.4 Murillo 5´318.715 72.911.335 Ray Daza Cr 8 # 44-21 B/quilla CUENTA 35.1017.2 Prado 9´631.391 MODELO DE RED Núm_id Saldo 32.103.179 Elsa Púa Cl 61 # 41-11 B/quill 72.911.335 Ray Cr 8 # 44-21 B/quilla Sucursal a Daza Núm_cta 41.1023.1 Prado 950.985 38.1137.4 Murillo 5´318.715 35.1017.2 Prado 9´631.391 MODELO JERARQUICO FUENTES DE INFORMACION: 1. CONCEPTOS BASICOS: • Korth y Silberschatz, “Fundamentos de Bases de Datos” • Miguel A. Rodriguez, “Bases de datos” NYLEYNA GUTIERREZ