Clase001
“Una colección de
información que persiste
en un período largo de
tiempo”
No son simplemente
“archivos de datos”
¿Qué es un DBMS?
Un Sistema Manejador de Bases deDatos:
Permite crear bases de datos
(Lenguaje de Definición de datos DDL)
Permite hacer consultas (“query”) a bases de datos (Lenguaje
de Interrogación DML)
Almacena gran volumen de datos
Controla elacceso a los datos
Características 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 atómico seguro a g.c.d.
ElModelo 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 mayoría de los DBMS
Lastres “gigantes” compañías de
DBMS (Oracle, Informix y Sybase)
están etre las compañías de
Software más grandes del mundo.
IBM también está en juego con DB2
Microsoft Access se ha convertido enuna fuerza para el mercado de micros
La Tendencia OO
Las compañías “Relacionales” son
actualmente retadas por la aparición
de compañías de OO-DBMS.
Actualmente se comercializan ORDBMS“object-relational”, que
retienen el núcleo relacional con
extensiones OO.
Tres aspectos a estudiar sobre
DBMS
Modelaje y diseño de bases de datos.
Permite la exploración de los probelmas
antes de realizaruna implementación.
Programación: consultas y
operaciones de Bases de Datos tales
como las actualizaciones.
Implementación de DBMS
Modelo Entidad-Relación
Diagramas para representar diseños
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-Relación
Relaciones
Conectan dos o más Conjuntos de Entidades
Conjuntos relaciones
El “valor”de un conjunto relación es como
una tabla
Una...
Regístrate para leer el documento completo.