Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Actualmente, la mayoría de bases de datos están en formato digital. Una llave primaria permite identificar un registro de forma única. Las bases de datos relacionales permiten usar datos de múltiples tablas relacionadas entre sí para evitar duplicidad y mejorar rendimiento. Existen relaciones uno a uno, uno a varios y varios a varios entre tablas.
n overview of existing solutions for link discovery and looked into some of the state-of-art algorithms for the rapid execution of link discovery tasks focusing on algorithms which guarantee result completeness.
(HOBBIT project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 688227.)
n overview of existing solutions for link discovery and looked into some of the state-of-art algorithms for the rapid execution of link discovery tasks focusing on algorithms which guarantee result completeness.
(HOBBIT project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 688227.)
2. UNA BASE DE DATOS…
Es un conjunto de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente para su posterior uso.
Actualmente, y debido al desarrollo tecnológico
de campos como la informática y la
electrónica, la mayoría de las bases de datos
están en formato digital
(electrónico), que ofrece un amplio
rango de soluciones al problema de
almacenar datos.
3. LA 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.
Ejemplo el número de seguridad social, o la
clave de única el registro de población,
permiten identificar a una persona en
particular en una entidad de personas.
4. LAS BASES DE DATOS
RELACIONALES...
Permiten la utilización simultánea de datos procedentes de más
de una tabla .
Al hacer uso de las relaciones, se evita la duplicidad de datos,
ahorrando memoria y espacio en el disco, aumentando la
velocidad de ejecución y facilitando al usuario/a el trabajo
con tablas.
Para conseguir una correcta base de datos relacional es
imprescindible realizar un estudio previo del diseño de la
base de datos.
Para poder relacionar tablas entre sí se deberá especificar un
campo en común que contenga el mismo valor en las dos
tablas y dicho campo será clave principal en una de ellas.
Las tablas se relacionan de dos a dos, donde una de ellas será
la tabla principal de la que parte la relación y la otra será la
tabla secundaria destino de la relación.
5. TIPOS DE RELACIONES
Relación Uno a Uno: Cuando un registro de
una tabla sólo puede estar relacionado con
un único registro de la otra tabla y
viceversa.
Por ejemplo: tenemos dos tablas una con los
datos de diferentes poblaciones y otra con una
lista de Alcaldes, una población sólo puede
tener un alcalde, y un alcalde lo será
únicamente de una población.
6. TIPOS DE RELACIONES
Relación Uno a Varios: Cuando un registro de
una tabla (tabla secundaria) sólo puede estar
relacionado con un único registro de la otra
tabla (tabla principal) y un registro de la otra
tabla (tabla principal) puede tener más de un
registro relacionado en la primera tabla (tabla
secundaria).
Por ejemplo: tenemos dos tablas una con los datos
de diferentes poblaciones y otra con los
habitantes, una población puede tener más de un
habitante, pero un habitante pertenecerá (estará
empadronado) en una única población.
7. TIPOS DE RELACIONES
Relación Varios a Varios: Cuando un registro de una
tabla puede estar relacionado con más de un
registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de
clientes y otra con los artículos que se venden en la
empresa, una cliente podrá realizar un pedido con
varios artículos, y un artículo podrá ser vendido a más
de un cliente.
Las relaciones varios a varios se suelen representar
definiendo una tabla intermedia entre las dos tablas.
Siguiendo el ejemplo anterior sería definir una tabla
líneas
de pedido relacionada con clientes y con artículos