-
Proponer Modelo
El Matemático Edward Codd trata de inventar un sistema más eficiente de almacenamiento que las bases de datos indexadas secuenciales y las bases de datos jerárquicas. El trabaja sobre una teoría de la disposición de los datos basados en las “relaciones”
Debe
saber que aunque previamente habían surgido otros modelos (como el modelo jerárquico de datos, o
el de red), fueron las “Bases de Datos Relacionales” las adoptadas expresamente por casi todos
los sistemas comerciales conocidos. -
Principios teoricos
l matemático David L. Childs publica “ Feasibility of a set-theoretical data structure ”
Childs afirma que podemos expresar cualquier pregunta con sólo tres funciones básicas: la selección, la relación y el agrupamiento. -
El Lenguaje Universal
En 1970, sus trabajos llegan a un resultado y tiene una idea genial: Él piensa que, gracias a su almacenamiento de datos organizados en “relaciones” -
SQL aparecen
En 1974 Chamberlin y Boyce se inspiran en los trabajos de Childs traduciendo las 3 funciones de conjuntos: “selección” por SELECT/WHERE, “relación” por FROM y “agrupamiento” por GROUP BY.
Las primeras palabras del futuro lenguaje SQL aparecen -
Mejoramiento
Chamberlin, consciente de las deficiencias de la primera versión, se asocia con J.N. Gray y I.L.Traiger y publica Views, authorization, and locking in a relational data base system (Vistas, autorización y bloqueo en un sistema de base de datos relacional). -
El Primer Libro
Unified Approach to Data Definition.
Chamberlin lo resume todo en un libro SEQUEL-2: A Unified Approach to Data Definition -
El Oracle
los diseñadores (Codd y Chamberlin), los ingenieros altamente motivados y un prototipo llamado System/R -
Period: to
SQL
SQL comenzó a ser el estándar de la industria, ya que las bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era sencillo y su nivel de programación era relativamente bajo. -
Period: to
SQL ACTUALIDAD
En la actualidad SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y, aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio. -
QUE ES (SQL)
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) 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.1 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.