Avatar billede 3z Nybegynder
29. oktober 2001 - 14:33 Der er 19 kommentarer og
2 løsninger

Access vs. SQL

Til folk med indgående kendskab til Access og SQL:

Hvad er den grundlæggende forskel på Access og SQL?
Hvilken database kan foretage de hurtigste søgninger?
Hvilken database er mest driftssikker?
Hvilke forcer har Access fremfor SQL og omvendt?

Håber nogen kan bringe klarhed over spørgsmålene...
Avatar billede terry Ekspert
29. oktober 2001 - 14:35 #1
SQL Server
SQL Server
SQL Server

Acess can be used for making applications (fron end) SQL cant. Access desont cost as much. Access is easier to work with, Access is .....



Avatar billede terry Ekspert
29. oktober 2001 - 14:35 #2
(front end)
Avatar billede agony Nybegynder
29. oktober 2001 - 14:36 #3
access er end ikke en database, men det er nok ikke forklaring nok.
Avatar billede terry Ekspert
29. oktober 2001 - 14:36 #4
SQL is a server (it gives you what you want) Access is NOT a server, you have to take what you want.
Avatar billede webben Nybegynder
29. oktober 2001 - 14:36 #5
Sql er hurtigst og kan have flere poster i din database... jeg ved at sql server 2000 kan håndtere optil 150000 udtræk i minuttet på en win2000 server... det er lidt mere end en access kan klare... Mit råd er at starte med access og derefter skift til sql senere...
Avatar billede bennytordrup Nybegynder
29. oktober 2001 - 14:36 #6
Jeg går ud fra, at du med SQL mener SQL Server.

SQL-Server kan håndtere langt større løsninger end Access (flere samtidige brugere samt større datamængder).

SQL Server kan foretage søgninger hurtigere end Access.

SQL Server er den mest driftsikre (IMHO)

Med SQL Server kan du lave langt mere avancerede Stored Procedures end du kan med Access. Desuden kan du oprette funktioner og brugerdefinerede datatyper. Du har mulighed for at definere Triggers, og så kan du opsætte maintainence plans på Serveren og lade den tage sig af sikkerhedskopiering osv.
Avatar billede terry Ekspert
29. oktober 2001 - 14:36 #7
Access IS a database, and more!
Avatar billede morten_s Nybegynder
29. oktober 2001 - 14:37 #8
SQL er et sprog som du taler med din database med, Acesse kan også forst SQL, derfor er Acess en SQL database
SQL = Structured Query Langauge
Avatar billede terry Ekspert
29. oktober 2001 - 14:38 #9
Access can be used to make your front end (user interface, and SQL your back end (data) that way you get the best of both worlds!
Avatar billede terry Ekspert
29. oktober 2001 - 14:50 #10
something else. In Access 2000 you can create SQL databases instead of the normal Jet databases. It comes with something called MDSE whicg is actually a cut down version of SQL server. It soptimized for about 5 users. So you can start working with this and when your comfortable withthisi you can convert to SQL Server without having to change anything in Access.
Avatar billede 3z Nybegynder
29. oktober 2001 - 15:06 #11
Takker - mange gode svar... lige en lille kommentar:

Vi har et stort Access system, da dette efter vor programmørs mening skulle være bedre/hurtigere end SQL?!

Det han siger er, at når man søger i Access går søgningen hurtigere end i SQL, da man med Access kan søge indenfor et bestemt område, hvor SQL søger det hele igennem hver gang?!

Andre der har erfaret dette?
Avatar billede terry Ekspert
29. oktober 2001 - 15:08 #12
thats NOT correct!
Avatar billede morten_s Nybegynder
29. oktober 2001 - 15:08 #13
3z> nej det er ikke rigtigt
Avatar billede terry Ekspert
29. oktober 2001 - 15:10 #14
When you search in SQL you get ONLY what you ask for. If the Access database is on a server then ALL the data is sent overthe net where after Access on your PC has to decide what it wants.
Get another programmer :o(
Avatar billede 3z Nybegynder
29. oktober 2001 - 15:25 #15
I Access kan du bruge \"Seek and Find\" søgning, hvor du definere i hvilket område din søgning skal starte! Dette kan du i SQL...

Vi havde derfor kontakt til Microsoft, som bekræfter at SQL ikke understøtter den ældre programmering \"Seek and Find\", og derfor vil lave en længere søgning end Access med \"Seek and Find\"!

Så der må da vist være noget om det?!
Avatar billede 3z Nybegynder
29. oktober 2001 - 15:26 #16
Rettelse: \"Dette kan du i SQL\" = \"Dette kan du IKKE i SQL\"...

definere = definerer
Avatar billede terry Ekspert
29. oktober 2001 - 15:29 #17
Thats maybe correct, but thats because the programmer used seek and find and NOT SQL statements.
You will obviously need to re-program your Access application to get the full benefits of SQL.
But this stilll doesnt alter the answers you have recieved to your original question!

Avatar billede terry Ekspert
29. oktober 2001 - 15:30 #18
Ref your Rettelse, I gathered that:o)
Avatar billede 3z Nybegynder
29. oktober 2001 - 15:42 #19
terry - you know about Seek and Find?!

So it is true, that Seek and Find is faster than a regular SQL statement search?

Anyway you get points :-)

Thanx
Avatar billede terry Ekspert
29. oktober 2001 - 15:53 #20
I have used seek and find in Visual basic using Access as the database. I wouldnt like to commment on which is fastest when you are using SQL as the backend.

But I do know that if you use the right tools for the job SQL IS MUCH faster than Access.

Avatar billede terry Ekspert
29. oktober 2001 - 15:54 #21
Oh, and thanks for the points :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester