fbpx
Diferencia entre Llave Primaria y Llave foranea

Diferencia entre Llave Primaria y Llave foranea

Antes de presentar las diferencias entre llave primaria y llave foránea también conocidas como  (Primary Key o PK) y (Foreign Key o FK) respectivamente, es necesario conocer el concepto de cada una de las llaves.

Las claves primarias y foráneas son las estructuras principales que conectan a las tablas de las bases de datos.

LLAVE PRIMARIA.

Una llave primaria es un campo único , que no se puede repetir y sirve para identificar los registros de una tabla como distintos, además sirve para hacer relaciones ( uno a uno, uno a muchos, muchos a muchos entre tablas), sin las llaves primaria las bases de dato relacionales no tendrían sentido y siempre existiría información repetida.

Para que una tabla califique como tabla relacional debe tener una llave primaria, Una tabla sólo puede haber una llave primaria por tabla.

La llave primaria para cada tabla es almacenada en un índice. El índice se utiliza para asegurarse que cada registro (fila) es único.

La selección de una clave primaria es muy importante en el diseño de una base de datos, ya que es un elemento clave de los datos que facilita la unión de tablas y el concepto total de una base de datos relacional.

LLAVE FORÁNEA.

Es uno o mas campos de un tabla que hacen referencia al campo o campos de llave principal de otra tabla, una llave foránea indica como esta relacionadas las tablas. Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.

Una clave foránea es simplemente un campo en una tabla que se corresponde con la clave primaria de otra tabla.

Las claves foráneas tienen que ver precisamente con la integridad referencial, lo que significa que si una clave foránea contiene un valor, ese valor se refiere a un registro existente en la tabla relacionada.

Una tabla puede tener relaciones con varias tablas a través de distintas claves foráneas, e incluso referenciarse a si misma (clave foránea recursiva).

DIFERENCIAS ENTRE LLAVE PRIMARIA Y LLAVE FORANEA

  • La clave primaria identifica un registro único de una tabla.
  • La clave foránea relaciona los datos de un registro de una tabla con los de otra, o con un registro distinto de la misma tabla.

 

Curso de Bases de Datos

 

 

¿Qué es programación ?

¿Qué es programación ?

¿Qué es programación ? Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales, es decir que decimos los pasos a seguir para la creación del código fuente de programas informáticos.

La programación se guía por una serie de reglas, instrucciones y expresiones que puede parecerse a una lenguaje natural.

¿Que es un lenguaje de programación?

El lenguaje de programación, son todas aquellas reglas o normas, símbolos y palabras particulares empleadas para la creación de un programa y con él, ofrecerle una solución a un problema determinado.

¿Que es un programa?

Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.

 

Recuerda que si este contenido te gusta puedes seguir el curso completo de introducción a la programación a través del siguiente enlace.  VER EL CURSO

¿Qué son los lenguajes de programación?

Todo lo que vemos ni bien pulsamos el botón de encendido de nuestra computadora, es decir el sistema operativo, sus aplicaciones, y las partes más pequeñas que lo conforman como cuadros de diálogo, menús, ventanas y botones, tienen su nacimiento en los llamados lenguajes de programación, los cuales son básicamente programas con la habilidad, mediante una serie de reglas sintácticas y semánticas compuestas por palabras, números y expresiones matemáticas, de crear el llamado código fuente, el cual una vez compilado, se convertirá en un programa o software y podrá ser ejecutado en nuestra computadora sin necesidad de que el usuario lleve a cabo ningún otro paso

Como utilizar el ciclo para en PseInt

Como utilizar el ciclo para en PseInt

Como utilizar el ciclo para en PseInt  por medio de esta lección te mostrare la forma correcta de de como se puede utilizar el ciclo para en Pseint, el ciclo «Para» (ciclo for) nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar a un número de referencia que determinará el fin del proceso.

Ciclo para en pseint

 

TOMAR EL CURSO

 

Elementos del Ciclo para

Variable de control: prácticamente un mandato impuesto por el uso habitual es utilizar la letra i Iterador como variable de control, o bien sus sucesoras en caso de bucles anidados. Como raras veces los bucles anidados superan las tres dimensiones (por una sencilla cuestión de explosión exponencial), las letras i, j y k suelen ser las únicas relacionadas con este uso.

Inicialización de la variable de control: en pseudolenguaje se pide declararlo (es la sección := ValorInicial), sin embargo, otros lenguajes más permisivos como C no lo requieren de forma obligatoria. De todos modos, la práctica de utilizar variables de control que no se inicializan en el bucle no es recomendada para la legibilidad del código.

Condición de control: en pseudolenguaje se ve representado por el valor final que puede tomar la variable de control (la sección A ValorFinal). En C es el segundo parámetro y puede ser cualquier condición.

Incremento: en pseudolenguaje se toma por defecto el valor 1, aunque puede explicitarse por medio de la sentencia PASO = ValorPaso cualquier número entero.

Cuerpo: Es lo que se hará en cada iteración, pueden ser una o más instrucciones. En pseudolenguaje pesa la restricción de no poder alterar el valor de la variable de control.

Como sumar matrices usando pseint

Como sumar matrices usando pseint

La suma de matrices es una operación entre dos matrices de la misma dimensión y su resultado es otra matriz también de la misma dimensión que pueden ser matrices cuadradas o rectangulares.

La suma de matrices sólo se puede efectuar entre matrices con la misma dimensión, es decir, las que tienen el mismo número de filas y el mismo número de columnas.

La matriz resultante tiene las mismas dimensiones, cada uno de cuyos elementos es la suma aritmética de los elementos en las posiciones correspondientes en las matrices originales.

Recordemos que una matriz se compone de filas y columnas, las filas son los que están horizontales y las columnas son las que están verticales.

La suma de dos matrices se define únicamente cuando las matrices son del mismo tamaño. Lo que significa que no es posible sumar matrices que no sean del mismo tamaño porque serían incompatibles.

Teniendo en cuenta este punto, entonces podemos ver la fórmula general para sumar matrices, y así poder resolver la suma  de matrices.

Si observas cuidadosamente te darás cuenta que se suman cada elemento de la MatrizA y la MatrizB de acuerdo a la posición que tenga en el arreglo matricial.  

Te los explico el pseudocodigo para sumar dos matrices en el vídeo.

Recuerda que si este contenido te gusta puedes seguir el curso completo de introducción a la programación a través del siguiente enlace.  VER EL CURSO