Sunteți pe pagina 1din 19

SGBD: Introduccin

Los sistemas de gestin de bases de datos(SGBD) son un


tipo de software especfico, dedicado a servir de interfaz
entre las bases de datos, el usuario las aplicaciones !ue la
utilizan"
#ste tipo de software se utiliza para mane$ar de forma clara
sencilla nuestras bases de datos"
%ara ello tienen como ob$etivo la abstraccin de la
informacin, la consistencia, la seguridad o el tiempo de
respuesta a las peticiones !ue se le &agan"

SGBD: Ventajas e inconvenientes
'enta$as

%roveen lengua$es e
interfaces !ue simplifican
la recuperacin de los
datos almacenados

(os audan a mane$ar


grandes cantidades de
datos
)nconvenientes

(o es aconse$able usarlos
para pocos datos pocas
consultas

Se debe de conocer el
lengua$e de cada uno"

SGBD: Tipos
*emos clasificado los SGBD en + tipos,

-pen.Source (/digo abierto)

/digo %ropietario
'amos a presentar algunas de las opciones
disponibles de cada uno de estos tipos de
SGBD

SGBD: MySQL

Tipo: /digo abierto

Creador: 0S1L 2B

Tipo de licencia: Dual

Versin: 3"4"++

Sistema: 0ultiplataforma

SGBD: MySQL
Caractersticas

)nclue triggers (disparadores)


#$emplo,
CREATE TRIGGER ver_salario
B#5-6# 7%D28# -( empleados
6#5#6#(/)(G (#9 6-9 2S n, -LD 6-9 2S o
5-6 #2/* 6-9
)5 n"salario :; o"salario 8*#(
"""
#(D )5<

Distintos motores de almacenamiento


0otores de almacenamiento independientes,
. 0)S20 para lecturas r=pidas
. )nnoDB para transacciones e integridad referencial

2dmite tablas *#2%



SGBD: MySQL
#>isten m?ltiples 2%)@s para traba$ar con ms!l en los
diversos lengua$es de programacin"
8ambiAn e>iste un interfaz -DB/, llamado 0-DB/ !ue
permite a cual!uier lengua$e de programacin !ue soporte
-DB/ comunicarse con las bases de datos 0S1L"
!plicaciones:
Su popularidad como aplicacin web est muy ligada a !" #ue a
menudo aparece en combinacin con $yS%&

SGBD: SQL Server

Tipo: /digo propietario

Creador: 0icrosoft

Tipo de licencia: %ropietaria

Versin: '(() *+(,((,+-((,''.

Sistema: 9indows

SGBD: SQL Server
0icrosoft S1L Server es un sistema para la gestin de bases de datos producido
por 0icrosoft basado en el modelo relacional" Sus lengua$es para consultas
son 8.S1L 2(S) S1L"
Lo podemos encontrar en + tipos de licencia,
#nterprise

Data and BacBup /ompression

6esource Governor

8ransparent Data #ncrption

2dvanced Data 0ining


algorit&ms

0irrored BacBups

)2CD &ardware support


Standard

S&are%oint )ntegration

#>cel +44E and 'isio +44E


2dd.in Support

2utomatic /orruption 6ecover


from 0irror

/ompre&ensive Set of Data


0ining 2lgorit&ms
Soporta integridad refencial las transaciones tipicas de los SGBD, triggers
funciones"

SGBD: SQL Server
Desventajas

(o mane$a compresin de datos por tanto ocupa muc&o


espacio en disco"

#st= atado a la plataforma de sistema operativo sobre la


cual puede instalarse"

(o tiene soporte para tablas *#2%



SGBD: "ost#reSQL

Tipo: /digo abierto

Creador: %GDG (PostgreSQL


Global Development Group.

Tipo de licencia: Licencia


BSD

Versin: ),/

Sistema: 0ultiplataforma

SGBD: "ost#reSQL
%ostgreS1L &a tenido una larga evolucin, la cual se inicia en FGH+ con el
proecto )ngres en la 7niversidad de BerBele" #ste proecto, liderado por
0ic&ael StonebraBer, fue uno de los primeros intentos de implementar un motor
de base de datos relacional" DespuAs de &aber traba$ado un largo tiempo en
)ngres 0ic&ael decidi volver a la 7niversidad para traba$ar en un nuevo
proecto sobre la e>periencia de )ngres, as naci post.ingres o simplemente
%-S8G6#S"
DespuAs de !ue el proecto %ostgres terminara, dos graduados de la
universidad, 2ndrew Iu Joll /&en, comenzaron a traba$ar sobre el cdigo,
esto fue posible dado !ue %ostgres estaba licenciado ba$o la BSD, lo primero
!ue &icieron fue aKadir soporte para el lengua$e S1L, !ue anteriormente
contaba con un intArprete del lengua$e de consultas 17#L (basado en )ngres),

SGBD: "ost#reSQL
Caractersticas

2mplia variedad de tipos nativos


%ostgreS1L provee nativamente soporte para,
. (?meros de precisin arbitraria"
. 8e>to de largo ilimitado"
. 5iguras geomAtricas (con una variedad de funciones asociadas)
. Direcciones )% ()%vD e )%vC)"
. Blo!ues de direcciones estilo /)D6"
. Direcciones 02/"
. 2rras
Adicionalmente los usuarios pueden crear sus propios tipos de datos, Algunos e0emplos son los tipos de datos GIS creados por el proyecto
ostGIS,
PostGIS
E1tensin #ue a2ade soporte de ob0etos geogr3icos a ostgreS%& y permite reali4ar anlisis mediante consultas S%& espaciales o mediante
cone1in a aplicaciones GIS *Sistema de In3ormacin Geogr3ica.,

Soporta triggers y 3unciones

Se pueden usar una gran cantidad de lengua$es de


programacion
%LL%gS1L, /, C55" 6ava &76ava web" &7erl" l!" &7yt8on" &7Ruby

SGBD: SQLite

Tipo: /digo abierto

Creador: 9, Ric8ardo !ippy

Tipo de licencia: Dominio


%?blico

Versin: :,-,':,+

Sistema: 0ultiplataforma

SGBD: SQLite
2 diferencia de los sistemas de gestin de base de datos cliente.servidor, el
motor de S1Lite no es un proceso independiente con el !ue el programa
principal se comunica" #n lugar de eso, la biblioteca S1Lite se enlaza con el
programa pasando a ser parte integral del mismo" #l programa utiliza la
funcionalidad de S1Lite a travAs de llamadas simples a subrutinas
funciones" #sto reduce la latencia(retraso) en el acceso a la base de datos"
#l con$unto de la base de datos (definiciones, tablas, ndices, los propios
datos), son guardados como un slo fic&ero est=ndar en la m=!uina &ost"
#n su versin M, S1Lite permite bases de datos de &asta + 8erabtes de
tamaKo, tambiAn permite la inclusin de campos tipo BL-B"

SGBD: SQLite
Caractersticas

S1Lite usa un sistema de tipos inusual


#n lugar de asignar un tipo a una columna como en la maor parte de los sistemas de bases de datos S1L, los tipos se
asignan a los valores individuales"

)ntegridad referencial,
Las limitaciones de /*#/N 5-6#)G( N#I son analizadas pero (o forzadas"

(o soporta transacciones anidadas

0u ligero
S1Lite is una libreria mu compacta" /on todas las caractersticas" #l tamaKo puede ser menos de M44NiB

SGBD: SQLite
Caractersticas de SQL $ue SQLite no implementa

6ig&t and full outer $oin

/omplete alter table support


7nicamente est=n disponibles, renombrar la tabla aKadir columna"

/omplete trigger support

Grant and revoBe


2l no estar dividido en cliente.servidorno inclue permisos de acceso"

SGBD: %racle

Tipo: /digo propietario

Creador: ;racle Corporation

Tipo de licencia: %rivativa

Versin: ++g Release '

Sistema: 0ultiplataforma

SGBD: %racle
-racle surge a finales de los E4 ba$o el nombre de 6elational
Software a partir de un estudio de George Noc& sobre
sistemas gestores de bases de datos, utilizando la filosofa
de las bases de datos relacionales algo !ue por a!uella
Apoca era todava desconocido"
Se considera a -racle como uno de los sistemas de bases
de datos m=s completos es el proveedor mundial lder de
software para administracin de informacin"

SGBD: %racle
&diciones

#nterprise #dition

Standard #dition

Standar #dition -ne

#>press #dition
. -pcin gratuita
. Dirigida a estudiantes desarrolladores
. (o est= disponible en la ?ltima versin
. Slo puede utilizar F procesador del servidor donde estA instalada
. 7n m=>imo de F Gb de 620
. 8iene limitado el almacenamiento a D Gb de datos de usuario
. (o soporta ar!uitecturas de CD bits"
#n la p=gina de -racle podemos obtener todas las especificaciones tAcnicas
diferencias entre cada una de estas ediciones"
&ttp,LLwww"oracle"comLdatabaseLproductOeditions"&tml

S-ar putea să vă placă și