Avatar billede moso Nybegynder
18. maj 2002 - 18:14 Der er 17 kommentarer og
1 løsning

Fakta om SQL

Jeg skal til en opgave bruge lidt fakta om SQL. Hvad er de grundliggende forskelle imellem Access og SQL?
Jeg vil gerne bare have links til relevant litt.
på forhånd tak.
Avatar billede Slettet bruger
18. maj 2002 - 18:16 #1
SQL er et "sprog", har ikke rigtig noget med access at gøre bortset fra at access benytter sig af dette sprog.
Avatar billede kimiwan Nybegynder
18. maj 2002 - 18:16 #2
den største forskel mellem access og sql er vel at sql er et sprog, man bruger til at "tale" med databaser, mens access er en database (og ikke et sprog).

sql = structured query language
Avatar billede Slettet bruger
18. maj 2002 - 18:17 #3
kimiwan:)
Avatar billede kimiwan Nybegynder
18. maj 2002 - 18:18 #4
hehe.. der var du hurtig, schulze ;o)
Avatar billede Slettet bruger
18. maj 2002 - 18:18 #5
ups svar he he.
Avatar billede moso Nybegynder
18. maj 2002 - 18:18 #6
jeg var af den opfattelse af ved brugen af access var der en begrænsning i antallet af simultane søgninger, men det har måske ikke noget med det at gøre?
Avatar billede Slettet bruger
18. maj 2002 - 18:20 #7
Det er der skam også, hvis to brugere samtidigt forsøger at poste i en access database så kaboom:)
Avatar billede Slettet bruger
18. maj 2002 - 18:20 #8
Jeg tror du tænker på MSSQL eller MySQL
Avatar billede kimiwan Nybegynder
18. maj 2002 - 18:20 #9
moso: tænker du evt. på microsofts database med navnet "sql server".

sql er som sagt et sprog til kommunikation med databaser - access er en database.
Avatar billede Slettet bruger
18. maj 2002 - 18:21 #10
kimiwan>2 fast 4 u:)
Avatar billede moso Nybegynder
18. maj 2002 - 18:24 #11
jeg ved ikke lige hvad jeg mener?!
jeg har hørt noget om at der være problemer med at køre data over access hvis man har mange brugere.
er det rigtigt
Avatar billede Slettet bruger
18. maj 2002 - 18:25 #12
ja
Avatar billede moso Nybegynder
18. maj 2002 - 18:26 #13
hvad er altrernativet hvis der er et
Avatar billede kimiwan Nybegynder
18. maj 2002 - 18:26 #14
ja, access er ikke bygget til internettet, men kan sagtens bruges, hvis der bare ikke er for mange brugere samtidig.

ifølge ms er begrænsningen vistnok 255 samtidige connections, men du skal være heldig (og påpasselig med dine connections), hvis du vil ha' mere end blot 10-20 stykker samtidig.
Avatar billede Slettet bruger
18. maj 2002 - 18:27 #15
Avatar billede kimiwan Nybegynder
18. maj 2002 - 18:28 #16
alternativet er f.eks. mySQL (www.mysql.com) eller sqlserver (http://www.microsoft.com/sql/).  Hvis du er vant til access, er opgraderingen til sqlserver sikkert lettest - mange af de indbyggede funktioner ligner access' meget.  mySql er billigere end sqlserver.
Avatar billede jakobandersen Nybegynder
18. maj 2002 - 19:10 #17
Da vi er i MS SQL kategorien vil jeg gå udfra at der ønskes en sammenligning af MS SQL og Access.

Access er en filbaseret database det vil sige at snakken med en accessdatabase(hvis den bruges fra en applikation/webside) forgår vha. filsystemet. Dette giver nogle hastighedsproblemer når databasen bliver for stor da Applikationen/Webserveren skal bruge meget tid og "energi" på at indlæse databasen i hukkommelsen.

Derudover har Access den begrænsning at kun en bruger kan opdatere ad gangen det vil sige at hvis en bruger/applikation har databasen åben for at skrive til den vil andre skrivbare forespørgsler blive sat i kø og dermed opstår der mange ventetider.

SQL Server derimod er et ægte RDMS(Relationel Database Management System) hvor man snakker med Databasen over TCP/IP eller i MS SQL's tilfælde Named pipes, dette gør databasen meget hurtigere da man blot åbner en forbindelse fremfor at skulle indlæse data i hukkommelsen. Derudover har min i SQL Server udvide muligheder for at skrive mere avancerede queries i sproget kalder T-SQL dette giver bl.a. mulighed for at lave sine egne funktioner ganske som i et almindeligt programmeringssprog. Af andre RDMS'er kan nævnes:

De store kommercielle:
DB2
Microsoft SQL Server
ORACLE

Den lille gratis:
MySQL

Den store gratis:
PostgreSQL
Avatar billede tmceu Praktikant
19. maj 2002 - 00:03 #18
Jeg tror ikke der er grund til at gå mere i detaljer, men ville alligevel bidrage med "The Truth About Access" fra 15 Seconds: http://www.15seconds.com/Issue/010514.htm :-)
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