Bases De Datos Orientadas A Objetos
ORIENTADAS A OBJETOS
Xochitl Clemente Parra
Armando Méndez
Conceptos básicos
Objeto: Es la representación abstracta de una
entidad real que tiene una entidad única,
propiedadesincorporadas y la capacidad de
interactuar con otros objetos y consigo mismo.
Nota:
una entidad (modelo E-R) tiene
componentes de datos y relaciones, pero
carece de capacidad de manipulación.
Identidad única OID
Cada objeto DEBE tener una identidad única (OID).
Es asignada por el sistema al momento de crear el
objeto y no puede ser cambiada bajo ninguna
circunstancia.
La OID solo puede sereliminada solo si el objeto es
eliminado y esa OID no puede ser reutilizada.
Atributos
Los objetos son descritos por sus atributos(variables
de instancia).
Los atributos tienen undominio.
El dominio agrupa y describe un conjunto de todos
los valores posibles que un atributo puede tener.
Igual que en E-R, los atributos pueden tener un valor
único o valores múltiples (que E-R no).Los atributos de objeto pueden hacer referencia a
uno o mas objetos
Métodos
Un método es el código que realiza una
operación especifica con los datos del objeto.
Se utilizan los métodos paracambiar los valores
de atributo del objeto o para restaurar el valor
de los atributos de un objeto seleccionado.
Los atributos representan acciones reales
Cada método se identifica mediante un nombre
yun cuerpo (instrucciones que ejecuta).
Mensajes
Para invocar un método se envía un mensaje al
objeto.
Se envía un mensaje especificando el nombre del
receptor, el nombre del método ycualquier
parámetro requerido.
La capacidad de ocultar los detalles internos del
objeto (atributos y métodos) se conoce como
encapsulado
Clase
Los objetos que comparten características
comunesse agrupan en clases.
La clase contiene los detalles de la descripción de
la estructura de los datos y responden a los
mismos mensajes
Cada objeto de una clase se conoce como instancia
de clase....
Regístrate para leer el documento completo.