S databázemi jsem pracoval 10 let. ( A to už v době, kdy se o datovou integritu musel chudák programátor postarat sám. Kdysi to všichni programátoři uměli). To, co píšete, se netýká MySQL ale blbě napsaných aplikací. Ale ujišťuji vás, že pro MSSQL jsem viděl ještě mnohem horší zvěrstva. Dneska - co programátor, to samouk a to platí i pro většinu softwarových firem. Žádné vedení, žádná teorie, kánonický tvar dat je zcela neznámým pojmem, odborná literatura rovněž a když je něco potřeba, tak se to "vygooglí". Ale to neznamená, že databáze nebo jazyk může za špatné použití. Nebo snad v Oraclu nejde napsat blbej program?