martes, 23 de octubre de 2012

23 de octubre Continuamos creando esquema Agenda


Revisión de instrucciones de creación
De acuerdo al modelo relacional se crean las tablas:

-- Primero se crean todas las tablas
Create table contactos(
     id_contacto number(4) not null,
     nombre varchar(20) not null,
     apellido varchar(20) ,
      alias varchar(20),
     id_titulo number(2)
     );

Create table titulo(
     id_titulo number(2) not null,
     descripcion varchar2(15)
    );
   

-- Segundo se agregan todos los constraints de PK

Alter table contactos add constraint contacto_pk
                                primary key (id_contacto);

Alter table titulo add constraint titulo_pk
                             primary key(id_titulo);


-- Tercero Agregar constraints de llave foranea

Alter table contactos add constraint con_tit_fk
                                 foreign key (id_titulo)
                                 references  titulo  (id_titulo);

-- cuarto Agregar indices de llave foranea
create index Contactos_IPK  on contactos(id_titulo);


No hay comentarios:

Publicar un comentario