Diferență între revizuiri ale paginii „Discuție:Flexiuni LOC”

270 de octeți adăugați ,  4 februarie 2014 02:44
fără descrierea modificării
(Pagină nouă: Aceasta este vechea discuție din vremea când foloseam MediaWiki, trecută prin Trac și înapoi la discuție MediaWiki. :-) <span style="color: red'>'''Această schemă a fost a...)
 
Linia 7: Linia 7:
=== Tipuri modele ===
=== Tipuri modele ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS model_types (
CREATE TABLE IF NOT EXISTS model_types (
   mt_id int(10) unsigned NOT NULL default 0,
   mt_id int(10) unsigned NOT NULL default 0,
Linia 14: Linia 14:
   PRIMARY KEY  (mt_id)
   PRIMARY KEY  (mt_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Explicaţii:''
''Explicaţii:''
* va conţine tipurile de modele: M, F, N, MF, A, P, V, VT...
* va conţine tipurile de modele: M, F, N, MF, A, P, V, VT...


''Observaţie:''
''Observaţie:''
* MF ar trebui să dispară, ea fiind numai o combinare a două cuvinte;
* MF ar trebui să dispară, ea fiind numai o combinare a două cuvinte;
* probabil că se poate face tranformarea automat, cu ajutorul unui script
* probabil că se poate face tranformarea automat, cu ajutorul unui script




=== Lista de modele ===
=== Lista de modele ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS models (
CREATE TABLE IF NOT EXISTS models (
   model_id int(10) unsigned NOT NULL default 0,
   model_id int(10) unsigned NOT NULL default 0,
Linia 35: Linia 35:
   KEY morf_index (model_type,model_no)
   KEY morf_index (model_type,model_no)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Observaţii:''
''Observaţii:''
Linia 51: Linia 51:
=== Lista de flexiuni ===
=== Lista de flexiuni ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS inflections(
CREATE TABLE IF NOT EXISTS inflections(
   infl_id int(10) unsigned NOT NULL default '0',
   infl_id int(10) unsigned NOT NULL default '0',
   infl_descr char(255) NOT NULL
   infl_descr char(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Explicaţii:''
''Explicaţii:''
Linia 66: Linia 66:
=== Lista transformărilor ===
=== Lista transformărilor ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS transforms (
CREATE TABLE IF NOT EXISTS transforms (
   transf_id int(10) unsigned NOT NULL default '0',
   transf_id int(10) unsigned NOT NULL default '0',
Linia 72: Linia 72:
   PRIMARY KEY (transf_id)
   PRIMARY KEY (transf_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Explicaţii:''
''Explicaţii:''
Linia 86: Linia 86:
=== Descrierea modelelor ===
=== Descrierea modelelor ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS model_description (
CREATE TABLE IF NOT EXISTS model_description (
   md_model int(10) unsigned NOT NULL default '0',
   md_model int(10) unsigned NOT NULL default '0',
Linia 94: Linia 94:
   KEY md_transf (md_transf)
   KEY md_transf (md_transf)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Constrîngeri:''
''Constrîngeri:''
Linia 109: Linia 109:
=== Lista de lexeme ===
=== Lista de lexeme ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS lexems (
CREATE TABLE IF NOT EXISTS lexems (
   lexem_id int(10) unsigned NOT NULL default '0',
   lexem_id int(10) unsigned NOT NULL default '0',
Linia 117: Linia 117:
   KEY lexem_model (lexem_model)
   KEY lexem_model (lexem_model)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Constrîngeri:''
''Constrîngeri:''
Linia 129: Linia 129:
=== Lista desfăşurată de forme ===
=== Lista desfăşurată de forme ===


{{{
<syntaxhighlight lang="sql">
CREATE TABLE IF NOT EXISTS wordlist (
CREATE TABLE IF NOT EXISTS wordlist (
   wl_form char(50) NOT NULL default '',
   wl_form char(50) NOT NULL default '',
Linia 138: Linia 138:
   KEY wl_analyse (wl_analyse)
   KEY wl_analyse (wl_analyse)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_romanian_ci;
}}}
<syntaxhighlight>


''Explicaţie:''
''Explicaţie:''