Zusammenfassung der Ressource
RDBMS's
- PostgreSQL
- Antecedentes
- Creado por Michael
Stonebreaker en 1982
- Proyecto de la universidad de
Berkeley
- Basado en el paquete Postgres
desarrollado en Berkeley
- Características
- Implementa herencia
entre 2 o más tablas
- Todos los objetos se guardan
en schemas
- Se pueden definir nuevos
tipos de objetos, incluso
lenguajes
- Tipos de dato
- Boolean, Numeros de precisión arbitraria, Character (text, varchar, char), Binary, Date/time (timestamp/time
con/sin zona horaria, date, interval), Money, Enum, Bit strings, Búsquedas de texto, Composite, HStore, Arrays (de
tamaño variable y de cualquier tipo, de hasta 1 GB), Primitivas Geométricas, Direcciones IPv4 e IPv6, Bloques CIDR y
direcciones MAC, XML soportando queries de XPath, UUID, JSON (desde versión 9.2), JSONB (desde versión 9.4)
- SQLite
- Antecedentes
- Creado por Richard Hipp.
- Diseñado para dirigir
misiles sin que estos
tuvieran que accesar a un
servidor
- Se basa en PostgreSQL
- Características
- No es cliente-servidor,
sino que la BD es parte
de la aplicación
- Es el RDBMS más usado
pues está presente en los
web browsers más
populares
- Es muy rápido ya que la
aplicación y las llamadas a la
BD ocurren en el mismo
proceso
- Tipos de dato
- INT, INTEGER, TINYINT, SMALLINT, MEDIUMINT, BIGINT, UNSIGNED BIG INT, INT2, INT8,
CHARACTER(20), VARCHAR(255), VARYING CHARACTER(255), NCHAR(55), NATIVE CHARACTER(70),
NVARCHAR(100), TEXT, CLOB, BLOB, no datatype specified, REAL, DOUBLE, DOUBLE PRECISION,
FLOAT, NUMERIC, DECIMAL(10,5), BOOLEAN, DATE, DATETIME
- SQL Server
- Antecedentes
- Producto de una
colaboración entre MS y
Sybase en 1988.
- En 1993 Sybase y MS se
separaron. En 1996 Sybase
cambió el nombre de su
producto a Adaptive Server.
- Hacia el 2005 pertenecía
completamente a MS y el
código había sido
totalmente reescrito.
- Características
- Implementa T-SQL que
es un lenguaje de
programación
Turing-completo
- Permite accesos concurrentes a
los mismos datos desde varios
clientes
- La comunicación entre la BD y la
aplicación se realiza en un formato
llamado Tabular Data Stream
- Tipos de dato
- int, bigint, smallint, tinyint, decimal, numeric, float, real,
money, smallmoney, char(n), varchar(n), nchar(n),
nvarchar(n), sysname, date, time, datetime, datetime2,
smalldatetime, bit, binary(n), varbinary(n), uniqueidentifier