SlideShare una empresa de Scribd logo
1 de 34
República Bolivariana de Venezuela
               Ministerio del Poder Popular para la Defensa
              Universidad Nacional Experimental Politécnica
                      de la Fuerza Armada Nacional
                                U.N.E.F.A.
                      Pto. Cabello – Edo. Carabobo




Profesora:
Alumnos:
Ing. Yelmin Pérez                             Juan Anzola C.I.:
19.566.903
                                        Alfredo Hermoso C.I.: 19.197.748
                                        Yonmar Perdomo C.I.: 19.595.744
                                       5to semestre, Ing. de Sistemas, “A”
La Programación Lógica: Estudia el uso de la lógica
para el planteamiento de problemas y el control sobre
las reglas de inferencia para alcanzar la solución
automática.
Es aquel que, cuando se producen ciertas
condiciones, ejecuta de forma automática, es decir, sin
la intervención del usuario, las acciones especificadas
de antemano en la fase de definición intensión de la
base de datos, PIATTINI (1995b)
En la actualidad se está desarrollando toda una
serie de aplicaciones que incorporan el tratamiento de
datos multimedia (televisión interactiva, sistemas de
información geográficos, enciclopedias electrónicas,
aplicaciones musicales, etc.).
En las bases de datos temporales se suelen
distinguir dos aspectos importantes: la gestión de la
historia y la gestión de versiones. En estos últimos años
se ha logrado un consenso en cuanto a la semántica de
la historia, pero no a la gestión de versiones.
El lenguaje DATALOG se deriva de la lógica de primer
orden. Es a la vez un lenguaje de descripción y de manipulación de
bases de datos. El nombre Datalog significa “lógica para los datos”.
Ha sido inventado para sugerir una versión de Prolog utilizable por
los datos.
El proyecto Logic Data Lenguaje (Lenguaje Lógico de
Dato: LDL) de Microelectronics and Computer
Corporation (MCC) se inició en 1984 con dos
objetivos primarios:

Crear un sistema que extendiera el modelo relacional y a la vez
aprovechar algunas de las características positivas de un SGBDR
(Sistema de Gestión de Base de Datos Relacionales).

Mejorar la funcionalidad de un SGBD de modo que operara como un
SGBD deductivo y además permitiera la creación de aplicaciones de
propósito general.
Base de Datos Multimedia
       Este tipo de bases de datos tienen mucha
relación con los SGBD objetos relacionales
(SGBDOR) y los orientados a objetos (SGBDOO)
ya que pueden almacenar tipos de datos
multimedia
Tipos de Base de Datos
             Multimedia
 Bases de datos referenciales: son bancos de
        datos sobre material como películas, series
de televisión o música.
 Bases de datos descriptivas: se trata de
sistemas de análisis de contenido que, más allá de
los datos técnicos o generales que contiene la
mayoría de bases de datos referenciales, aportan
información específica sobre el contenido.
Integración Multimedia en las
          Bases de Datos
       Las bases de datos multimedia están en un
marco que además de los datos se le incluye la
nueva característica de que pueden tener
variabilidad espacial y temporal. Por lo tanto, un
documento introducido en una base de datos
multimedia es una composición temporal, en la
cual hay que introducir los diferentes tipos de
datos, tanto como las relaciones de configuración
y temporales existentes entre ellos.
Sistemas de Bases de Datos
             Multimedia
         También llamadas "gestores de información hipermedial"
los Sistemas gestores de bases de datos se diferencia de a otros
SGBD tradicionales (que ofrecían limitaciones en aspectos como el
acceso complejo a datos, la transferencia de datos con otros
sistemas, o la inexistencia de adecuados interfaces de usuario) en
intentar diseñar e implementar Sistemas que sean capaces de
utilizar "inteligentemente" los datos disponibles, e integrar las
viejas y las antiguas aplicaciones de forma conjunta y sin
problemas.
Requisitos de las Bases de Datos
              Multimedia
Encontrar rápidamente la información multimedia,
buscando cualquier número de objetos referidos a un
contenido de información.
Conectar documentos según su contenido
informativo, relacionando extractos de información
relacionada, de varios documentos, en un documento
nuevo.
Facilitar el acceso instantáneo a los ficheros
pertinentes, incluyendo los mecanismos necesarios de
compresión y descompresión para la manipulación de
aquellos.
Requisitos de las Bases de Datos
              Multimedia
Conocer y manipular, por parte del usuario, la
estructura misma de la información.
Crear relaciones entre grupos de elementos
informativos.
La implantación y explotación de Bases de datos
Multimedia exige dos elementos importantes:
Disponibilidad de Bases de Datos Avanzadas, en un
entorno de fácil utilización por parte del usuario.
Establecimiento de redes de telecomunicaciones de
alta velocidad.
Base de Datos Espaciales
     Base de datos espacial (spatial database) es
un sistema administrador de bases de datos que
maneja datos existentes en un espacio o datos
espaciales.

     En este tipo de bases de datos es
imprescindible establecer un cuadro de referencia
(un SRE, Sistema de Referencia Espacial) para
definir la localización y relación entre objetos, ya
que los datos tratados en este tipo de bases de
datos tienen un valor relativo, no es un valor
absoluto.
Base de Datos Espaciales
Base de Datos Temporales
     Una Base de datos temporal es un
sistema de gestión de base de datos (DBMS)
el cual implementa y trata con especial
énfasis aspectos temporales, teniendo un
modelo de datos temporal y una versión
temporal    del   lenguaje    de   consulta
estructurado, (SQL).
Inconvenientes de los SGBD
1.Complejidad.
2.Tamaño.
3.Costo Económico.
4.Costo del Equipamiento.
5.Costo de la Conversión.
6.Prestaciones.
7.Vulnerable a los Fallos.
“Historia de las Bases de Datos”
     Tuvieron sus orígenes en 1960 - 1962,
cuando se empezaron a usar las maquinas
que codificaban la información en tarjetas
perforadas por medio de agujeros.
Las bases de datos se crean con
el objetivo de almacenar grandes
cantidades de datos que antes se
almacenaba en libros, lo que era lento,
costoso     y    complejo     (cualquier
actualización a realizar, había que
hacerla en cada uno de los libros en los
que apareciera dicha información a
modificar)
Las primeras bases de datos manejaban
ficheros que eran almacenados en tarjetas o
soportes magnéticos. Cuando los ordenadores
evolucionan, aparecen las cintas y los discos, a
la vez que las maquinas son dotadas de mucha
mas potencia y facilidad de manipulación, es
por tanto en ese momento cuando las bases de
datos comienzan a ser realmente útiles.
En 1970 se convoca una Conferencia de Lenguajes de Programación
y se establece un modelo llamado CODASYL (Modelo para el tratamiento
de bases de datos que fue publicado por E. Cod en 1970. Cód., propuso
una forma de organizar las bases de datos mediante un modelo
matemático lógico.
      Una vez creado este modelo se crea un modelo estándar de actuación.
      Tienen su origen en el proyecto de Apolo de mandar al hombre a la
luna, en los años setenta.
      En aquella época, no había ningún sistema que permitiera gestionar
la inmensa cantidad de información que requería el proyecto. La primera
empresa encargada del proyecto, NAA (North American Aviation),
desarrolló un software denominado GUAM (General Update Access
Method) basado en una estructura jerárquica.
      A mitad de los sesenta, se desarrolló IDS (Integrated Data Store), de
General Electric. Este trabajo fue dirigido por uno de los pioneros en los
sistemas de bases de datos, Charles Bachmann. IDS era un nuevo tipo de
sistema de bases de datos conocido como sistema de red.
Los sistemas jerárquico y de red constituyen la primera generación
de los SGBD. Pero estos sistemas presentan algunos inconvenientes:
     Es necesario escribir complejos programas de aplicación para
responder a cualquier tipo de consulta de datos, por simple que ésta sea.
     La independencia de datos es mínima.
     No tienen un fundamento teórico.
     En 1970 Codd, de los laboratorios de investigación de IBM, escribió
un artículo presentando el modelo relacional. Se comenzaron a
desarrollar muchos sistemas relacionales, apareciendo los primeros a
finales de los setenta y principios de los ochenta.
     Los SGBD relacionales constituyen la segunda generación de los
SGBD.
     En la actualidad han surgido dos nuevos modelos: el modelo de
datos orientado a objetos y el modelo relacional extendido. Sin embargo,
a diferencia de los modelos que los preceden, la composición de estos
modelos no está clara. Esta evolución representa la tercera generación de
los SGBD.
Los lenguajes de tercera generación (3GL; third-generation
 languages) son los lenguajes propiamente como los conocemos
 (poseen instrucciones, funciones, sintaxis, semántica); ya
 trascienden el uso de los términos nemotécnicos. Una
 instrucción puede indicar 1 o más tareas para el computador.
 Pueden              dividirse            como            sigue:

Orientados a problemas

A procedimientos

A objetos
Son de alto nivel y amigables; los programadores
 profesionales que utilizan 4GL sostienen que experimentan
 incrementos en la productividad de 200 a 1,000% en
 comparación con los lenguajes orientados al procedimiento
 de la tercera generación (COBOL, FORTRAN, BASIC y
 demás ).
     Hay dos tipos de lenguajes de cuarta generación:

Orientados a la producción


Al usuario
Lenguajes Orientados al Procedimiento.
     Los lenguajes orientados al procedimiento
 requieren que los programadores resuelvan
 problemas de programación utilizando la lógica
 de programación tradicional; esto es, los
 programadores codifican o escriben las
 instrucciones en la secuencia en que deben
 ejecutar para solucionar el problema.
Lenguajes Orientados al Usuario


    Los usuarios escriben programas
 para consultar (extraer información )
 de una base de datos y para crear
 sistemas de información personales o
 departamentales.
Modelos de Datos
 Para representar el mundo real a través de esquemas
 conceptuales se han creado una serie de modelos:
 Mundo Real Esq’s Conceptuales
 Modelización
 Existen multitud de estos modelos que se conocen como
 Modelos de Datos, algunos de estos modelos son:

Modelo Relacional de Datos
Modelo de Red
Modelo Jerárquico
Representa al mundo real mediante tablas
relacionadas entre sí por columnas comunes.
Representamos al mundo real como registros
lógicos que representan a una entidad y que
se relacionan entre sí por medio de flechas.
Tiene forma de árbol invertido. Un
padre puede tener varios hijos pero cada
hijo sólo puede tener un padre.
Este modelo sólo realiza el diseño, no
realiza la implementación, por lo tanto
una vez hecho el diseño se puede llevar al
modelo relacional, de red o jerárquico.
Define dos entidades y una forma de
relación            entre            ellas.
En el futuro la mayoría de las
organizaciones      cambiarán     la     forma
convencional de manejo de la información a
la arquitectura de base de datos a las ventajas
derivadas de su uso. El uso de las bases de
datos distribuidas se incrementará de manera
considerable en la medida en que la
tecnología de comunicación de datos brinde
más facilidades para ello. El uso de bases de
datos facilitará y soportará en gran medida a
los Sistemas de Información para la Toma de
Decisiones.

Más contenido relacionado

La actualidad más candente

Historia de las Bases de Datos
Historia de las Bases de DatosHistoria de las Bases de Datos
Historia de las Bases de Datosda4
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datosnenyta08
 
Historia basesdatos
Historia basesdatosHistoria basesdatos
Historia basesdatosmafb0004
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Antecedentes Históricos de las Bases de Datos
Antecedentes Históricos de las Bases de DatosAntecedentes Históricos de las Bases de Datos
Antecedentes Históricos de las Bases de DatosVictor Alvaresz
 
Historia de los sistemas de bases de datos
Historia de los sistemas de bases de datosHistoria de los sistemas de bases de datos
Historia de los sistemas de bases de datosxinithazangels
 
Línea del tiempo
Línea del tiempoLínea del tiempo
Línea del tiemponenyta08
 
Cronologia base de datos
Cronologia base de datosCronologia base de datos
Cronologia base de datosAime Rodriguez
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacionJanetsy Salazar
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datosnenyta08
 
Daniel diapositiva (1)
Daniel diapositiva (1)Daniel diapositiva (1)
Daniel diapositiva (1)apomel
 

La actualidad más candente (16)

Historia de las Bases de Datos
Historia de las Bases de DatosHistoria de las Bases de Datos
Historia de las Bases de Datos
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datos
 
Historia basesdatos
Historia basesdatosHistoria basesdatos
Historia basesdatos
 
Historia base de datos
Historia base de datosHistoria base de datos
Historia base de datos
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Guia1
Guia1Guia1
Guia1
 
Antecedentes Históricos de las Bases de Datos
Antecedentes Históricos de las Bases de DatosAntecedentes Históricos de las Bases de Datos
Antecedentes Históricos de las Bases de Datos
 
Historia de los sistemas de bases de datos
Historia de los sistemas de bases de datosHistoria de los sistemas de bases de datos
Historia de los sistemas de bases de datos
 
Jaiver pineda
Jaiver pinedaJaiver pineda
Jaiver pineda
 
Línea del tiempo
Línea del tiempoLínea del tiempo
Línea del tiempo
 
Cronologia base de datos
Cronologia base de datosCronologia base de datos
Cronologia base de datos
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacion
 
Mantenimeinto
MantenimeintoMantenimeinto
Mantenimeinto
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datos
 
Daniel diapositiva (1)
Daniel diapositiva (1)Daniel diapositiva (1)
Daniel diapositiva (1)
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
 

Similar a Bases de datos: historia, tipos y aplicaciones (20)

Bases de-datos
Bases de-datosBases de-datos
Bases de-datos
 
r302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdfr302283718545059126232890f90c841.91290998.pdf
r302283718545059126232890f90c841.91290998.pdf
 
Base de datos I
Base de datos IBase de datos I
Base de datos I
 
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 presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
base de datos
base de datos base de datos
base de datos
 
Vicraelpineda
VicraelpinedaVicraelpineda
Vicraelpineda
 
Introducción a las bases de datos UOC
Introducción a las bases de datos UOCIntroducción a las bases de datos UOC
Introducción a las bases de datos UOC
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos34
1 bases de-datos341 bases de-datos34
1 bases de-datos34
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
1
11
1
 

Bases de datos: historia, tipos y aplicaciones

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional U.N.E.F.A. Pto. Cabello – Edo. Carabobo Profesora: Alumnos: Ing. Yelmin Pérez Juan Anzola C.I.: 19.566.903 Alfredo Hermoso C.I.: 19.197.748 Yonmar Perdomo C.I.: 19.595.744 5to semestre, Ing. de Sistemas, “A”
  • 2. La Programación Lógica: Estudia el uso de la lógica para el planteamiento de problemas y el control sobre las reglas de inferencia para alcanzar la solución automática.
  • 3.
  • 4. Es aquel que, cuando se producen ciertas condiciones, ejecuta de forma automática, es decir, sin la intervención del usuario, las acciones especificadas de antemano en la fase de definición intensión de la base de datos, PIATTINI (1995b)
  • 5. En la actualidad se está desarrollando toda una serie de aplicaciones que incorporan el tratamiento de datos multimedia (televisión interactiva, sistemas de información geográficos, enciclopedias electrónicas, aplicaciones musicales, etc.).
  • 6. En las bases de datos temporales se suelen distinguir dos aspectos importantes: la gestión de la historia y la gestión de versiones. En estos últimos años se ha logrado un consenso en cuanto a la semántica de la historia, pero no a la gestión de versiones.
  • 7. El lenguaje DATALOG se deriva de la lógica de primer orden. Es a la vez un lenguaje de descripción y de manipulación de bases de datos. El nombre Datalog significa “lógica para los datos”. Ha sido inventado para sugerir una versión de Prolog utilizable por los datos.
  • 8. El proyecto Logic Data Lenguaje (Lenguaje Lógico de Dato: LDL) de Microelectronics and Computer Corporation (MCC) se inició en 1984 con dos objetivos primarios: Crear un sistema que extendiera el modelo relacional y a la vez aprovechar algunas de las características positivas de un SGBDR (Sistema de Gestión de Base de Datos Relacionales). Mejorar la funcionalidad de un SGBD de modo que operara como un SGBD deductivo y además permitiera la creación de aplicaciones de propósito general.
  • 9.
  • 10. Base de Datos Multimedia Este tipo de bases de datos tienen mucha relación con los SGBD objetos relacionales (SGBDOR) y los orientados a objetos (SGBDOO) ya que pueden almacenar tipos de datos multimedia
  • 11. Tipos de Base de Datos Multimedia  Bases de datos referenciales: son bancos de datos sobre material como películas, series de televisión o música.  Bases de datos descriptivas: se trata de sistemas de análisis de contenido que, más allá de los datos técnicos o generales que contiene la mayoría de bases de datos referenciales, aportan información específica sobre el contenido.
  • 12. Integración Multimedia en las Bases de Datos Las bases de datos multimedia están en un marco que además de los datos se le incluye la nueva característica de que pueden tener variabilidad espacial y temporal. Por lo tanto, un documento introducido en una base de datos multimedia es una composición temporal, en la cual hay que introducir los diferentes tipos de datos, tanto como las relaciones de configuración y temporales existentes entre ellos.
  • 13. Sistemas de Bases de Datos Multimedia También llamadas "gestores de información hipermedial" los Sistemas gestores de bases de datos se diferencia de a otros SGBD tradicionales (que ofrecían limitaciones en aspectos como el acceso complejo a datos, la transferencia de datos con otros sistemas, o la inexistencia de adecuados interfaces de usuario) en intentar diseñar e implementar Sistemas que sean capaces de utilizar "inteligentemente" los datos disponibles, e integrar las viejas y las antiguas aplicaciones de forma conjunta y sin problemas.
  • 14. Requisitos de las Bases de Datos Multimedia Encontrar rápidamente la información multimedia, buscando cualquier número de objetos referidos a un contenido de información. Conectar documentos según su contenido informativo, relacionando extractos de información relacionada, de varios documentos, en un documento nuevo. Facilitar el acceso instantáneo a los ficheros pertinentes, incluyendo los mecanismos necesarios de compresión y descompresión para la manipulación de aquellos.
  • 15. Requisitos de las Bases de Datos Multimedia Conocer y manipular, por parte del usuario, la estructura misma de la información. Crear relaciones entre grupos de elementos informativos. La implantación y explotación de Bases de datos Multimedia exige dos elementos importantes: Disponibilidad de Bases de Datos Avanzadas, en un entorno de fácil utilización por parte del usuario. Establecimiento de redes de telecomunicaciones de alta velocidad.
  • 16. Base de Datos Espaciales Base de datos espacial (spatial database) es un sistema administrador de bases de datos que maneja datos existentes en un espacio o datos espaciales. En este tipo de bases de datos es imprescindible establecer un cuadro de referencia (un SRE, Sistema de Referencia Espacial) para definir la localización y relación entre objetos, ya que los datos tratados en este tipo de bases de datos tienen un valor relativo, no es un valor absoluto.
  • 17. Base de Datos Espaciales
  • 18. Base de Datos Temporales Una Base de datos temporal es un sistema de gestión de base de datos (DBMS) el cual implementa y trata con especial énfasis aspectos temporales, teniendo un modelo de datos temporal y una versión temporal del lenguaje de consulta estructurado, (SQL).
  • 19. Inconvenientes de los SGBD 1.Complejidad. 2.Tamaño. 3.Costo Económico. 4.Costo del Equipamiento. 5.Costo de la Conversión. 6.Prestaciones. 7.Vulnerable a los Fallos.
  • 20. “Historia de las Bases de Datos” Tuvieron sus orígenes en 1960 - 1962, cuando se empezaron a usar las maquinas que codificaban la información en tarjetas perforadas por medio de agujeros.
  • 21. Las bases de datos se crean con el objetivo de almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualización a realizar, había que hacerla en cada uno de los libros en los que apareciera dicha información a modificar)
  • 22. Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnéticos. Cuando los ordenadores evolucionan, aparecen las cintas y los discos, a la vez que las maquinas son dotadas de mucha mas potencia y facilidad de manipulación, es por tanto en ese momento cuando las bases de datos comienzan a ser realmente útiles.
  • 23. En 1970 se convoca una Conferencia de Lenguajes de Programación y se establece un modelo llamado CODASYL (Modelo para el tratamiento de bases de datos que fue publicado por E. Cod en 1970. Cód., propuso una forma de organizar las bases de datos mediante un modelo matemático lógico. Una vez creado este modelo se crea un modelo estándar de actuación. Tienen su origen en el proyecto de Apolo de mandar al hombre a la luna, en los años setenta. En aquella época, no había ningún sistema que permitiera gestionar la inmensa cantidad de información que requería el proyecto. La primera empresa encargada del proyecto, NAA (North American Aviation), desarrolló un software denominado GUAM (General Update Access Method) basado en una estructura jerárquica. A mitad de los sesenta, se desarrolló IDS (Integrated Data Store), de General Electric. Este trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de red.
  • 24. Los sistemas jerárquico y de red constituyen la primera generación de los SGBD. Pero estos sistemas presentan algunos inconvenientes: Es necesario escribir complejos programas de aplicación para responder a cualquier tipo de consulta de datos, por simple que ésta sea. La independencia de datos es mínima. No tienen un fundamento teórico. En 1970 Codd, de los laboratorios de investigación de IBM, escribió un artículo presentando el modelo relacional. Se comenzaron a desarrollar muchos sistemas relacionales, apareciendo los primeros a finales de los setenta y principios de los ochenta. Los SGBD relacionales constituyen la segunda generación de los SGBD. En la actualidad han surgido dos nuevos modelos: el modelo de datos orientado a objetos y el modelo relacional extendido. Sin embargo, a diferencia de los modelos que los preceden, la composición de estos modelos no está clara. Esta evolución representa la tercera generación de los SGBD.
  • 25. Los lenguajes de tercera generación (3GL; third-generation languages) son los lenguajes propiamente como los conocemos (poseen instrucciones, funciones, sintaxis, semántica); ya trascienden el uso de los términos nemotécnicos. Una instrucción puede indicar 1 o más tareas para el computador. Pueden dividirse como sigue: Orientados a problemas A procedimientos A objetos
  • 26. Son de alto nivel y amigables; los programadores profesionales que utilizan 4GL sostienen que experimentan incrementos en la productividad de 200 a 1,000% en comparación con los lenguajes orientados al procedimiento de la tercera generación (COBOL, FORTRAN, BASIC y demás ). Hay dos tipos de lenguajes de cuarta generación: Orientados a la producción Al usuario
  • 27. Lenguajes Orientados al Procedimiento. Los lenguajes orientados al procedimiento requieren que los programadores resuelvan problemas de programación utilizando la lógica de programación tradicional; esto es, los programadores codifican o escriben las instrucciones en la secuencia en que deben ejecutar para solucionar el problema.
  • 28. Lenguajes Orientados al Usuario Los usuarios escriben programas para consultar (extraer información ) de una base de datos y para crear sistemas de información personales o departamentales.
  • 29. Modelos de Datos Para representar el mundo real a través de esquemas conceptuales se han creado una serie de modelos: Mundo Real Esq’s Conceptuales Modelización Existen multitud de estos modelos que se conocen como Modelos de Datos, algunos de estos modelos son: Modelo Relacional de Datos Modelo de Red Modelo Jerárquico
  • 30. Representa al mundo real mediante tablas relacionadas entre sí por columnas comunes.
  • 31. Representamos al mundo real como registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas.
  • 32. Tiene forma de árbol invertido. Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre.
  • 33. Este modelo sólo realiza el diseño, no realiza la implementación, por lo tanto una vez hecho el diseño se puede llevar al modelo relacional, de red o jerárquico. Define dos entidades y una forma de relación entre ellas.
  • 34. En el futuro la mayoría de las organizaciones cambiarán la forma convencional de manejo de la información a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementará de manera considerable en la medida en que la tecnología de comunicación de datos brinde más facilidades para ello. El uso de bases de datos facilitará y soportará en gran medida a los Sistemas de Información para la Toma de Decisiones.