Avatar billede bugger Nybegynder
30. september 2004 - 10:54 Der er 8 kommentarer og
1 løsning

SQL contra Acces

Hejsa
Jeg har øje på en jobannonce hvor "den ideelle ansøger har erfaring med programmering af dynamiske hjemmesider i ASP i samspil med SQL-server (via stored procedures/web services)"

Nu har jeg ingen erfaring med SQL, men en del med Acces.
Er der nogen der ved hvor omfangsrigt SQL databasen er i forhold til Acces? Vil det være noget jeg kan "sætte mig ind i" eller er det bare hundesvært og meget forskelligt fra Acces?

Tak for svar
/B
Avatar billede muddi Praktikant
30. september 2004 - 10:59 #1
Jeg vil sige der er en verden til forskel. Access er for mig at se ikke nogen rigtig database. Access er en fil, mens sql server er en service der kører på en maskine, hvor data bliver gemt i en række filer.
SQL server har desuden mulighed for triggers, stores procedures og transaktioner.
Avatar billede muddi Praktikant
30. september 2004 - 11:00 #2
Det her spm ville nok få flere svar, hvis det lå i kategorien databaser :)
Avatar billede muddi Praktikant
30. september 2004 - 11:16 #3
Access er vel egentlig også mere til husbehov, hvorimod SQL Server kan styre en hel virksomhed. SQL Server har også mulighed for at bruge flere CPU'er og replikere data mellem primære og sekundære servere.

I access har du heller ikke mulighed for at oprette flere brugere med forskellige adgangsbetingelser såsom SELECT, DROP, CREATE, INSERT, DELETE, ALTER osv. Det er muligt i SQL Server.

Microsoft Access bruger Jet SQL som er en dialekt af T-SQL som bruges af SQL Server. Derudover har SQL Server en masse funktioner som kun understøttes af denne, og det samme gælder sandsynligvis for access.

Hvis du kender access, har du dog gode forudsætninger i at sætte dig ind i hvordan SQL Server fungerer. Der findes mange gode bøger om SQL Server på www.bibliotek.dk!

/Morten
Avatar billede muddi Praktikant
30. september 2004 - 11:18 #4
Nu skriver jeg lige igen :)

SQL Server er forresten ikke én database, men indeholder derimod en masse databaser. Flere af dem bruges af SQL Server selv til at holde styr på de databaser du opretter samt de tilhørende brugere og indexes.
Avatar billede muddi Praktikant
30. september 2004 - 11:31 #5
Denne bog er muligvis en god hjælp for dig: "SQL : access to SQL server" den er skrevet af Susan Sales Harkins og Martin W.P. Reid og kan findes på bibliotek.dk.
Avatar billede bugger Nybegynder
01. oktober 2004 - 09:21 #6
Tak for det Morten.
Jeg er dog blevet kraftig i tvivl om jeg skal gå efter jobbet idet det nok programmeringsmæssigt ligger en del udenfor min rækkevidde.
God weekend
Henrik
Avatar billede muddi Praktikant
01. oktober 2004 - 09:33 #7
Hej Henrik,

Tak for point. God weekend til dig også!
Synes du skal gøre et forsøg - det koster ikke noget at prøve!

/Morten
Avatar billede bugger Nybegynder
04. oktober 2004 - 09:43 #8
Hvad er stored procedures/web services igrunden? -ved du det Morten?
/Henirk
Avatar billede muddi Praktikant
04. oktober 2004 - 10:28 #9
Jeg ved ikke noget om web services, men stored procedures er sql som ligger gemt i databasen serveren i stedet for i kildekoden til dit program/script.

På den måde kan du ændre måden et program "snakker" med databasen uden at skulle ændre det flere steder.

Det bruges f.eks. af banker, som ikke ønsker at flere end nødvendigt skal kunne afvikle sql mod deres database. Brugerne får derfor kun mulighed for at kigge i views og afvikle stored procedures.

Ved ikke om det var svar nok?

/Morten
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
Kurser inden for grundlæggende programmering

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