2 male tab VS 1 velka

ahoj, co si myslite ze je lepsi? 2 mensi tabulky nebo 1 velka?
Mam tabulku, kde ukladam registrovane uzivatele, ale uzivatele bych mohl prakticky rozdelit do dvou skupin. Nejake atributy maji stejne(jmeno, pocet prihlaseni,atd..), ale nektere se hodi jen k te ci one skupine uzivatelu, tak si rikam, co je lepsi, jestli udelat 2 tabulky, nebo 1 s atr typ_uzivatele a plno dalsimi sloupci...

Diky za nazor, popr. radu.
Muj nazor je takovy, ze bych zvolil jednu tabulku. Nevidim zadny duvod proc to rozdelovat. 2 tabulky bych zvolil jen tehdy, pokud by nemely mezi sebou zadnou spojitost.
tady není o čem uvažovat. Podívej se na výraz "(1. 2. 3.) normální forma"
viz např.: http://interval.cz/clanky/databaze-a-jazyk-sql/ hledej nadpis "normální formy" a tohle asi vystihne ta 3NF.
= jendakenda (gonzik.wz.cz) =
Bys musel lepe popsat strukturu kazde z tabulek a manipulace s nimi.

Do 20 ti polozek a 1000 radku v podstate nema smysl se trapit se 2ma tabulkami, kdyz je prehlednejsi 1.
Jo, pokud bys tim ziskal nejaky prehled nebo nejake jine vyhody, jako treba ja jsem oddelil v CMS www od uzivatelu a od online uzivatelu, tak uz bych v tom smysl videl.

CREATE TABLE rs2_user (
id int(11) NOT NULL auto_increment,
nick varchar(16) default NULL,
psw varchar(32) default NULL,
ip varchar(15) default NULL,
laws int(11) default NULL,
mail varchar(255) default NULL,
skin int(11) default NULL,
lang varchar(3) default NULL,
wwwid int(11) default NULL,
datereg datetime NOT NULL default '0000-00-00 00:00:00',
datelast datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY(id),
KEY (nick),
KEY (psw),
KEY (ip)
) TYPE=MyISAM;
-- ) TYPE=MyISAM COLLATE cp1250_general_ci;

CREATE TABLE rs2_online (
id int(11) NOT NULL AUTO_INCREMENT,
nick varchar(16) default NULL,
psw varchar(32) default NULL,
ip varchar(15) default NULL,
laws int(11) default NULL,
wwwid int(11) default NULL,
datelast datetime NOT NULL default '0000-00-00 00:00:00',
warnings int(11) default NULL,
PRIMARY KEY(id),
KEY (nick)
) TYPE=MyISAM;
-- ) TYPE=MyISAM COLLATE cp1250_general_ci;

CREATE TABLE rs2_www (
id int(11) NOT NULL AUTO_INCREMENT,
csstemp int(11) default NULL,
htmltemp int(11) default NULL,
indexid int(11) default NULL,
title varchar(255) default NULL,
head text,
foot text,
plugins varchar(255) default NULL,
PRIMARY KEY(id)
) TYPE=MyISAM;

kde v podstate uzivatel ma wwwID a v podstate by mohl mit celou tabulku WWW. Kdyz menim online, tak bych menil nejake 1 policko v uzivatelich. Kdyz bych chtel 2 uzivatele jedne webky, tak by zas ten druhy mel prazdne udaje o www. Prazdny udaj zas tolik nezabira.
Ale protoze jsem to chtel oddelit, tak je to oddelene.
nevím, jestli tohle je zrovna dobrý příklad... neznám problém, třeba je to dobré. I když na to kouknu a vidím, že ve dvou tabulkách jsou naprosto shodné údaje, tak mi to přijde, že to není úplně ono....