-
Period: to
Tipos de bases de datos
-
Código Máquina – Ada Lovelace
Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina, estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. A estos lenguajes se les denominaba Lenguaje de bajo nivel, porque sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. -
Plankalkül- Konrad Zuse
Este lenguaje de programación tiene, entre otros indicios de asignación, llamadas a funciones, la aritmética de punto flotante, matrices, matemáticas o lógicas sólo se pueden aplicar a las variables del mismo tipo, tipos de datos compuestos, el tratamiento excepción, entre otras características ,se considera un lenguaje de alto nivel -
Lenguaje Ensamblador – Inicios del Software
Es el lenguaje de máquina combinado con una serie de poderosas macros que permiten declarar estructuras de datos y de control complejas, es un lenguaje de programación de bajo nivel. Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, alto rendimiento, o un uso de recursos controlado y reducido. -
Cintas Magneticas
Creación de las cintas magnéticas. Sus principios se la atribuyen al inglés Oberlin Smith, con este mecanismo se empezó a automatizar la información.
Utiliza un sistema de lectura secuencial y ordenada lo cual era una desventaja -
A-0 – Grace Hopper
Fue el primer compilador desarrollado para una computadora electrónica, Un programa era especificado como una secuencia de subrutinas y argumentos. Las subrutinas eran identificadas por un código numérico y los argumentos de las subrutinas eran escritas directamente después de cada código de subrutinas. El sistema A-0 convertía la especificación en código máquina que podía ser alimentado a una computadora para ejecutar el programa. -
FORTRAN “I” – John Backus
Es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Es usado para aplicaciones científicas y de ingeniería. El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en tarjetas perforadas de 80 columnas -
FORTRAN “II” John Backus
Hacia 1960, las versiones de FORTRAN estaban disponibles para los computadores IBM 709, 650, 1620, y 7090. La cada vez mayor popularidad del FORTRAN estimuló significativamente a fabricantes de computadores de la competencia a proporcionar compiladores FORTRAN para sus máquinas, así que allá por 1963 existían más de 40 compiladores. -
LISP- John McCarthy
Es una familia de lenguajes de programación de computadora de tipo multiparadigma de alto nivel de mayor antigüedad. Lisp fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido. -
Integrated Data Store
Se llevo a cabo el desarrollo por Charles Bacham que supuso la creación de u n nuevo tipo de sistema de datos conocido como modelo red que permitió la creación de un nuevo tipo de sistema. -
Bases de Datos
El término bases de datos fue escuchado por primera vez en un simposio celebrado en California en 1963. -
Pascal – Niklaus Wirth
Es un lenguaje de programación , se caracteriza porque él código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica. -
Smalltalk-72 – Xerox Parc
Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características. puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto. -
SQL-87
Es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas. -
Base de Datos orientada a Objetos
En la década de 1990, la investigación en bases de datos giró en torno a las bases de datos orientadas a objetos.
Así se desarrolla herramientas como Excel y Acceso del paquete de Microsoft Office que puede marcar el inicio de las bases de datos orientadas a objetos. -
World Wide Web
En informática, la World Wide Web o red informática mundial1 es un sistema que funciona a través de Internet es un sistema a través del cual se gestiona información que será compartida por internet; es necesario tener conexión a internet a través de alguna aplicación para poder utilizar la web, por ejemplo, Chrome, Mozilla, Safari y otros navegadores web, que son herramientas de internet que nos permiten acceder a un gran número de contenidos. -
Delphi- Anders Hejlsberg
Es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. -
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un proyecto de dominio público1 creado por D. Richard Hipp.
El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. -
My SQL
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación., es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación -
Sistemas XML
Forman un subconjunto de bases de datos utilizando el lenguaje XML, que es abierto, legible para humanos y maquinas, ampliamente usado