Académique Documents
Professionnel Documents
Culture Documents
Caractersticas
1. Soporta diversos tipos de datos:
abstractos: cliente, empleado, producto, etc.
complejos: estructura de datos, colecciones, objetos grandes.
2. Soporta un lenguaje de definicin de objetos (ODL), define la interfaz de
los tipos de objetos, no la implementacin.
3. Soporta un lenguaje de manipulacin de objetos (OML), se emplea para
realizar operaciones de creacin, actualizacin y eliminacin de objetos .
3. Soporta un lenguaje de consultas de objetos (OQL), aunque est basado
en el lenguaje SQL, su semntica no es la misma. Las consultas se
especifican mediante objetos y sus atributos. Del mismo modo, las
consultas devuelven conjuntos de objetos.
Relaciones
La principal propiedad para cualquier modelo de datos, es la representacin
de las relaciones que encontramos entre los componentes del modelo. Las
relaciones en un modelo de datos orientado a objetos pueden ser :
a. Relacin interobjetos: Una relacin atributo-clase o relacin interobjeto,
se crea cuando el atributo de un determinado objeto hace referencia
hacia otro objeto que puede ser de la misma clase (recursividad) u otro
objeto de clase diferente
Ligaduras de correspondencias.
Correspondencia de cardinalidad.- Es aquella que expresa el nmero
de entidades a las que otra entidad puede estar asociada mediante un
conjunto de relaciones
Existen dos tipos de relaciones interobjeto:
a. Relaciones 1:M
b. Relaciones M:N
Relaciones 1:M
Para representar una relacin 1:M
a. En la clase muchos defina un atributo para almacenar el
identificador del objeto (clave primaria) de la clase uno.
ID_area
ID_empleado
Nombre
Nombre
Apellido
1:M
rea
Trabaja
Empleado
Relaciones M:N
La relacin M:N es la relacin definida como parte de un todo
F_Nac