sábado, 9 de julio de 2011

QUE ES UN ATRIBUTO, ENTIDAD Y RELACIO


QUE ES FORING KEY
es un campo agregado en una tabla a que debe contener el valor de la clave primaria de otra tabla b, la cual corresponde al registro de la b con el que un registro de la tabla a se relaciona. un ejemplo sería: un vehículo x usa motor de tamaño y, entonces en el registro del vehículo, donde va el nombre del modelo de motor, va en realidad la clave en la tabla motor donde está la descripción del motor que usa.
una fk debe cumplir las mismas condiciones b
ásicas de cualquier clave: no puede ser null, pero además requiere que esa clave debe existir en la tabla referida, es decir, no puede apuntar a null.

QUE ES PRIMARY KEY
sirve para identificar de forma unica un registro!
EJMPLO DE PRIMARY KEY

create table usuarios(
  nombre varchar2(20),
  clave varchar2(10),
  primary key(nombre)
 );
EJEMPLO DE FOREINGKEY
alter table nombretabla1
  add constraint nombrerestriccion
  foreign key (campoclaveforanea)
  references nombretabla2 (campoclaveprimaria);
QUE UNA HERRAMIENTA CASE
las herramientas case (computer aided software engineering

No hay comentarios:

Publicar un comentario