Toon posts:

[mysql] hoe database maken?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil een database maken waarin verschillende soorten publicaties in moeten komen .... maar dit moet in het nederlands en engels komen (engelse en nederlandse site) nu kan je verschillende dingen neutraal houden en andere dingen moet je vertalen ... ik heb nu een opzetje gemaakt hoe ik denk dat het ongeveer moet komen uit te zien... maar voordat ik verder ga, wil ik toch even vragen zit ik zo goed, en zo niet wat moet ik veranderen?

Afbeeldingslocatie: http://www.dirco.nl/tabel.gif

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Hmm, ik zou persoonlijk 1 tabel 'algemeen' maken, zoals je nu hebt, en daarnaast een tabel 'vertalingen' met de volgende velden:

id_alg, taal, soort, beschrijving, oorspronkelijkebron, reeksinfo

De tabel tijdschrift begrijp ik niet zo goed.

Voor meer info omtrent dit soort zaken kun je eens zoeken naar 'normaliseren'.

Je hebt ook spaties in je veldnamen, het is verstandig geen spaties (of leestekens) te gebruiken. Gebruik liever een underscore.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40

https://fgheysels.github.io/


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Een database met meerdere talen kun je imo het best op zetten door de informatie in een koppeltabel op te slaan tussen bijvoorbeeld artikel en taal.

artikel
artikel_id
bron
overige algemene info

artikel_taal
artikel_id
taal_id
naam
inhoud
overige info die per taal verschilt

taal
taal_id
naam

Op die manier is het geen enkel probleem om later nog eens talen toe te voegen bijvoorbeeld.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
die tabel tijdschrift is een aparte tabel om tijdschriften (die hele
andere omschrijvingen heeft als een publicatie heeft) ook te
integreren

(dat van die spaties ed wist ik ... dit is meer een snelle (met
normale omschrijvingen) opzet om ff te kijken hoe ik uitkom

bedankt voor je antwoord (is heel nuttig :) )

Verwijderd

Topicstarter
drm schreef op 21 januari 2004 @ 19:12:
Een database met meerdere talen kun je imo het best op zetten door de informatie in een koppeltabel op te slaan tussen bijvoorbeeld artikel en taal.

artikel
artikel_id
bron
overige algemene info

artikel_taal
artikel_id
taal_id
naam
inhoud
overige info die per taal verschilt

taal
taal_id
naam

Op die manier is het geen enkel probleem om later nog eens talen toe te voegen bijvoorbeeld.
ik snap alleen die laatste tabel (taal) niet??? ga je nu twee keer de titel gebruiken???

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Als een tijdschrift wel veel overeenkomsten vertoont met een artikel en voor de buitenwereld op veel plaatsen door elkaar gebruikt wordt zou je kunnen overwegen een 'item' tabel te maken met algemene info, met twee aparte tabellen waarin de detailgegevens van zowel tijdschrift als artikel staat

items
ItemId
Naam,
DatumPublicatie

ArtikelDetails
ItemId
Allemaal_specifieke_Artikel_Gegevens

Tijdschrift
ItemId
Allemaal_Specifieke_Tijdschrift_Gegevens


maar dit hangt af van het feit hoe sterk ze door elkaar gebruikt worden (bijvoorbeeld laten zien in dezelfde lijsten, doorzoeken op keywords etc.)

Oops! Google Chrome could not find www.rijks%20museum.nl


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Verwijderd schreef op 21 januari 2004 @ 19:15:
[...]


ik snap alleen die laatste tabel (taal) niet??? ga je nu twee keer de titel gebruiken???
Dat is alleen een tabel waarin alle mogelijke talen staan

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Topicstarter
P_de_B schreef op 21 januari 2004 @ 19:17:

maar dit hangt af van het feit hoe sterk ze door elkaar gebruikt worden (bijvoorbeeld laten zien in dezelfde lijsten, doorzoeken op keywords etc.)
word gewoon in dezelfde lijst gebruikt (zoeken) enzow

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Verwijderd schreef op 21 januari 2004 @ 19:20:
[...]


word gewoon in dezelfde lijst gebruikt (zoeken) enzow
dan zou ik mijn tweede optie een kans geven :)

Oops! Google Chrome could not find www.rijks%20museum.nl

Pagina: 1