cast es una funcion que te permite convertir unos tipos en otros.
por ejemplo:
Código:
select cast("2005-08-15 15:30:45" as date);
te transformara una cadena de caracteres en un valor de tipo "date".
unsigned es un tipo entero positivo, es decir de "0" para adelante. los tipos enteros (integer) admiten numeros negativos.