Buenas tardes compañeros, llevo unas semanas haciendo un programa y me gustaría que me ayudasen a crear las tablas para la base de dato, llevo estudiando informática 6 años pero nunca nos han enseñado a crear tablas, solo a hacer Schemas y PL/SQL...
El tema es que necesito crear estas tablas.
MateriaPrima
CODMP (STRING)
DESCRIPCIÓN (STRING)
INFOMP
FechaRecepcion (DATE)
Albaran (INT)
ParteRecepcion (INT)
Lote (STRING)
CantidadEntrada (INT)
CantidadSalida (INT)
Formato (STRING)
Stock (INT)
CODMP (STRING)
Mi duda surge de dos formas, la primera, ¿Como se hace a referencia para unir ambas tablas? Es decir, se que se hace primary Key y Foreign Key, pero no se como referenciarlas de una tabla a otra...
Otra de mis dudas es: ¿Se puede poner como Primary Key un Varchar2?
Lo que he dado es de forma teórica, nunca hemos hecho practica alguna y claro...ahora que tengo un pequeño proyecto personal en JAVA con JQUERY y demás variantes...necesito crear una base de datos y me veo perdido...
¿Que se os ocurre?