Está en la página 1de 11

Qu es una Base de Datos?

Una coleccin de
informacin que persiste
en un perodo largo de
tiempo
No son simplemente
archivos de datos

Qu es un DBMS?
Un Sistema Manejador de Bases de Datos:
Permite crear bases de datos
(Lenguaje de Definicin de datos DDL)
Permite hacer consultas (query) a bases de datos (Lenguaje
de Interrogacin DML)
Almacena gran volumen de datos
Controla el acceso a los datos

Caractersticas de los
DBMS
Maneja gran cantidad de datos (g.c.d.)
Soporta acceso eficiente a g.c.d.
Soporta acceso concurrente a g.c.d.
Soporta acceso atmico seguro a g.c.d.

El Modelo Relacional
Basado en tablas, como:

nombre

f.ingreso

salario

Reuel

01/01/91

1500

Josue

15/04/90

2000

Santiago

01/06/82

1000

DBMS Relacionales
Usado en la mayora de los DBMS
Las tres gigantes compaas de
DBMS (Oracle, Informix y Sybase)
estn etre las compaas de
Software ms grandes del mundo.
IBM tambin est en juego con DB2
Microsoft Access se ha convertido en
una fuerza para el mercado de micros

La Tendencia OO
Las compaas Relacionales son
actualmente retadas por la aparicin
de compaas de OO-DBMS.
Actualmente se comercializan ORDBMS object-relational, que
retienen el ncleo relacional con
extensiones OO.

Tres aspectos a estudiar


sobre DBMS
Modelaje y diseo de bases de datos.
Permite la exploracin de los probelmas
antes de realizar una implementacin.

Programacin: consultas y
operaciones de Bases de Datos tales
como las actualizaciones.
Implementacin de DBMS

Modelo Entidad-Relacin
Diagramas para representar diseos
Entidades (como objetos) = cosas
Conjunto de Entidades (como clases)
= conjuntos de entidades similares
Atributo = propiedad de las entidades
de un Conjunto de Entidades (similar a
los campos o variables de
instancias)

Modelo Entidad-Relacin
Relaciones
Conectan dos o ms Conjuntos de Entidades

Conjuntos relaciones
El valorde un conjunto relacin es como
una tabla
Una columna por cada conjunto entidad
conectado
Una fila por cada lista de las entidades
conectadas por la relacin

Modelo Entidad-Relacin
Relaciones Mltiples
Usualmente slo se necesitan
relaciones binarias
Hay casos en que se necesita conectar
tres o ms conjuntos entidad a travs
de una relacin.
Ejemplo: Profesor-Materia-Estudiante

Nuestro ejemplo del curso


Lectores-Libreras
nombre

direccin

rif

LIBRERAS
Frecuenta

Ofrece
LIBROS
nombre

editorial

Gusta

LECTORES
nombre

direccin

También podría gustarte