Господа.
Скажите пожалуйста, можно сделать связь между таблицами, через поля varchar?
Или можно только через числовые типы полей делать связи?
Т.е. примерно такая конструкция прокатит?
CREATE TABLE person (
    id varchar(10) NOT NULL,
    name char(60) NOT NULL,
    PRIMARY KEY (id)
);
CREATE TABLE shirt (
    id int NOT NULL AUTO_INCREMENT,
    style enum(\'t-shirt\', \'polo\', \'dress\') NOT NULL,
    color enum(\'red\', \'blue\', \'orange\', \'white\', \'black\') NOT NULL,
    owner varchar(10) NOT NULL REFERENCES person(id),
    PRIMARY KEY (id)
);