Aktywne Wpisy
spirityfree +12
![AlienFromWenus](https://wykop.pl/cdn/c3397992/AlienFromWenus_d0SsQNbamP,q60.jpg)
Po ślubie nazwisko powinna zmienić ta osoba, która chce, obie, bądź żadna, a nie, że w 99,9% przypadków MUSI to być kobieta, bo tak pambuk kazał i chłopy w spódnicy xD
#logikarozowychpaskow #logikaniebieskichpaskow #zwiazki #oswiadczenie #slub #religia
#logikarozowychpaskow #logikaniebieskichpaskow #zwiazki #oswiadczenie #slub #religia
Mieć jedną tabelę 'Słówka' i tabelę 'Tłumaczenia'
Słówka(id, nazwa)
Tłumaczenie(id, idslowka, idtlumaczenia, jezykzjakiegonajakitlumaczymy)
Czy np dla kazdego języka inna tabela
Angielskieslowka(id, nazwa)
Niemieckieslowka(id, nazwa)
Polskieslowka(id, nazwa)
Tlumaczeniepolskoniemieckich(idpolskiego, idniemieckiego)
#programowanie #informatyka #bazydanych #mysql #sql #webdev #php
ja to bym zrobil tak ze:
tabela (id, nazwa)
tabelazangielskim (idpierwszejtabeli, tlumaczenie)
tabelazniemieckim (idpierwszejtabeli, tlumaczenie)
itd.
Komentarz usunięty przez autora
Komentarz usunięty przez autora
slowkapl(id,string)
slowkaang(id,string)
tabelka z tlumaczeniami(id,idpl,idang)
do tego robisz klucze na polach po ktorych bedziesz laczyl, wiec tutaj to bedzie id. Rozmiaru tabel bym sie nie bal, przy dobrze zaprojektowanych kluczach, odpowiednich indeksach problemu byc nie powinno. Rozbudowa bazy do innych jezykow przez dodanie tabeli
Slowo(id, jezykid, tekst)
Tlumaczenie(slowoid1, slowo_id2)
Nie ma co robić 30 tabel i komplikować systemu, tego i tak nie będzie tyle zeby baza nie dała rady. Dzięki temu nie masz "centralnego" języka.
Jeżeli będzie dużo relacji np 10 języków czyli 45 relacji język <=> język bo nie możemy zrobić relacji przechodnich, słowo przetłumaczone z pl na en na de już powoli traci sens to polecam:
Slowo(id) <= unikalne znaczenie słowa
Tlumaczenie(id, slowoid, jezykid, tekst)
Tylko trzeba by było dużo roboty tłumacza żeby ogarnąć te "unikalne" znaczenia, np angielskie get miało by z 5 odwołań do tabeli Slowo.
@Jurigag: Bzdura. Polecam serię Primary Keyvil, są klucze naturalne więc nie trzeba id.
@BlueKygo: Jedna tabela, jak będą problemy wydajnościowe to sobie zrobisz partycje.
@BlueKygo: Co to znaczy ogromne? Miliardy rekordów? Czy bardziej tysiące?
Stawiam na to, że nie będziesz miał żadnego problemu z wydajnością.