typ databazy   zodpovězená otázka

VB.NET, Databáze

caute, robim databzuvu aplikaciu, aky ty databzy je podla vas najvhodnesji? Access, sdf, mdb?

vdaka

Jano

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To je špatně položená otázka. Když nevíme k jakýmu účelu ta databáze bude, jaký je předpokládaný množství dat, tak je težko poradit. Pak další kritérium může bejt, jestli s db bude pracovat jeden člověk, nebo v budoucnu třeba i víc lidí najednou...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

no tak mala by to byt taka mala firemna aplikacia. klasicka nejaka skladova evidencia atd. asi 500 poloziek

a naraz bude pracvat iba jeden clovek

vdaka

jano

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pak je dobré použít Access nebo SQL Server Compact Edition, tedy formát souboru SDF.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nebo mySQL server, je taky free...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ale musí se instalovat, což není úplně ideální. To samé platí pro klasické databáze, pokud má aplikaci využívat jen jeden uživatel, je lepší použít k tomu řešení určené - tj. nějakou embedded databázi, jako je Access nebo právě MS SQL Server Compact.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Access je fajn ale problem je trosku s access 2007, je potrebny bud nainstalovany officce 2007 alebo aspon access runtime 2007.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Totiž ... jde taky o to, že pokud se má systém tendenci rozrůstat, tak je dobré míti možnost překlopit to z "embedded" řešení na "klasickou" databázi (tím myslím server-klient). Kteroužto možnost má MSSQL, to je jisté. Access ji v podstatě nemá. A když už jsme u toho, hezké embedded řešení se dá postavit na Firebirdu, neboť ten narozdíl od Accessu má uložené procedury a spouště.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já bych jen doplnil že i v accessu jdou vytvářet procedury. Jednodušší jako makra a složitější pomocí VBA. Ale moc se to nepoužívá, protože vzdálené spouštění těchto procedur není tak jednoduché a elegantní jako spuštění procedury na nějákém SQL serveru. Holt access je určen pro něco jiného.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback