Lenguajes de Alto Nivel y de Cuatra Generacion - Mario Farias

Anuncio
Introducción y SQL
M. en C. Mario Farias-Elinos
Mayo 14, 2001
Computadoras de 4ª
generación
l De
1980 en adelante
l Tecnología VLSI
l Tener a escala la capacidad de un
mainframe en el escritorio y/o hogar.
l En 1983 surgen las primeras Bases de datos
(BD) en computadoras personales
– dBase
1
Computadoras de 4ª
generación
l Evolución
acelerada de la computación
l Actualmente se alcanza la capacidad de una
workstation chica
l Permitió la arquitectura Cliente / Servidor
Arquitectura Cliente/Servidor
2
Lenguajes de programación
l
Clasificación por su utilidad:
– Administrativos (COBOL)
– Científicos (FORTRAN, Pascal)
– Genéricos (BASIC, C)
l
l
l
Lenguajes con enfoque estructurado y/o flujo
continuo
Conjunto de instrucciones propietarios y difíciles
de aprender
Lenguajes de 3ª generación
Lenguajes de programación
l Clasificación
según
su
nivel
de
entendimiento
– Alto (Pascal, Basic, Cobol)
– Medio (C, Forth)
– Bajo (Ensamblador, lenguaje máquina)
3
Lenguajes de 4ª generación
l Utilizan
un lenguaje “natural”
l Structured
English Query Language
(SEQUEL)
l Lenguaje para la generación de búsquedas
relacionales
l Creado en 1974 por Donald Chamberlin y
su grupo en IBM
Lenguajes de 4ª generación
l Primera
implementación en 1974-75
(SEQUEL-XRM)
l En 1976-77 cambia a SQL cuando se le
realiza una revisión
l Enfocado para el menejo de información
dentro de una BD
– Oracle, DB2, SyBase, etc.
4
Lenguajes de 4ª generación
l Para
1982 se define como un estandar por
ANSI
l En 1987 lo acepta la ISO como estandar y
lo llama SQL/86
l En 1989 surge una extensión llamada
SQL/89
l Actualmente la ultima versión es SQL/2 que
surge en 1992
PostgreSQL
l Durante
1977-85, la Universidad de
California en Berkeley desarrolla Ingres
(adquirida por CA) primer DBMS
comercial
l De 1986-94, en Berkley se desarrolla
Postgres (Object-Relational DB server)
adquirida por Illustra (Informix)
5
PostgreSQL
l De
1994-95 dos graduados de Berkley
adicional al Postgres el SQL llamandose
Postgres95
l En 1996 surge la necesidad de una DBServer de código abierto y se crea un grupo
de desarrollo denominandose PostgreSQL
l Ejecutable en plataforma UNIX
l Acepta clientes Windows utilizando ODBC
6
Descargar