H�

Vi� Logi r�ddumst stuttlega vi� � IRC ��an var�andi or�ab�kargrunn.
Hann vildi meina a� ekki �tti a� gera mun � ensku og �slensku
� grunninum og vildi �v� hafa s�r t�flu fyrir hvort m�li� (sem
litu n�nast eins �t) og svo N-M venslat�flu til a� tengja
� milli. (Sbr. t�fluskema� sem hann lag�i til � p�stlistanum)
�egar �g er b�inn a� hugsa meira um �a� �� held �g a� �a�
s� r�tt hj� honum a� gera ekki greinamun � annarsvegar ensku
og hinsvegar ���ingunum. �a� f�r �� mj�g � m�nar gagnagrunnskemataugar
a� hafa sitt hvora t�fluna undir or�in sem v�ru samt n�nast eins.
�g vildi l�ka hafa m�guleika � a� h�sa �nnur tungum�l � grunninum
�v� t�k �g hugmyndir okkar um skema og br�ddi ��r saman.
�tkoman var bara ein tafla fyrir or� (b��i ensk og ���ingar)
og svo �nnur fyrir tengingar �ar � milli. Skema� mitt er
�v� n�na:

-- Geymir n�fn tungum�la og localeau�kenni �eirra
-- Au�kennin eru iso au�kennin fyrir locale/tungum�l
CREATE TABLE locales (
        locale                  VARCHAR(15),
        charset                 VARCHAR(15) NOT NULL,
        localename_e    TEXT,  -- enskt localenafn
        localename_l    TEXT,  -- localenafn � locale-m�linu
        PRIMARY KEY (locale)
);

-- Or�asafn or�ab�karinnar. H�r eru skr�� or� fr� m�rgum
-- mismunandi tungum�lum
CREATE TABLE lexicon (
        id                              SERIAL,
        word                    TEXT NOT NULL,
        locale          VARCHAR(15),
        PRIMARY KEY (id),
        FOREIGN KEY (locale) REFERENCES locales(locale)
);

-- Tengsl or�a � or�asafninu. Notu� til a� fletta upp
-- ���ingum � or�inu med id=id_a.
CREATE TABLE lex_links (
        id_a                    INTEGER,
        id_b                    INTEGER,
        expl                    TEXT,
        PRIMARY KEY (id_a, id_b),
        FOREIGN KEY (id_a,id_b) REFERENCES lexicon(id,id)
);

�g er l�ka b�inn a� sj��a ofan � �etta frumger� af vefvi�m�ti.
-- 
//-----------------------//-------------------------------------------------
//  Hrafnkell Eiriksson  // 
//  [EMAIL PROTECTED]        // 
//  TF3HR                //  "Blessed are they who go around in circles,
//                       //   for they shall be known as Wheels"        

Reply via email to