Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem programování SQL

Už mám zkušenosti s programováním v jazyku C, C++, C# a Java, taky už mám základy programování webových stránek a rozhodl jsem se začít učit databáze, konkrétně SQL. Koupil jsem si knížku SQL Začínáme programovat, tam je psané at si vyberu produkt RDBSM, konkrétně buď MS SQL Server, nebo ORACLE, nebo nějaký jiný. Zkusil jsem MS SQL Server 2008 Express, ale měl jsem už problém při instalci, vůbec jsem prakticky nevědl co mám dělat a v knize to nějak popané není. Chtěl bych proto aby jste mi někdo poradil jaky RDBSM si vlasně mám vybrat a jak jej správně nainstalovat a nakonfigurovat. Podotýkám že s dabázemi nemám prakticky žádné zkušenosti, akorát základy ve škole v programu MS ACCES. Díky za pomoc.

Předmět Autor Datum
Na to hádam mohla stačiť wikipédia: cs.wikipedia.org
pme 21.01.2012 16:53
pme
promin, nechci tu byt za idiota ale jak mi má odkaz na wikipedii pomoct s mým problémem, sorry ale o…
krakenuss 21.01.2012 16:58
krakenuss
Prepáč, trošku som to zobral na ľahkú váhu...:-/ Reagoval som na toto: "rozhodl jsem se začít učit d…
pme 21.01.2012 17:04
pme
Pro C++ používám MS Visual Studio Professional (Mám studentskou verzi), ale tam když dám vytvořit da…
krakenuss 21.01.2012 17:07
krakenuss
Ked si uz mal Visual Studio tak si zrejme uz mal aj nainstaleny prislusny SQL server, ptz ho instala…
MM.. 21.01.2012 17:15
MM..
Ja Ti nejak, nerozumiem... Chceš sa učiť SQL alebo chceš vytvárať a spravovať databázový server? Pre…
pme 21.01.2012 17:16
pme
Tak snad si das do google slova free SQL server a si vyberes. Trebars mozes skusit MySQL, alebo ked…
MM.. 21.01.2012 17:12
MM..
tak jsem pravě rozchodil MS SQL Server 2008 Express. Ted bych ale potreboval poradit, v knizce je uv…
krakenuss 21.01.2012 17:46
krakenuss
Prozatím je úplně jedno v jakém prostředí se budeš učit základní příkazy - dotazy. Potřebuješ si osv…
hynajs 21.01.2012 18:29
hynajs
Já mam SQL Developer od Oracle, sice je pro Oracle, nicmene da se ohnout i pro MySQL/MSSQL podobně j…
AZOR 21.01.2012 20:47
AZOR
a je ten Oracle zdarma? ja jsem nekde cetl ze je to placene a ja si zatim nemuzu dovolit davat do to…
krakenuss 22.01.2012 08:51
krakenuss
Ano, je to zdarma pro studijni ucely, dokonce i pro firmy a dokonce to nema i licenci klice - Oracle…
AZOR 22.01.2012 09:59
AZOR
MOc diky, potreboval bych poradit jeste jednu vec, kde ten oracle stahnu? je to debilni dotaz ale ra…
krakenuss 22.01.2012 10:12
krakenuss
http://www.oracle.com/technetwork/database/enterpr ise-edition/downloads/index.html?ssSourceSiteId=o…
wam_Spider007 22.01.2012 10:18
wam_Spider007
Nekolik poznámek k tomu: - Pokud jsou to dvě cd, pak je rozbalit zvlast a adresar (tusim stage nebo…
AZOR 22.01.2012 10:30
AZOR
Jelikož můj PC má jenom 2GB RAM, takže by ho to asi zpomalilo. Hádám že to vyřeším tak že když budu…
krakenuss 22.01.2012 11:12
krakenuss
Presne tak, jak jsem psal - staci sestrilit pak tu sluzbu, respektive ji mit defalutne vypnutou pri… poslední
AZOR 22.01.2012 11:23
AZOR
SQL Query Analyzer bol aktuálny možno tak pred 5 rokmi. GUI pre MS SQL je MS SSMS (Microsoft SQL Ser…
los 22.01.2012 00:04
los
Já umím s oracle a myslím, že vcelku slušně, tedy já bych volil Oracle - je to to nejrobustnější řeš…
AZOR 21.01.2012 20:46
AZOR
Ahoj, vynikající úvod do databází (včetně SQL :-)) je na Stanford online kurzu: www.db-class.org Kur…
hvězd 21.01.2012 20:56
hvězd
A ten Oracle je zdarma? nekde jsem totiz cetl ze je to placene. Sam bohuzel presne nevim co mam dela…
krakenuss 22.01.2012 09:09
krakenuss

Prepáč, trošku som to zobral na ľahkú váhu...:-/
Reagoval som na toto: "rozhodl jsem se začít učit databáze, konkrétně SQL"

A SQL - to je predovšetkým dopytovací jazyk, čiže nejaký select, insert, update, delete...

Iste vyskúšať si to môžeš aj na MS SQL serveri :x: Ale ak máš nejaké vývojové prostredie C++ apod. - otestuješ si databázy aj tam...

Pro C++ používám MS Visual Studio Professional (Mám studentskou verzi), ale tam když dám vytvořit databázi a chci ji spustit tak mi to vyhodí tabulku na připojení k serveru. A tady začíná můj problém, jak vlastně ten server vytvořit a správně nakonfigurovat? Pokusil jsem se nainstalovat MS SQL Server 2008 Express ale kdyz jsem se chtel k serveru pripojit tak mi to hazelo chyby.

Ked si uz mal Visual Studio tak si zrejme uz mal aj nainstaleny prislusny SQL server, ptz ho instalator visual studia obsahuje. Da sa zistit v ovl.panely - pridat/ubrat programy ze co mas nainstalene. Mozes si to pozret je mozne ze mas teraz nainstalene dve rozne verzie.
BTW. a visal studio ma aj help (F1) a tam si zadas slovo SQL a citas. pripadne msdn.microsoft.com

Ja Ti nejak, nerozumiem...
Chceš sa učiť SQL alebo chceš vytvárať a spravovať databázový server?
Pre naučenie sa SQL nepotrebuješ server stačí nejaký zdroj údajov/dát napr.ODBC. Ono v podstate na SQL stačia 1,2,3.. tabuľky.

MS Visual Studio Professional nepoužívam, ale určite obsahuje nejaké príklady práce s databázami...;-)
Kukni sa či nemáš v PC nejakú zložku "Demos" apod.

tak jsem pravě rozchodil MS SQL Server 2008 Express. Ted bych ale potreboval poradit, v knizce je uvedeno at si sezenu nejaky grafiky program ve kterem sql kod budu psát, je tam např uveden SQL Query Analyzer, jestli mate zkusenosti nejakym lepsim, pls poradte, ten Query.. jsem sice sehnal ale nejakou novejsi verzi a nevyznam se v tom :D

Já mam SQL Developer od Oracle, sice je pro Oracle, nicmene da se ohnout i pro MySQL/MSSQL podobně je to tuším s TOAD. Pak je tu jeste JDevelper, PL/SQL Developer, ale to nevim jestli pobezi s MSSQL, to nejsou mé vody ;)

Ano, je to zdarma pro studijni ucely, dokonce i pro firmy a dokonce to nema i licenci klice - Oracle predpoklada, ze si to nainstalujes, pouzivas a az vyrostes, sam si zkontrolujes jesli mas spravnou licenci (podle velikosti souboru, ram apod co je napsano v licenci) a pak to zlegalizujes, pac ceka ze si to nikdo ve velke firme nelajzne to mit nelegalne, mele firmy neprinasi velky zisk pro ty je to zdarma ;)

Tzn, co se tyce licence asi hooodne vic volnejsi nez MS SQL

Nekolik poznámek k tomu:

- Pokud jsou to dvě cd, pak je rozbalit zvlast a adresar (tusim stage nebo disc) nahrat z druheho rozbaleneho cd do prvniho cd (stejneho adresare) a zmergovat je.
- Nevim co delas na kompu, ale po isntalaci na win to bezi jako servisa, nic zvlastniho - ale pokud trpis nedostatkem RAM a nebudes to pouzivat, tak si ji po startu vypni, Oracle si vezme "kolik chce", ma na to nějaké algoritmy, takze si treba vezme 0,5gb ram, pokud mas slabej komp nebo si klidne z 16GB ram vezme po instalaci třeba i 6 gb ram, jde to zmenit na neco rozumneho - na zkouseni treba 200MB, no problém. Nicméně po instalaci si to na mém NB s 16GB ram vzalo 4GB ram ;) Na 4Gb pocitaci si to tusim bere těch 0,5-0,7

- Tady mas videotutorial:
avc.php na spravu a tusim instalaci, ale ne vsechno je pro Oracle, presto doporucuju stahnout je to hodne dobrej zacatek

Presne tak, jak jsem psal - staci sestrilit pak tu sluzbu, respektive ji mit defalutne vypnutou pri tech 2GB je to rozumné, zkusil bych Oracle XE 10. Uplne si nejsem jisty jake jsou pozadavky na 11gR2.

SQL Query Analyzer bol aktuálny možno tak pred 5 rokmi. GUI pre MS SQL je MS SSMS (Microsoft SQL Server Management Studio), prípadne keď máš tú professional edíciu VS, tak sa môžeš pripájať na databázu priamo odtiaľ. Komfort v MS SSMS je neporovnateľný s akýmkoľvek iným nástrojom pre akúkoľvek inú databázu. ;-)

Ak sa chceš len naučiť pristupovať k databáze programovo, tak môžeš kľudne použiť aj ten MS Access.

Já umím s oracle a myslím, že vcelku slušně, tedy já bych volil Oracle - je to to nejrobustnější řešení, které se k javě mimochodem dost hodí - například má vlastní java stroj a jde do něj loadnout java classy. Takže já bych volil Oracle, možností moc není MS SQL jsi zahodil, MySQL neni na finanice uplne nejlepsi, pak je tu nšjaky FireBird no a Postgrade SQL (coz bych bral asi jako second volbu). A pak je tu jeste SQLLite například, ale to už je fakt na hraní ;)

Ahoj,
vynikající úvod do databází (včetně SQL :-)) je na Stanford online kurzu: www.db-class.org
Kurz sice už skončil, ale materiály jsou stále dostupné, stačí se zaregistrovat.

Jako DBMS můžu doporučit třeba PostgreSQL.

EDIT: Tak na prohlédnutí videí se ani není potřeba registrovat... stačí dát Preview Videos. Ale po registraci jsou k dispozici i zajímavá cvičení.

A ten Oracle je zdarma? nekde jsem totiz cetl ze je to placene. Sam bohuzel presne nevim co mam delat, v knizce kterou jsem koupil je napsane at si nainstaluju nejaky produkt RDBSM a at si v nem zkusim par prikazu ktere jsou v knize napsane. Pokud tohle nezvladnu dal se nedostanu ale bohuzel nikde neni presne napsane jak vlastně s tim programem začít.

Zpět do poradny Odpovědět na původní otázku Nahoru