Punto 19,20,21

19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.

Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

El polimorfismo se refiere al uso de la misma firma de mensaje para dirigir diferentes métodos en diferentes clases. Cuando el diseñador envía una señal a un objeto, el método de la clase de objeto, posiblemente heredado, procesa la señal.

En síntesis este concepto permite enlazar el mismo nombre o símbolo de operador a dos o más implementaciones diferentes del operador, dependiendo del tipo de objetos a los que éste se aplique.

Extraído de: https://sites.google.com/site/topicosunidad2/encapsulamiento-herencia-y-polimorfismo-en-bdoo 

Foto extraída de: https://topicdb.files.wordpress.com/2016/12/hereencia.jpg?w=1040 

Aporte personal

Se entiende por polimorfismo el tomar una misma acción para distintas clases y cada una de ellas tenga una respuesta coherente a lo solicitado.


Video extraído de: https://www.youtube.com/watch?v=cdH3DWWuH6o 

Aporte personal

El método de polimorfismo una acción que puede tener diferentes interpretaciones.

El video nos brinda una definición y ejemplos sobre el uso del polimorfismo.


20. ¿Que es una clave primaria y de ejemplo?

En base de datos, una llave primaria es un conjunto de uno o más atributos de una tabla, que tomados colectivamente nos permiten identificar un registro como único, es decir, en una tabla podemos saber cual es un registro en específico sólo con conocer la llave primaria. 

Ejemplos

Llave primaria o clave primaria, representa al(los) campo(s) que identificaran de forma única a los registro de una tabla. Ojo pueden ser un campo o más campos llaves primarias.

Ejemplo 1:

  • Ejemplo: (una llave primaria)
    Nombre Tabla : tb_producto
    Campos : producto_id, nombre_producto, categoria_id,....
    Llave primaria: producto_id (identificador único para diferenciar los productos)
    Ejm:
    producto_id...nombre_producto..categor...
    1....................ceras...............
    2....................shampoo.............
    3....................jaboncillos.........

    Ejemplo 2:

  • Ejemplo: (dos llaves primarias)

Nombre Tabla : tb_comprobante
Campos : cbte_id,asiento_id,debe,haber,glosa,....
Llaves primarias: cbte_id,asiento_id(identificadores únicos para diferenciar un registro de otro)
Ejm:
cbte_id | asiento | debe | haber | glosa
1..................1..................40...........0.....
1.................2..................0.............40..... de la compra
2................1...................80..........0......... almuerzo
2...............2..................25..........0......... caja chica
2...............3...................0............25...... caja chica
2...............4...................0............80....... almuerzos


Extraído de: https://linamarcela10.blogspot.com/2012/06/que-es-llave-primaria.html 

Video extraído de: https://youtu.be/-IcfTjY7-2g 

Aporte personal

El video nos brinda ejemplos mostrándonos como podemos identificar un campo para volverlo clave primaria. Se sabe que una clave primaria es un dato que pueda identificar la información que haya en la tabla y dicho dato debe ser único.


21. ¿Que es una clave foránea y de ejemplo?

Es una clave que se usa en una tabla secundaria y que coincide con la clave primaria en una tabla primaria relacionada. Las claves foráneas pueden tener valores duplicados (multiplicidad) en la tabla secundaria, mientras que para las claves primarias eso no es posible. El uso apropiado de claves foráneas permite exigir la integridad referencial. 

Ejemplo

Un ejemplo simple de una clave foránea en una base de datos es una tabla primaria "Student" (Estudiante) con Student_ID como su clave primaria. En la tabla secundaria relacionada "Course_Enrollment" (Curso_Matriculación) con Course_ID como clave primaria, para cada curso en el que un estudiante se haya matriculado aparece la clave foránea Student_ID de la tabla "Student". 

Extraído de: https://techlandia.com/clave-foranea-base-datos-relacional-hechos_353336/ 


Foto extraída de: https://www.youtube.com/watch?v=vFn1y47SXRU

Aporte personal

Una clave foránea es un campo común que tiene la particularidad de corresponderse con la clave primaria de otra tabla, una columna en una tabla que contiene los mismos valores.

Video extraído de: https://youtu.be/vFn1y47SXRU 

Aporte personal

El video nos brinda un ejemplo de la conexión entre las dos tablas por medio de la clave foránea.


← Clic para ir a los anteriores 3 puntos

© 2020 YUSEP RUIZ | Todos los derechos reservados
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar