Mira, las preguntas que estás haciendo son en realidad bastante básicas. Casi demasiado básicas, y resulta sumamente extraño que habiendo trabajado seis (¡6!) años en informática, con esquemas de Oracle y PL/SQL
nunca hayas creado una tabla.
Eso es poco menos que increíble, porque es el ABC de bases de datos. Es imposible haber hecho un cusito elemental de BBDD y no haber visto como se crean y modifican las tablas,
conceptos que incluyen las PK y relaciones de FK, además de los tipos de columna.
En general, mi recomendación es que te detengas y al menos leas un manual o tutorial elemental de SQL, Bases de Datos y Oracle, ya que lo necesitarás para lo que estas buscando.
Sin pretender ofender. Lo que sucede es que estás preguntandonos por cosas demasiado fundamentales, que requieren acudir al manual de referencia. Es lo que todos hacemos.
A partir de alli, podemos despejar dudas puntuales.
http://www.mundoracle.com/ddl.html?Pg=sql_plsql_8.htm http://www.desarrolloweb.com/articulos/1925.php