Ako semestralku musim nakodit vlastny jednoduchy SQL system(server + klient). Potreboval by som nejaku knihu o tejto problematike - konkretne akou udajovou strukturou tabulky reprezentovat v pamati, akou na disku ....
Printable View
Ako semestralku musim nakodit vlastny jednoduchy SQL system(server + klient). Potreboval by som nejaku knihu o tejto problematike - konkretne akou udajovou strukturou tabulky reprezentovat v pamati, akou na disku ....
Ja jsem si vzdycky myslel, ze SQL je proste jakejsi predpis, jak nekdo bude komunikovat s databazi. Jak to zrpacovava databaze uvnitr uz neni vec SQL. Ale mohu se mylit.
Zkus si vyhledat specifikaci SQL86, SQL92 ...
Ja bych si procetl minimalne toto:
http://en.wikipedia.org/wiki/Dbms
http://en.wikipedia.org/wiki/SQL
http://en.wikipedia.org/wiki/Data_Definition_Language
http://en.wikipedia.org/wiki/Data_Control_Language
http://en.wikipedia.org/wiki/Data_Manipulation_Language
http://en.wikipedia.org/wiki/Category:Data_modeling
+ na ceske je tez neco, napr.
http://cs.wikipedia.org/wiki/Rela%C4%8Dn%C3%AD_model
+ dalsi odkazy odtamad vedouci :)
Ano, v pamati a na disku to mozes mat ako chces. Aj MySQL ma viac enginov - kazdu tabulku moze spracovavat a ukladat inak.
Az to bude, bude to OSS? Docela by me to zajimalo, jak to dopadne..
Camilek: diq - uz googlim :)
jedik: kujem :)
Rainbow: viem, ze to mozem mat ako chcem. Ja len chcem, aby to bolo v nejakej rozumnej strukture - ked to uz robim aspon nech sa nieco naucim - samozrejme nechcem to prehanat :D
KtK: rozvin skratku OSS - neviem co tym myslis :\
Open Source Software
:D aha vsak jasne, ale necakaj od toho nic extra - moc casu na to nemame :) Este mame ine semestralky :( Neviem ci sa v tom potom niekto vyzna - zatial to vyzera tak, ze to bude riesenie cez COM objecty, kedze v skupine sme 1 Ceckar a 1 Delphi :)
Mozes sa pozriet, ako to robi MySQL:
http://en.wikipedia.org/wiki/MyISAM
http://en.wikipedia.org/wiki/ISAM
Ale zase to nemusis cele skopirovat, dalsie MySQL netreba ;D