645951
8
Zoom out
Zoom in
Previous page
1/57
Next page
velden van een database zijn de elementen. De tabellen zijn de subgroepen. Relaties zijn
gedefinieerd in termen van verbindingen en kruispunten van de subgroepen (tabellen).
Om uit te leggen hoe een database werkt en hoe het te gebruiken, gaan we er één maken voor
autokosten.
Een database plannen
De eerste stap in het maken van een database is om uzelf veel vragen te stellen. Schrijf ze op en
laat wat ruimte tussen de vragen over om later de antwoorden op te schrijven. Tenminste enkele
van de antwoorden zouden voor de hand liggend moeten zijn als u er even over heeft nagedacht.
Misschien moet u een paar keer door dit proces heen gaan, voordat het duidelijk is in uw hoofd en
op papier. Het gebruik van een tekstdocument voor deze vragen en antwoorden, maakt het
eenvoudiger om de vragen te verplaatsen, vragen tussen te voegen of de antwoorden te wijzigen.
Hier zijn enkele van de vragen en antwoorden die ik heb ontwikkeld, voordat ik de database voor
de autokosten gemaakt heb. Ik had een idee van wat ik wilde voordat ik begon, maar toen ik begon
met het stellen van vragen en luisterde naar de antwoordden, ontdekte ik dat ik aanvullende
tabellen en velden nodig had.
Wat voor velden gaan het worden? Mijn uitgaven zijn in drie grote categorieën onderverdeeld:
brandstofprijzen, onderhoud en vakanties. De jaarlijkse kosten voor de kentekenplaat en rijbewijs
om de vijf jaar niet passen in een van deze categorieën. Dit zal een aparte tabel worden:
licentiekosten.
Welke velden passen er in de categorie brandstofaankopen? Datum van aankoop, kilometerstand,
prijs van brandstof, hoeveelheid brandstof en de betaalmethode ervoor. (Brandstofverbruik hoeft
niet toegevoegd te worden, omdat het met een query kan worden berekend.)
Welke velden passen er in de categorie onderhoud? Datum van de onderhoudsbeurt,
kilometerstand, type van de onderhoudsbeurt, prijs van het onderhoud en de planning van de
volgende onderhoudsbeurt van dit type (bijvoorbeeld, een lijst voor olie verversen). Maar het zou
mooi zijn als er een manier was om notities te maken. Dus wordt er een veld voor notities aan de
lijst toegevoegd.
Welke velden passen er in de categorie vakanties? Datum, kilometerstand, brandstof (dat zijn alle
velden van de brandstoftabel), voedsel (zoals maaltijden en snacks), hotel , totaal toll-betalingen
en diversen. Aangezien deze aankopen worden gedaan door een van de twee betaalkaarten of
met contant geld, wil ik een veld om aan te geven welke betaalwijze werd gebruikt voor elk item.
Welke velden passen er in de categorie voedsel? Ontbijt, lunch, diner en snacks lijken te passen.
Zal ik alle snacks individueel opnemen of zal ik de totale kosten van snacks per dag opnemen? Ik
koos ervoor om de snacks in twee velden te verdelen: aantal snacks en totale kosten van de
snacks. Ik heb ook de betaalmethode van elk van deze nodig: ontbijt, lunch, diner en de totale
kosten van de snacks.
Welke velden zijn gemeenschappelijk voor meer dan één categorie? Datum verschijnt in al deze
categorieën en kilometerstand en betaalwijze ook.
Hoe zal ik de informatie van deze drie velden gebruiken? Wanneer ik op vakantie ben, wil ik de
uitgave van elke dag naast elkaar hebben staan. De datum velden wijzen op een relatie tussen de
vakantietabel en de gegevens in elk van deze tabellen: brandstof en voedsel. Dat betekent dat de
datumvelden in deze tabellen aan elkaar zullen worden gekoppeld als we de database maken.
De betaalwijze bestaat uit twee bankpassen en contant geld. We zullen dus een tabel maken met
een veld voor de betaalwijze en het als keuzeveld gebruiken in de formulieren.
8 | Kennismaken met Base
8


Need help? Post your question in this forum.

Forumrules


Report abuse

Libble takes abuse of its services very seriously. We're committed to dealing with such abuse according to the laws in your country of residence. When you submit a report, we'll investigate it and take the appropriate action. We'll get back to you only if we require additional details or have more information to share.

Product:

For example, Anti-Semitic content, racist content, or material that could result in a violent physical act.

For example, a credit card number, a personal identification number, or an unlisted home address. Note that email addresses and full names are not considered private information.

Forumrules

To achieve meaningful questions, we apply the following rules:

Register

Register getting emails for LibreOffice Base 5.1 at:


You will receive an email to register for one or both of the options.


Get your user manual by e-mail

Enter your email address to receive the manual of LibreOffice Base 5.1 in the language / languages: Dutch as an attachment in your email.

The manual is 1,67 mb in size.

 

You will receive the manual in your email within minutes. If you have not received an email, then probably have entered the wrong email address or your mailbox is too full. In addition, it may be that your ISP may have a maximum size for emails to receive.

The manual is sent by email. Check your email

If you have not received an email with the manual within fifteen minutes, it may be that you have a entered a wrong email address or that your ISP has set a maximum size to receive email that is smaller than the size of the manual.

The email address you have provided is not correct.

Please check the email address and correct it.

Your question is posted on this page

Would you like to receive an email when new answers and questions are posted? Please enter your email address.



Info