Sie sind auf Seite 1von 14

[1.

4] Tipos de SGBD
Unidad 1) Sistemas Gestores de Bases de Datos

GBD-Unidad 1-Sistemas Gestores de bases de


Datos
Jorge Snchez, www.jorgesanchez.ne
t
@jorgesancheznet

Introduccin, esquemas a realizar para


modelar una base de datos

GBD-Unidad 1-Sistemas Gestores de bases de


Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Diferencias entre el modelo lgico y el


conceptual
El lgico se acerca al modelo fsico
El conceptual es ms cercano al usuario
El conceptual no depende del tipo de SGBD
El lgico s
Modelos conceptuales, ejemplos:
Modelo Entidad/Relacin
Modelo UML para datos
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


Jerrquicas
Son las ms antiguas
Relacionaba los datos usando una estructura en forma d
e rbol
(relaciones padre/hijo)
Usan segmentos y arcos
Totalmente obsoleto por no poder reflejar relaciones com
plejas
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


En red
Creado en los aos 60, predomin hasta los 80
La versin ms popular es el modelo Codasyl
Estructura y relaciona los datos usando nodos y enlaces
Capaz de reflejar cualquier tipo de relacin
Re manejo complejo y poco intuitivo
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


Modelo relacional
El ms utilizado en la actualidad
Muy conceptual
Muy independiente de la fsica
Usa tablas como estructura fundamental
Su lenguaje de trabajo es el SQL
Fcil de entender y manipular (comparado con los
anteriores)
Los SGBD de este tipo son muy potentes

GBD-Unidad 1-Sistemas Gestores de bases de


Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


Orientadas a objetos
Basados en la Programacin Orientada a Objetos
Su principal caracterstica es que usa como estructura
fundamental los objetos que permiten unir datos (atributo
s) y
operaciones (mtodos)
Esquema conceptualUML
Esquema lgicoODMG
Fciles de asociar a lenguajes modernos como Java, C#
o C++
No han tenido mucho xito

GBD-Unidad 1-Sistemas Gestores de bases de


Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


Objeto relacionales
Intenta unir lo mejor de los dos modelos anteriores
Se basan en a ISO SQL 2000
Bases de datos relacionales que utilizan caractersti
cas de
las orientadas a objetos
Casi todas las bases de datos relacionales actuales
son de
este tipo (Oracle, SQl Server, DB2,)

GBD-Unidad 1-Sistemas Gestores de bases de


Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de bases de datos.


Bases de datos NoSQL
El modelo relacional no funciona ante dema
ndas
enormes
Para esta situacin se usan las llamadas bas
es de
datos NoSQL
No usan SQL, almacenan en formatos como
XMl y
JSON
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de licencias
Cdigo abierto
MySQL/MariaDB
PostgreSQL
SQLite
MongoDB (NoSQL)
Apache Cassandra
HBase
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.
net
@jorgesanchezne
t

Tipos de licencias
Cdigo cerrado
Oracle
DB2
SQLServer
GBD-Unidad 1-Sistemas Gestores de bases de
Datos
Jorge Snchez, www.jorgesanchez.ne
t
@jorgesancheznet

Das könnte Ihnen auch gefallen