/ 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
Databasedesign
Fra : Henrik


Dato : 19-12-08 21:53

Hej

Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
programmeret mange gange op mod databaser i C#, men jeg synes at tiden
er kommet til at forbedre mine evner som databasedesigner.

Spørgsmålet er hvilken bog på dansk(helst).

Har i nogle bud på bedste danske bøger?

mvh Henrik

 
 
Arne Vajhøj (20-12-2008)
Kommentar
Fra : Arne Vajhøj


Dato : 20-12-08 03:36

Henrik wrote:
> Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
> programmeret mange gange op mod databaser i C#, men jeg synes at tiden
> er kommet til at forbedre mine evner som databasedesigner.
>
> Spørgsmålet er hvilken bog på dansk(helst).
>
> Har i nogle bud på bedste danske bøger?

Det er et godt spørgsmål.

Du kan finde hundredevis af bøger om SQL og forskellige
databaser.

Der er langt mellem bøger som fokuserer på
det rigtige design fremfor syntax og semantik.

Der findes dog enkelte bøger på engelsk.

Jeg kan ikke komme i tanke om eller finde
en eneste på dansk.

Arne

DADK (20-12-2008)
Kommentar
Fra : DADK


Dato : 20-12-08 04:21

Henrik wrote:
> Hej
>
> Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
> programmeret mange gange op mod databaser i C#, men jeg synes at tiden
> er kommet til at forbedre mine evner som databasedesigner.
>
> Spørgsmålet er hvilken bog på dansk(helst).
>
> Har i nogle bud på bedste danske bøger?

Ikke danske, kender ingen, men Fundamentals of Database Systems, af Ramez
Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk fra alle de
store forhandlere, ser jeg, så den må vel bruges den dag i dag.



Bertel Lund Hansen (20-12-2008)
Kommentar
Fra : Bertel Lund Hansen


Dato : 20-12-08 08:12

DADK skrev:

> Ikke danske, kender ingen, men Fundamentals of Database Systems, af Ramez
> Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk fra alle de
> store forhandlere, ser jeg, så den må vel bruges den dag i dag.

Det var vores lærebog på datamatikeruddannelsen i 2000+. Den er
guld værd.

--
Bertel
http://bertel.lundhansen.dk/      FIDUSO: http://fiduso.dk/

Henrik (21-12-2008)
Kommentar
Fra : Henrik


Dato : 21-12-08 15:35

DADK skrev:

> Ikke danske, kender ingen, men Fundamentals of Database Systems, af Ramez
> Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk fra alle de
> store forhandlere, ser jeg, så den må vel bruges den dag i dag.

Gennemgangen må helst ikke blive for abstract, da jeg nemt vil kunne
"falde i søvn".
Er denne bog nemt læst med gode eksempler osv.?

mvh Henrik

Gert Krabsen (21-12-2008)
Kommentar
Fra : Gert Krabsen


Dato : 21-12-08 16:33

Henrik skrev:
> DADK skrev:
>
>> Ikke danske, kender ingen, men Fundamentals of Database Systems, af
>> Ramez Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk
>> fra alle de store forhandlere, ser jeg, så den må vel bruges den dag i
>> dag.
>
> Gennemgangen må helst ikke blive for abstract, da jeg nemt vil kunne
> "falde i søvn".
> Er denne bog nemt læst med gode eksempler osv.?
>
> mvh Henrik


Prøv at se på www.libris.dk
f.eks.
http://www.libris.dk/it_litteratur/databaser/vis_produkt/shop/relationelle-databaser/?cHash=df5a9f65d6


Den er fra 2003, men databaser har ikke ændret sig så meget siden

Bertel Lund Hansen (22-12-2008)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-12-08 09:42

Henrik skrev:

> Er denne bog nemt læst med gode eksempler osv.?

Der er ikke noget nemt læst hvad databaser angår. Derudover er
bgoen god og pædagogisk. Den tager udgangspunkt i en praktisk
case, og den går igennem i hele bogen, men udbygges med flere og
flere elementer efterhånden.

Der er matematiske afsnit der (også) stiller krav, men de giver
en god forståelse for hvad det egentlig drejer sig om.

Jeg er selvlært hvad computere og programmering angår, men
undervisning i databaser åbnede mine øjne på en måde jeg ikke
kunne have fundet frem til selv.

--
Bertel
http://bertel.lundhansen.dk/      FIDUSO: http://fiduso.dk/

Per Rønne (21-12-2008)
Kommentar
Fra : Per Rønne


Dato : 21-12-08 16:02

DADK <dadk@webspeed.dk> wrote:

> Henrik wrote:
> > Hej
> >
> > Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
> > programmeret mange gange op mod databaser i C#, men jeg synes at tiden
> > er kommet til at forbedre mine evner som databasedesigner.
> >
> > Spørgsmålet er hvilken bog på dansk(helst).
> >
> > Har i nogle bud på bedste danske bøger?
>
> Ikke danske, kender ingen, men Fundamentals of Database Systems, af Ramez
> Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk fra alle de
> store forhandlere, ser jeg, så den må vel bruges den dag i dag.

Vi brugte Dates »An Introduction to Database Systems«, dog i en noget
tidligere version:

<http://www.amazon.co.uk/Introduction-Data-Base-Systems-Pie/dp/032118956
6/ref=sr_1_1?ie=UTF8&s=books&qid=1229870264&sr=8-1>

Jeg kender ikke til nogen bøger om databaser på et så eksotisk sprog som
dansk ... på alle videregående uddannelser bruges stort set kun
engelsksproget litteratur.
--
Per Erik Rønne
http://www.RQNNE.dk

Kristian Damm Jensen (23-12-2008)
Kommentar
Fra : Kristian Damm Jensen


Dato : 23-12-08 08:26

"Per Rønne" wrote:
> DADK <dadk@webspeed.dk> wrote:
>
>> Henrik wrote:
>>> Hej
>>>
>>> Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
>>> programmeret mange gange op mod databaser i C#, men jeg synes at
>>> tiden er kommet til at forbedre mine evner som databasedesigner.
>>>
>>> Spørgsmålet er hvilken bog på dansk(helst).
>>>
>>> Har i nogle bud på bedste danske bøger?
>>
>> Ikke danske, kender ingen, men Fundamentals of Database Systems, af
>> Ramez Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk
>> fra alle de store forhandlere, ser jeg, så den må vel bruges den dag
>> i dag.
>
> Vi brugte Dates »An Introduction to Database Systems«, dog i en noget
> tidligere version:
>
> <http://www.amazon.co.uk/Introduction-Data-Base-Systems-Pie/dp/032118956
> 6/ref=sr_1_1?ie=UTF8&s=books&qid=1229870264&sr=8-1>
>

Med mindre det har ændret sig i de nyere udgaver (jeg stiftede sidst
bekendtskab med Date i 5. udgave) er han håbløs til at forklare, hvordan man
laver gode Databaser. Han gennemgår normalformerne, og det er så det.


--
Venlig hilsen/Best regards
Kristian Damm Jensen

Do everything possible to enrich the cultures of the city, by breaking
the city, as far as possible, into a vast mosaic of small and different
subcultures, each with its own spatial territory, and each with the
power to create its own distinct lifestyle. Make sure that the
subcultures are small enough, so that each person has access to the
full variety of life styles in the subcultures near his own. --
Alexander et. al.: A Pattern Language



Per Rønne (23-12-2008)
Kommentar
Fra : Per Rønne


Dato : 23-12-08 09:57

Kristian Damm Jensen <REdamm.MOVEusenet@SPAMkristiandamm.dk> wrote:

> "Per Rønne" wrote:
> > DADK <dadk@webspeed.dk> wrote:
> >
> >> Henrik wrote:

> >>> Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
> >>> programmeret mange gange op mod databaser i C#, men jeg synes at
> >>> tiden er kommet til at forbedre mine evner som databasedesigner.
> >>>
> >>> Spørgsmålet er hvilken bog på dansk(helst).
> >>>
> >>> Har i nogle bud på bedste danske bøger?
> >>
> >> Ikke danske, kender ingen, men Fundamentals of Database Systems, af
> >> Ramez Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk
> >> fra alle de store forhandlere, ser jeg, så den må vel bruges den dag
> >> i dag.
> >
> > Vi brugte Dates »An Introduction to Database Systems«, dog i en noget
> > tidligere version:
> >
> > <http://www.amazon.co.uk/Introduction-Data-Base-Systems-Pie/dp/032118956
> > 6/ref=sr_1_1?ie=UTF8&s=books&qid=1229870264&sr=8-1>
>
> Med mindre det har ændret sig i de nyere udgaver (jeg stiftede sidst
> bekendtskab med Date i 5. udgave) er han håbløs til at forklare, hvordan man
> laver gode Databaser. Han gennemgår normalformerne, og det er så det.

Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
derudover 4. udgave, da jeg på et tidspunkt underviste efter den.
--
Per Erik Rønne
http://www.RQNNE.dk

Arne Vajhøj (02-01-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 02-01-09 03:44

Per Rønne wrote:
> Kristian Damm Jensen <REdamm.MOVEusenet@SPAMkristiandamm.dk> wrote:
>> "Per Rønne" wrote:
>>> DADK <dadk@webspeed.dk> wrote:
>>>
>>>> Henrik wrote:
>>>>> Jeg vil gerne dygtiggøre mig i området databasedesign. Jeg har
>>>>> programmeret mange gange op mod databaser i C#, men jeg synes at
>>>>> tiden er kommet til at forbedre mine evner som databasedesigner.
>>>>>
>>>>> Spørgsmålet er hvilken bog på dansk(helst).
>>>>>
>>>>> Har i nogle bud på bedste danske bøger?
>>>> Ikke danske, kender ingen, men Fundamentals of Database Systems, af
>>>> Ramez Elmasri hjalp mig ret kraftigt, dengang. Den sælges stadigvæk
>>>> fra alle de store forhandlere, ser jeg, så den må vel bruges den dag
>>>> i dag.
>>> Vi brugte Dates »An Introduction to Database Systems«, dog i en noget
>>> tidligere version:
>>>
>>> <http://www.amazon.co.uk/Introduction-Data-Base-Systems-Pie/dp/0321189566/ref=sr_1_1?ie=UTF8&s=books&qid=1229870264&sr=8-1>
>> Med mindre det har ændret sig i de nyere udgaver (jeg stiftede sidst
>> bekendtskab med Date i 5. udgave) er han håbløs til at forklare, hvordan man
>> laver gode Databaser. Han gennemgår normalformerne, og det er så det.
>
> Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
> derudover 4. udgave, da jeg på et tidspunkt underviste efter den.

Jeg har også både modtaget undervisning efter og undervist efter
Date's bog.

Den giver et glimrende indblik i teorien bag relations databaser.

Men jeg er enig med Kristian i, at den ikke giver meget
praktisk "how to" viden.

Arne

Per Rønne (03-01-2009)
Kommentar
Fra : Per Rønne


Dato : 03-01-09 10:07

Arne Vajhøj <arne@vajhoej.dk> wrote:

> Per Rønne wrote:

> > Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
> > derudover 4. udgave, da jeg på et tidspunkt underviste efter den.
>
> Jeg har også både modtaget undervisning efter og undervist efter
> Date's bog.
>
> Den giver et glimrende indblik i teorien bag relations databaser.
>
> Men jeg er enig med Kristian i, at den ikke giver meget
> praktisk "how to" viden.

Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
relationsdatabaser, men op en bog om en bestemt database, som MySQL
eller PostgreSQL. Begge freeware.

Der er faktisk en del forskelle mellem de forskellige implementationer.
--
Per Erik Rønne
http://www.RQNNE.dk

Kristian Damm Jensen (03-01-2009)
Kommentar
Fra : Kristian Damm Jensen


Dato : 03-01-09 11:34

"Per Rønne" wrote:
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>
>> Per Rønne wrote:
>
>>> Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
>>> derudover 4. udgave, da jeg på et tidspunkt underviste efter den.
>>
>> Jeg har også både modtaget undervisning efter og undervist efter
>> Date's bog.
>>
>> Den giver et glimrende indblik i teorien bag relations databaser.
>>
>> Men jeg er enig med Kristian i, at den ikke giver meget
>> praktisk "how to" viden.
>
> Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
> relationsdatabaser, men op en bog om en bestemt database, som MySQL
> eller PostgreSQL. Begge freeware.

Da ikke så længe vi kun taler om design. Designet er da uafhængigt af,
hvilke base det skal implementeres i.

--
Venlig hilsen/Best regards
Kristian Damm Jensen

Major scientific discoveries don't generally start with "Eureka!", they
start with "That's funny ..." -- Isaac Asimov



Per Rønne (03-01-2009)
Kommentar
Fra : Per Rønne


Dato : 03-01-09 22:11

Kristian Damm Jensen <REdamm.MOVEusenet@SPAMkristiandamm.dk> wrote:

> "Per Rønne" wrote:
> > Arne Vajhøj <arne@vajhoej.dk> wrote:
> >
> >> Per Rønne wrote:
> >
> >>> Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
> >>> derudover 4. udgave, da jeg på et tidspunkt underviste efter den.
> >>
> >> Jeg har også både modtaget undervisning efter og undervist efter
> >> Date's bog.
> >>
> >> Den giver et glimrende indblik i teorien bag relations databaser.
> >>
> >> Men jeg er enig med Kristian i, at den ikke giver meget
> >> praktisk "how to" viden.
> >
> > Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
> > relationsdatabaser, men op en bog om en bestemt database, som MySQL
> > eller PostgreSQL. Begge freeware.
>
> Da ikke så længe vi kun taler om design. Designet er da uafhængigt af,
> hvilke base det skal implementeres i.

OK, så længe vi taler om ER-diagrammer.
--
Per Erik Rønne
http://www.RQNNE.dk

Stig Johansen (03-01-2009)
Kommentar
Fra : Stig Johansen


Dato : 03-01-09 13:43

Per Rønne wrote:

> Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
> relationsdatabaser, men op en bog om en bestemt database, som MySQL
> eller PostgreSQL. Begge freeware.

Er du sikker på, at mySQL er freeware?
<http://www.mysql.com/about/legal/licensing/oem/>


--
Med venlig hilsen
Stig Johansen

Arne Vajhøj (03-01-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 03-01-09 16:30

Stig Johansen wrote:
> Per Rønne wrote:
>> Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
>> relationsdatabaser, men op en bog om en bestemt database, som MySQL
>> eller PostgreSQL. Begge freeware.
>
> Er du sikker på, at mySQL er freeware?
> <http://www.mysql.com/about/legal/licensing/oem/>

MySQL er gratis hvis man vil have den gratis.

MySQL er dual licensed.

Man kan efter eget valg:
* betale for en kommerciel licens
* hente den gratis på GPL (med FLOSS exception) licens

Man skal selvfølgelig overholde den licens man
vælger.

Grunden til at nogen vælger at betale er at de
ikke kan bruge en GPL (med FLOSS exception)
licens.

En af pointerne er at det ikke kun er database
serveren som er GPL men også database libraries
(normalt ville sådanne være LGPL ikke GPL).

Dem som har en interesse i spørgsmålet bør få
en advokat med speciale i software licenser til at
vurdere MySQL licensen.

Den almindelige antagelse på nettet blandt ikke
advokater er at MySQL's GPL (med FLOSS exception)
licens betyder at:
- man kan bruge MySQL som man har lyst til internt
i organisationen under den
- hvis man distribuerer eget software til andre og
dette software er "linket" til MySQL, så er det
kun lovligt hvis ens eget software er open source

Arne

Stig Johansen (04-01-2009)
Kommentar
Fra : Stig Johansen


Dato : 04-01-09 05:08

Arne Vajhøj wrote:

> Den almindelige antagelse på nettet blandt ikke
> advokater er at MySQL's GPL (med FLOSS exception)
> licens betyder at:
> - man kan bruge MySQL som man har lyst til internt
> i organisationen under den
> - hvis man distribuerer eget software til andre og
> dette software er "linket" til MySQL, så er det
> kun lovligt hvis ens eget software er open source

Det er også mit indtryk.

Men det er også mit indtryk at den har været gratis til ikke kommercielt
brug.

Det er muligt det er fra før Sun købte/overtog mySQL, men det betød at man
ikke (gratis) kunne bruge den til kommercielle web steder.

Jeg har ikke selv brugt mySQL, så det er bare en tanke.

--
Med venlig hilsen
Stig Johansen

Arne Vajhøj (04-01-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 04-01-09 05:21

Stig Johansen wrote:
> Arne Vajhøj wrote:
>> Den almindelige antagelse på nettet blandt ikke
>> advokater er at MySQL's GPL (med FLOSS exception)
>> licens betyder at:
>> - man kan bruge MySQL som man har lyst til internt
>> i organisationen under den
>> - hvis man distribuerer eget software til andre og
>> dette software er "linket" til MySQL, så er det
>> kun lovligt hvis ens eget software er open source
>
> Det er også mit indtryk.
>
> Men det er også mit indtryk at den har været gratis til ikke kommercielt
> brug.
>
> Det er muligt det er fra før Sun købte/overtog mySQL, men det betød at man
> ikke (gratis) kunne bruge den til kommercielle web steder.

MySQL har brugt GPL lige så længe jeg kan huske - og det er ved
at være nogle år siden.

Og en betingelse på kommerciel/ikke-kommerciel brug er
ikke kompatibel med GPL.

FLOSS exception kom ind senere - så vidt jeg ved efter
pres fra PHP. De bruger ikke GPL og havde derfor et problem - og
MySQL mente at de havde et problem hvis PHP droppede MySQL.

Arne

Arne Vajhøj (03-01-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 03-01-09 16:10

Per Rønne wrote:
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>> Per Rønne wrote:
>>> Ja, jeg stiftede bekendtskab med ham allerede i 1. udgave, og har
>>> derudover 4. udgave, da jeg på et tidspunkt underviste efter den.
>> Jeg har også både modtaget undervisning efter og undervist efter
>> Date's bog.
>>
>> Den giver et glimrende indblik i teorien bag relations databaser.
>>
>> Men jeg er enig med Kristian i, at den ikke giver meget
>> praktisk "how to" viden.
>
> Det kan du have ret i, men i så fald taler vi ikke om en lærebog i
> relationsdatabaser, men op en bog om en bestemt database, som MySQL
> eller PostgreSQL. Begge freeware.
>
> Der er faktisk en del forskelle mellem de forskellige implementationer.

Ikke nødvendigvis.

Der er masser af bøger om relations databaser generelt, normal
former standard SQL etc.. Date falder i den kategori.

Der er masser af bøger om specifikke databaser med deres
admin tools, deres udvidelser til SQL etc..

Mit indtryk var at spørger ledte efter en database
uafhængig bog med fokus på hvad man bør gøre i
praksis. En bog som bygger oven på Date bog typen.
En bog om hvordan man kommer fra problem til
tabel struktur.

"Best practices for database structures for real
world problems"

Arne


Per Rønne (03-01-2009)
Kommentar
Fra : Per Rønne


Dato : 03-01-09 22:11

Arne Vajhøj <arne@vajhoej.dk> wrote:

> Der er masser af bøger om relations databaser generelt, normal
> former standard SQL etc.. Date falder i den kategori.
>
> Der er masser af bøger om specifikke databaser med deres
> admin tools, deres udvidelser til SQL etc..
>
> Mit indtryk var at spørger ledte efter en database
> uafhængig bog med fokus på hvad man bør gøre i
> praksis. En bog som bygger oven på Date bog typen.
> En bog om hvordan man kommer fra problem til
> tabel struktur.

Min erfaring er så at SQL har mere end en implementation, og at djævelen
ligger i detaillen.
--
Per Erik Rønne
http://www.RQNNE.dk

Arne Vajhøj (03-01-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 03-01-09 23:56

Per Rønne wrote:
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>> Der er masser af bøger om relations databaser generelt, normal
>> former standard SQL etc.. Date falder i den kategori.
>>
>> Der er masser af bøger om specifikke databaser med deres
>> admin tools, deres udvidelser til SQL etc..
>>
>> Mit indtryk var at spørger ledte efter en database
>> uafhængig bog med fokus på hvad man bør gøre i
>> praksis. En bog som bygger oven på Date bog typen.
>> En bog om hvordan man kommer fra problem til
>> tabel struktur.
>
> Min erfaring er så at SQL har mere end en implementation, og at djævelen
> ligger i detaillen.

Der er forskellige SQL dialekter. Men den slags er normalt nemt at
slå op i databasens dokumentation.

Det svære er at lære at finde ud af hvilken logisk data type man
skal bruge. Når man ved det så kan man altid slå op hvad
den nu tilfældigvis hedder i pågældende SQL dialekt.

Arne

Per Rønne (04-01-2009)
Kommentar
Fra : Per Rønne


Dato : 04-01-09 17:00

Arne Vajhøj <arne@vajhoej.dk> wrote:

> Per Rønne wrote:
> > Arne Vajhøj <arne@vajhoej.dk> wrote:
> >> Der er masser af bøger om relations databaser generelt, normal
> >> former standard SQL etc.. Date falder i den kategori.
> >>
> >> Der er masser af bøger om specifikke databaser med deres
> >> admin tools, deres udvidelser til SQL etc..
> >>
> >> Mit indtryk var at spørger ledte efter en database
> >> uafhængig bog med fokus på hvad man bør gøre i
> >> praksis. En bog som bygger oven på Date bog typen.
> >> En bog om hvordan man kommer fra problem til
> >> tabel struktur.
> >
> > Min erfaring er så at SQL har mere end en implementation, og at djævelen
> > ligger i detaillen.
>
> Der er forskellige SQL dialekter. Men den slags er normalt nemt at
> slå op i databasens dokumentation.
>
> Det svære er at lære at finde ud af hvilken logisk data type man
> skal bruge. Når man ved det så kan man altid slå op hvad
> den nu tilfældigvis hedder i pågældende SQL dialekt.

Djævelen .
--
Per Erik Rønne
http://www.RQNNE.dk

Kristian Damm Jensen (05-01-2009)
Kommentar
Fra : Kristian Damm Jensen


Dato : 05-01-09 07:15

"Per Rønne" wrote:
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>
>> Per Rønne wrote:
>>> Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> Der er masser af bøger om relations databaser generelt, normal
>>>> former standard SQL etc.. Date falder i den kategori.
>>>>
>>>> Der er masser af bøger om specifikke databaser med deres
>>>> admin tools, deres udvidelser til SQL etc..
>>>>
>>>> Mit indtryk var at spørger ledte efter en database
>>>> uafhængig bog med fokus på hvad man bør gøre i
>>>> praksis. En bog som bygger oven på Date bog typen.
>>>> En bog om hvordan man kommer fra problem til
>>>> tabel struktur.
>>>
>>> Min erfaring er så at SQL har mere end en implementation, og at
>>> djævelen ligger i detaillen.
>>
>> Der er forskellige SQL dialekter. Men den slags er normalt nemt at
>> slå op i databasens dokumentation.
>>
>> Det svære er at lære at finde ud af hvilken logisk data type man
>> skal bruge. Når man ved det så kan man altid slå op hvad
>> den nu tilfældigvis hedder i pågældende SQL dialekt.
>
> Djævelen .

Nej. Der findes ganske rigtigt mange forskellige SQL-dialekter, men deres
afvigelser ligger primært i tilføjelser til SQL-standarden og primært i
søge-funktionerne.

Når vi taler design taler vi om DDL, og her er der ikke de store forskelle
pånær (1) navngivning af datatyper og (2) mulighederne for at implementere
referencer mellem tabeller.

Det første er ikke noget problem i designfasen. Det andet kan være et
problem, men hvis man holder sig til at definerere de logiske sammenhænge i
designfasen kan man altid senere forholde sig til, hvordan de skal
implementeres. Her er der ganske rigtigt mange muligheder og mange
faldgruber, men de optræder først når man går fra logisk design til fysisk
implementering.

Da du øjensynlig mener noget andet, synes jeg du skal levere et eksempel på
et designproblem, hvor valget af design er afhængig af den fysiske
implementering.

--
Venlig hilsen/Best regards
Kristian Damm Jensen

Fantasy is like alcohol - too much is bad for you, a little bit makes
the world a better place. -- Terry Pratchett



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


Dato : 05-01-09 10:05

Kristian Damm Jensen <REdamm.MOVEusenet@SPAMkristiandamm.dk> wrote:

> "Per Rønne" wrote:
> > Arne Vajhøj <arne@vajhoej.dk> wrote:
> >
> >> Per Rønne wrote:
> >>> Arne Vajhøj <arne@vajhoej.dk> wrote:
> >>>> Der er masser af bøger om relations databaser generelt, normal
> >>>> former standard SQL etc.. Date falder i den kategori.
> >>>>
> >>>> Der er masser af bøger om specifikke databaser med deres
> >>>> admin tools, deres udvidelser til SQL etc..
> >>>>
> >>>> Mit indtryk var at spørger ledte efter en database
> >>>> uafhængig bog med fokus på hvad man bør gøre i
> >>>> praksis. En bog som bygger oven på Date bog typen.
> >>>> En bog om hvordan man kommer fra problem til
> >>>> tabel struktur.
> >>>
> >>> Min erfaring er så at SQL har mere end en implementation, og at
> >>> djævelen ligger i detaillen.
> >>
> >> Der er forskellige SQL dialekter. Men den slags er normalt nemt at
> >> slå op i databasens dokumentation.
> >>
> >> Det svære er at lære at finde ud af hvilken logisk data type man
> >> skal bruge. Når man ved det så kan man altid slå op hvad
> >> den nu tilfældigvis hedder i pågældende SQL dialekt.
> >
> > Djævelen .
>
> Nej. Der findes ganske rigtigt mange forskellige SQL-dialekter, men deres
> afvigelser ligger primært i tilføjelser til SQL-standarden og primært i
> søge-funktionerne.

Det var det jeg kaldte »djævelen«.

> Når vi taler design taler vi om DDL, og her er der ikke de store forskelle
> pånær (1) navngivning af datatyper og (2) mulighederne for at implementere
> referencer mellem tabeller.
>
> Det første er ikke noget problem i designfasen. Det andet kan være et
> problem, men hvis man holder sig til at definerere de logiske sammenhænge i
> designfasen kan man altid senere forholde sig til, hvordan de skal
> implementeres. Her er der ganske rigtigt mange muligheder og mange
> faldgruber, men de optræder først når man går fra logisk design til fysisk
> implementering.
>
> Da du øjensynlig mener noget andet, synes jeg du skal levere et eksempel på
> et designproblem, hvor valget af design er afhængig af den fysiske
> implementering.

Jeg tror at vi er gået forbi hinanden.
--
Per Erik Rønne
http://www.RQNNE.dk

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste