/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Program til at programmere SQL i
Fra : Linda


Dato : 30-04-03 23:26

Jeg er ved at hakke mig igennem "SQL for Dummies"
Hvilket program benytter i til at programmere SQL i , og er der et
program der er nemt tilgængelig.

Venligst

Linda



 
 
Nikolaj Hansen (01-05-2003)
Kommentar
Fra : Nikolaj Hansen


Dato : 01-05-03 01:47

hvis du bare er ude på at afprøve noget sql teori er der access på din
pc, hvis du bruger office.

Der kan du både få access til at producere nogle eksempler, samt selv få
fingrene beskidte med queries og datamodeller.

- Nico


Linda (01-05-2003)
Kommentar
Fra : Linda


Dato : 01-05-03 07:12

> Der kan du både få access til at producere nogle eksempler, samt selv få
> fingrene beskidte med queries og datamodeller.

Jeg kan da ikke oprette tabeller og lignende - vel ?

Linda



Jens Gyldenkærne Cla~ (01-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 01-05-03 11:26

Linda skrev:

> Jeg kan da ikke oprette tabeller og lignende - vel ?

Jo - Access understøtter også CREATE TABLE. Men det er ikke det
rigtige program hvis du vil arbejde med SQL. Du kan evt. bruge
Access som backend til et sql-værktøj - det burde være muligt at
sætte noget op fx via DSN.

Ellers er der, som Per har nævnt, programmet postgreSQL.        
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Linda (01-05-2003)
Kommentar
Fra : Linda


Dato : 01-05-03 12:00

> Ellers er der, som Per har nævnt, programmet postgreSQL.

Er der så en der kender en god installationsvejledning til ovenstående
Jeg har installeret og endte med også at skulle inst. cygwin.
Men det virker fortsat ikke.
Jeg benytter windows XP

Linda



Per Rønne (01-05-2003)
Kommentar
Fra : Per Rønne


Dato : 01-05-03 13:39

Linda <k_king_k@hotmail.com> wrote:

> > Ellers er der, som Per har nævnt, programmet postgreSQL.
>
> Er der så en der kender en god installationsvejledning til ovenstående
> Jeg har installeret og endte med også at skulle inst. cygwin.
> Men det virker fortsat ikke.
> Jeg benytter windows XP

http://techdocs.postgresql.org/guides/Windows
--
Per Erik Rønne

Linda (01-05-2003)
Kommentar
Fra : Linda


Dato : 01-05-03 16:10

Mange tak

Linda
"Per Rønne" <per@ronne.invalid> wrote in message
news:1fua9zq.juabtu2jyjr4N%per@ronne.invalid...
> Linda <k_king_k@hotmail.com> wrote:
>
> > > Ellers er der, som Per har nævnt, programmet postgreSQL.
> >
> > Er der så en der kender en god installationsvejledning til ovenstående
> > Jeg har installeret og endte med også at skulle inst. cygwin.
> > Men det virker fortsat ikke.
> > Jeg benytter windows XP
>
> http://techdocs.postgresql.org/guides/Windows
> --
> Per Erik Rønne



Per Rønne (01-05-2003)
Kommentar
Fra : Per Rønne


Dato : 01-05-03 06:26

Linda <k_king_k@hotmail.com> wrote:

> Jeg er ved at hakke mig igennem "SQL for Dummies"
> Hvilket program benytter i til at programmere SQL i

Du kan eksempelvis prøve PostgreSQL. Freeware - lige til at downloade
fra nettet.

Køber du en bog som »Practical PostgreSQL« af John C. Worsley & Joshua
D. Drake [O'Reilley, isbn 1-56592-846-6, $44.95] får du den også med på
en CD-ROM.

Jeg mener ikke at Access indeholder SQL, andet end en sandsynligvis
begrænset select-sætning. Bl.a. må alt om views mangle!
--
Per Erik Rønne

Linda (01-05-2003)
Kommentar
Fra : Linda


Dato : 01-05-03 07:20

> Du kan eksempelvis prøve PostgreSQL. Freeware

Jeg prøver at kigge på det - Tak

Linda



Jens Gyldenkærne Cla~ (01-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 01-05-03 11:24

Per Rønne skrev:

> Jeg mener ikke at Access indeholder SQL, andet end en
> sandsynligvis begrænset select-sætning.

Det er ikke korrekt.

Views, lagrede procedurer og funktioner findes ikke i Access-SQL,
men der er alle almindelige forespørgselstyper: SELECT, UPDATE,
INSERT, DELETE, CREATE TABLE, JOIN, UNION m.fl.

Subselects er også (i modsætning til fx udbredte versioner af
mySQL) også understøttet.

Noget andet er så at Access' interface ikke er beregnet på at man
selv skriver SQL-koden. Det kan være meget godt til at få en ide om
hvordan en given forespørgsel ser ud (man kan lave den grafisk og
så få vist den tilsvarende SQL), men det er på ingen måde gearet
til at arbejde seriøst med sql-sætninger.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Per Rønne (01-05-2003)
Kommentar
Fra : Per Rønne


Dato : 01-05-03 13:39

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote:

> Per Rønne skrev:
>
> > Jeg mener ikke at Access indeholder SQL, andet end en
> > sandsynligvis begrænset select-sætning.
>
> Det er ikke korrekt.
>
> Views, lagrede procedurer og funktioner findes ikke i Access-SQL,
> men der er alle almindelige forespørgselstyper: SELECT, UPDATE,
> INSERT, DELETE, CREATE TABLE, JOIN, UNION m.fl.

OK, men jeg vil anse det for en /nødvendighed/ at der også findes views,
hvis formålet er at lære SQL.

> Subselects er også (i modsætning til fx udbredte versioner af
> mySQL) også understøttet.

> Noget andet er så at Access' interface ikke er beregnet på at man
> selv skriver SQL-koden. Det kan være meget godt til at få en ide om
> hvordan en given forespørgsel ser ud (man kan lave den grafisk og
> så få vist den tilsvarende SQL), men det er på ingen måde gearet
> til at arbejde seriøst med sql-sætninger.

Og skal man lære SQL er en commandline interface nok det bedste sted at
starte. Som i SQL*Plus i Oracle. I PostgreSQL hedder dette CLI psql.
--
Per Erik Rønne

Jens Gyldenkærne Cla~ (01-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 01-05-03 14:52

Per Rønne skrev:

> OK, men jeg vil anse det for en /nødvendighed/ at der også
> findes views, hvis formålet er at lære SQL.

Man kan udmærket lære SQL uden at benytte views. Der er også masser
af folk der benytter databaser uden lagrede procedurer eller
subselects.

Hvis man vil lære "alt" om SQL er det da en mangel at benytte et
system der ikke understøtter views. Men hvis man er nybegynder i
sql-verdenen er views ikke det første man skal bekymre sig om.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Per Rønne (01-05-2003)
Kommentar
Fra : Per Rønne


Dato : 01-05-03 16:05

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote:

> Per Rønne skrev:
>
> > OK, men jeg vil anse det for en /nødvendighed/ at der også
> > findes views, hvis formålet er at lære SQL.
>
> Man kan udmærket lære SQL uden at benytte views.

Hvordan kan man lære SQL uden en så central facilitet som views? Som har
været med fra Sequel startede [findes i hvert fald omtalt i min »An
Introduction to Database Systems« Second Edition [fra 1977] af C.J.
Date.

SQL uden views er et amputeret SQL som man næppe med rette kan kalde -
SQL.
--
Per Erik Rønne

Linda (01-05-2003)
Kommentar
Fra : Linda


Dato : 01-05-03 17:21

Hvorfor foretrækker i egentlig postgreSQL fremfor eksempelvis
MySQL

Linda



Per Rønne (01-05-2003)
Kommentar
Fra : Per Rønne


Dato : 01-05-03 17:54

Linda <k_king_k@hotmail.com> wrote:

> Hvorfor foretrækker i egentlig postgreSQL fremfor eksempelvis
> MySQL

1. PostgreSQL er langt mere omfattende. Understøtter views og
transaktioner.

2. Min erfaring er at det også er lettere at bruge, når det drejer sig
om linieorienteret grænseflade.
--
Per Erik Rønne

Thorbjoern Ravn Ande~ (01-05-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 01-05-03 19:21

per@ronne.invalid (Per Rønne) writes:

> SQL uden views er et amputeret SQL som man næppe med rette kan kalde -
> SQL.

Så vidt jeg kan se er det ikke krævet i alle SQL-92 niveauer.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn

Jens Gyldenkærne Cla~ (02-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-05-03 10:07

Per Rønne skrev:

>> Man kan udmærket lære SQL uden at benytte views.
>
> Hvordan kan man lære SQL uden en så central facilitet som
> views?

Den er ikke mere central end at adskillige webapplikationer klarer
sig fint uden.

Spørgsmålet må være hvilket formål man har med at lære SQL. Hvis
det er en teoretisk forståelse af hvad man kan efter en given SQL-
standard skal views naturligvis inkluderes hvis den er med i
standarden. Men hvis formålet er at blive i stand til at arbejde
med en bestemt database er man bedre stillet ved at lære den
tilhørende SQL-variant.

Set fra et overordnet synspunkt vil det være praktisk at kunne se
hvor skillelinjen mellem produktspecifik og standard SQL går - men
jeg kan slet ikke se behovet for at lære views hvis man ikke kan
bruge det i praksis.


> SQL uden views er et amputeret SQL som man næppe med rette kan
> kalde - SQL.

Det kan du udmærket mene - men i praksis forholder det sig
anderledes. Sproget i alle almindelige databasesystemer *er* SQL -
uanset om der mangler en eller flere elementer. Det giver ikke
mening at skulle opfinde et nyt ord til noget der er standard-SQL
minus 10 %
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)

Martin Christensen (04-05-2003)
Kommentar
Fra : Martin Christensen


Dato : 04-05-03 15:19

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

"Linda" <k_king_k@hotmail.com> writes:

> Hvorfor foretrækker i egentlig postgreSQL fremfor eksempelvis MySQL

For at supplere Per Rønne, som jeg er fuldstændigt enig med, kan jeg
fortælle, at MySQL bruges utroligt meget til at drive databasebaserede
websites. Til den slags opgaver har man kun forholdsvist sjældent brug
for andet end trivielle forespørgsler, og da MySQL traditionelt har
været lynhurtig til disse, er den blevet meget populær i disse
kredse. Mere komplicerede forespørgsler er typisk blevet simuleret
gennem adskellige forespørgsler (subselects) eller tit og ofte blevet
kaldt overflødige (views, transactions).

Til mange ting kommer man hurtigt til at føle sig begrænset af MySQL.
Skal man lære SQL til andet end det allermest simple, skal man nok
også vælge en anden platform at lære det på. PostgreSQL har en
rimeligt komplet SQL-implementering, hvilket gør det til en god
læreplatform, omend den efter sigende ikke skulle være triviel at
installere på Windows (det kan du jo nok fortælle os lidt om). Når man
så har lidt bedre kendskab til SQL, kan man jo så bedømme, om man har
brug for den ekstra funktionalitet til det, man laver, og hvis MySQLs
muligheder er dækkende, kan man jo overveje at bruge den.

Martin

- --
Homepage: http://www.cs.auc.dk/~factotum/
GPG public key: http://www.cs.auc.dk/~factotum/gpgkey.txt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using Mailcrypt+GnuPG <http://www.gnupg.org>

iEYEARECAAYFAj61IW8ACgkQYu1fMmOQldXWlACdF8R+SBGjl3EmQLV4zhAzSvBL
9qIAoK9s1WTMZ2xRZPIlX7vTliJGCIGG
=TKaA
-----END PGP SIGNATURE-----

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste