computacion

Páginas: 8 (1935 palabras) Publicado: 13 de septiembre de 2014
¿Cómo relacionar tablas?

La diferencia de las bases de datos relacionales con respecto a una base de datos plana consiste en que los datos sólo se introducen una sola vez en una tabla, pero gracias a las relaciones pueden aparecer en las tablas que se quiera.
Cualquier modificación sólo hay que realizarla una sola vez y automáticamente se realizará en todas las demás tablas. De este modo seahorra mucho tiempo, espacio y exactitud en los datos que siempre estarán actualizados independientemente de la tabla en la que estemos
Tipos de relaciones

Existen tres tipos de relaciones, que se explican a continuación. Más adelante se verá cómo quedan guardadas relaciones de este tipo en Access.

1. Relación uno a uno: Cada registro de la tabla A se relaciona sólo con un registro de unatabla B y cada registro de la tabla B se relaciona sólo con un registro de la tabla A.


Relación uno a varios :Cada registro de la tabla A está relacionado con varios registros de la tabla B y cada registro de la tabla B está relacionado con un sólo un registro de la tabla A.




Relación varios a varios :Cada registro de la tabla A puede estar relacionado con más de un registro de latabla B y cada registro de la tabla B puede estar relacionado con más de un registro de la tabla A.

Si existiera una base de datos con dos tablas: médicos y pacientes, con una relación directa entre ellos, un médico atendería muchos pacientes y un mismo paciente podría ser atendido por varios médicos. Varios registros de la tabla de médicos se relacionaría con varios registros de la tabla depacientes.
Relaciones de este tipo se almacenan creando una tabla especial donde se colocan los identificadores de cada tabla y otros campos que puedan ser de utilidad, por ejemplo la fecha, la hora, comentarios acerca de la visita médica, etc. En el ejemplo 1 esta tabla especial es la tabla Visitas, donde aparecen tanto el código del médico como el del paciente.

¿Qué es una base de datos?Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una clínica, de sus pacientes y médicos, una empresa, de sus productos, ventas y empleados. A este tipo de información se le llama datos.
Un gestor de base de datos es un programa que permite introducir y almacenar datos, ordenarlos y manipularlos. Organizarlos de manera significativa para que se puedaobtener información no visible como totales, tendencias o relaciones de otro tipo. Debe permitir en principio:
-Introducir datos
-Almacenar datos
-Recuperar datos y trabajar con ellos
Todo esto se puede hacer con una caja de zapatos, lápiz y papel; pero a medida que la cantidad de datos aumenta, han de cambiar las herramientas. Se pueden usar carpetas, archivadores…, pero en un momento dado esconveniente acudir a los ordenadores, aunque las operaciones siguen siendo las mismas

Tipos de campos
En el listín telefónico podemos ver que hay unos campos más importantes que otros: así el Nombre es fundamental para que el registro tenga sentido. Sería absurdo que apareciera una dirección en el listín sin ir acompañado de un nombre. Por este motivo se suelen denominar campos fundamentales aaquellos que definen al registro, y campos secundarios a los que lo complementan.
Tipos de base de datos: planas y relacionales
Para hacer una base de datos que cumpla las funciones de listín telefónico necesitamos una sola tabla, pero puede haber casos en los que necesitemos más de una.
Un hospital, por ejemplo, necesitará almacenar más datos además del nombre y dirección de sus pacientes.Tendrá que llevar, a parte de otras muchas cosas, constancia de las visitas que un paciente haga al hospital. ¿Es posible almacenar esta información en una sola tabla?:
 
 
 
Hospital
Fecha
Nombre
Dirección
Tfno.
Diagnóstico
Tratamiento
Médico
6-12-95
Cabrera Ortíz, Pedro
C/Mayor 12 4D
101232
Apendicitis
Cirugía
Dra. Sanz
5-5-95
García García, Ana
Avda. Arroyos, 54...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS