Zusammenfassung der Ressource
Motores de Bases de Datos
- Oracle
- Antecedentes
- 1977: Surge como SDL
(Software Development
Laboratories).
- 1979: Cambia a RSI
(Relational
Software Inc.).
- Se baso en filosofia de
las bases de datos
relacionales.
- Primera compañia que
desarrolla software para
empresas 100% por
internet.
- Proovedor mundial lider
de software para
administracion de
informacion.
- Adquirio Sun
Microsystems
(encargada de
MySQL).
- Enfoque en estandarizar,
consolidar y automatizar los
servicios de las bases de
datos en la nube.
- Caracteristicas
- Herramienta de
administracion
grafica intuitiva
- Analiza datos y
efectua
recomendaciones
- Mejora
rendimiento y
eficiencia
- Diseño y
optimizacion
de modelos
de datos
- Apoya
estandares
de diseño
- Mantiene registro
periodico de las
actualizaciones de
software y hardware
- Tipos de Datos
- CHAR, VARCHAR, NCHAR,
NUMBER, FLOAT, DATE,
RAW, BLOB, CLOB, ROWID
- MySQL
- Antecedentres
- Surgio en
los 90s
como mSql
- Contaba tablas
usando rutinas
de bajo nivel
(ISAM)
- No era flexible ni
rapido por lo cual
se tuvo que
desarrollar nuevas
funciones
- Se incorporo una
interfaz SQL a su
base de datos
- No se sabe
de donde
surgio el
nombre
MySQL
- Caracteristicas
- Carecia
integridad
referencial y
transacciones
- Contenido
dynamico y
simple
- Veloz y Robusto
- Gran
cantidad de
tipos de
datos
- Portabilidad
entre sistemas
- Trabaja con
distintas
plataformas y
sistemas operativos
- Cada base cuenta con
3 archivos: estructura,
datos e indice
- Aprovecha los
multiprocesos
- Flexible sistema de
contraseñas y gestion
de usuarios
- Buen nivel
de seguridad
en los datos
- Otorga mensajes
de error en
distintas lenguas
- Tipos de Datos
- BOOL, TINYINT,
INT, BIGINT,
FLOAT, DOUBLE,
CHAR, VARCHAR,
BLOB, LONGBLOB,
DATE,
TIMESTAMP,
YEAR, TIME, SET,
ENUM
- PostgreSQL
- Antecedentes
- Inicia en 1986 como
proyecto de Stonebraker
y la Universidad de
Berkeley
- Su diseño se enfoca en
conceptos avanzados
en bases de datos y
soporte a la
orientacion a objetos
- Se comercializo
por Illustra
- 1993 se libero la
version 4.5 y se dio
por terminado
- 1994 Yu y Chen
incluyeron SQL para
posteriormente liberar su
codigo como Postgres95
- Obtuvo cambios al codigo
que mejoraban su
rendimiento y legibilidad
- En el 2004 se llevo
a cabo la ultima
verison estable
(7.4.6) mientras la
version 8 esta en
transcurso
- Caracteristicas
- Amplia lista de prestaciones
- Desarrollado en C
- La API es diponible en
varios lenguajes de
programacion
- Gran conjunto de
tipos de datos
ademas de su
extension de tipos
definidos por el
programador
- Administracion
basada en
usuarios y
privilegios
- Conectividad
abarca TCP/IP
- Unix y
sockets NT
soportan
ODBC
- Mensajes en
español con
palabras
acentuadas
- Confiable
en cuanto
estabilidad
- Extender con
librerias externas y
soporte a varios
elementos como
claves foraneas,
disparadores o
subconsultas
- Definir nuevo tipo
de tabla a partir de
otra definida
- Tipos de Datos
- SMALLINT, BIGINT, INTEGER, NUMERIC, REAL, SMALLSERIAL,
SERIAL, LINE, POINT, BOX, PATH, TEXT, CHARACTER VARYING(N),
VARCHAR(N), TIMESTAMP, DATE, TIME, MONEY, BYTEA, CIDR,
INET, MACADDR