Manejo y aplicación de los conceptos de programación orientada a objetos en postgresql

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Manejo y aplicación de los conceptos de programación orientada a objetos en postgresql por Mind Map: Manejo y aplicación de los conceptos de programación orientada a objetos en postgresql

1. Encapsulamiento

1.1. Cada objeto es una estructura compleja en cuyo interior hay datos y programas, todos ellos relacionados entre sí, como si estuvieran encerrados conjuntamente en una cápsula.

2. Herencia

2.1. posibilidad de definir tipos que sean subtipos de otros supertipos

2.2. los subtipos definen sus propios atributos y sus métodos

3. Claves

3.1. es necesario poder determinar una tupla (registro) concreta, lo cual es posible mediante la clave. Se debe elegir la clave entre los atributos, de forma que no puedan existir valores duplicados (la clave puede contener uno o más atributos).

4. Modelo ENTIDAD-RELACIÓN

4.1. Refleja existencia de datos

4.2. Cada columna debe ser unica

4.3. Debe tener un solo tipo de fila

5. Polimorfismo

5.1. De operación

5.2. ligadura tardía (late binding)

5.3. parametrico

5.4. de inclusión

6. Relaciones

6.1. Relaciones jerárquicas.

6.1.1. Una organización jerárquica simple puede definirse como aquella en la que un objeto puede tener un solo padre, mientras que en una organización jerárquica compleja un hijo puede tener varios padres).

6.2. Relaciones semánticas.

6.2.1. no tienen nada que ver con la organización de la que forman parte los objetos que las establecen. Sus propiedades y consecuencia solo dependen de los objetos en sí mismos (de su significado) y no de su posición en la organización.

7. Clases

7.1. Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una BDOO; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado por un SGBDOO.