Relaciones

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Relaciones as PDF for free.

More details

  • Words: 298
  • Pages: 2
Informática de usuario

Ifes Algeciras

PORQUE RELACIONAR TABLAS Hemos visto que es conveniente diseñar la base de datos ( cuando sea necesario) en varias tablas relacionadas , para evitar filas o campos repetidos repetidos , vacios, etc. También para tener una integridad referencial (Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas). Para hacer este proceso se necesita una sistemática totalmente definida y compleja que se llama Normalización . Existe muchas formas Normales ( 1ª, 2ª , 3,ª , FNBC , 4ª, 5ª) y realmente es muy difícil obtener la normalización óptima , ya que hay que combinar unas reglas muy complejas con mucho de “arte” e intuición para realizarlas. Vamos a ver algunos ejemplos normales y sencillos : Imagina un ejemplo típico , almacenamos datos de personas. Lo más simple es que no se diseñe ningun campo que permita ser clave primaría , por eso creamos el campo Id Cliente .

¿Qué pasaría si algunos clientes pudieran tener más de un teléfono? 1. Habría filas repetidas con registros redundantes , aunque aquí al haber un campo ID que es clave primaria NO podría haber 2 registros con el mismo ID. 2. Una opción sería meter dos teléfonos en el campo . Pero tendríamos que modificar el diseño del campo , estaríamos desaprovechando mucho espacio en cada registro y aún más en toda la tabla:

3. Otra opción:

Página - 1

Informática de usuario

Ifes Algeciras

Vemos que tampoco es satisfactoria 4. Tendríamos que crear 2 tablas ( que luego relacionaremos ):

Otro ejemplo de dividir tablas relacionadas: Vemos que hay muchos datos repetidos .

Luego haríamos dos tablas y evitariamos que esa información estuviera duplicada y también posibles errores en actualizaciones , eliminaciones, etc.

.

Página - 2

Related Documents

Relaciones
October 2019 66
Relaciones
November 2019 54
Relaciones
April 2020 29
Relaciones
May 2020 29
Relaciones
May 2020 27
Relaciones Publicas1
November 2019 26