Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
direccin
rif
LIBRERAS
Frecuenta
Ofrece
LIBROS
nombre
editorial
Gusta
LECTORES
nombre
direccin