Hoofdstuk | |||||||||
Klas 4 | B1 H01 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
Klas 5 | 9 | B4 H10 | 11 | 12 | 13 | 14 | 15 | 16 | |
Havo-5 | Normaliseren |
Hoofdstuk 1 (onderdeel 8)
Hoofdstuk 2 (onderdeel 1, 2 en 3)
Bij opdracht 17 en 21: op de nieuwe leerlingen-cd (van september 2004)
staan twee fouten in html-documenten waardoor je de kleurenmenger en de fileview
niet kunt bekijken. Op het leerlingennetwerk op school is dat in orde gemaakt.
Wil je ook thuis de files kunnen
bekijken, dan moet je eerst de hele cd naar de harde schijf zetten, daarna moet je van de hele map
de eigenschap alleen lezen wegvinken en tenslotte moet je de bestanden kleurenmenger.html en
fileview.html vervangen door de kopiëren van het leerlingennetwerk.
Klik hier voor een download van de bestanden...
Bij opdracht 21a: afbeelding 6 kun je vinden op de pagina waar ook de kleurenmenger-applet staat (kleurenmenger.html).
Hoofdstuk 3
Hoe maak ik frames in mijn elektronisch dossier?
Hoofdstuk 4
Bij opdracht 10 wordt een site genoemd: www.cit.az.nz.
Deze site lijkt niet meer te bestaan. Een oude versie is gekopieerd naar
het leerlingennetwerk. Open de site op school via: H:/info/start.htm.. Kies daar
de link Hardware Fundamentals.
Je kunt natuurlijk ook naar www.computertotaal.nl
surfen.
Of kijk bij Artikelen op deze site.
Bij paragraaf 4.6: haal hier een PowerPointpresentatie op over TCP/IP.
Hoofdstuk 5
Bij opdracht 2 wordt verwezen naar: http://www.beos.com,
maar die site bestaat niet meer. De data zijn gekopieerd naar: www.beincorporated.com.
Deze site geeft nauwelijks nog informatie, omdat BeOs in de verkoop staat.Open de site op school via: H:/info/start.htm..
Kijk voor waardevollere informatie op:
Je kunt natuurlijk ook naar Wat is BeOs?
.
De link in opdracht 13: http://www.operatingsystems.net/oses/msdos.htm, is ook corrupt. Kijk liever op: www.osdata.com/oses/msdos.htm.
Ook de links in opdracht 18 zijn verlopen. Beantwoord de vragen door gebruik te maken van Google met als sleutelwoorden: history Unix
Opdracht 26: De eerste link uit de opdracht leidt naar http://wnt.utexas.edu/~vclib/journals.cfm; de tweede link (whatis.techtarget.com/Whatis_Browse_Alphabetical_Page/) bestaat ook niet meer. Je komt dan automatisch terecht op de hoofdpagina van de site: whatis.techtarget.com. Zoek daar verder...
Hoofdstuk 6
Om thuis met JavaLogo aan de slag te kunnen, moet je eerst wat zaken op je pc in orde brengen. Klik hier voor aanwijzingen.
Opdracht 6: hier staat een typefout: het gaat om het voorbeeld uit par. 6.2 op bladzijde 141.
Ook in het voorbeeld daar staat een fout: het woordje Applet dat achter public class staat, is een beschermd
Java-woord. Vervang het door bijvoorbeeld Prog1 en noem je bestand: Prog1.java.
Hoofdstuk 7
Om met het driedimensionale JavaLogo aan de slag te kunnen, moet je eerst wat zaken op je pc in orde brengen. Klik hier voor aanwijzingen.
Hoofdstuk 8
Hoofdstuk 9
Hoofdstuk 10
MS Access. Controleer na het downloaden van de voorbeelddatabase bibliotheek.mdb
of de file beveiligd is tegen schrijven. Je kunt deze gegevens pas met SQL benaderen als
je hem eerst gekopieerd hebt naar een lees/schrijf-directory. Verwijder
daarna bij Eigenschappen het vinkje bij Alleen-Lezen.
Heb je geen Access op je pc en loopt de Java-applet op informatica-actief ook niet?
Klik dan hier: Maak SQL-opdrachten.
Hoofdstuk 11
Hoofdstuk 12
Vanaf onderdeel 6 wordt gewerkt met dvd*- of video*.mdb-bestanden die
op de leerlingen-cd-1 staan. Je kunt deze files pas met SQL benaderen als
je ze eerst gekopieerd hebt naar een lees/schrijf-directory. Verwijder
daarna bij Eigenschappen het vinkje bij Alleen-Lezen.
Hoe installeer ik FCO-IM?
FCO-IM Casetool, versie 4, student edition. Deze stond vroeger op de cd-rom van het
leerlingenboek (map H12, FCO-IM Casetool, daarin disk1, disk 2 en disk 3), maar
inmiddels zijn er meerdere versies onder andere namen uitgegeven.
Op de laatste leerlingen-cd staat nu CaseTalk, dat helaas geen exporteermogelijkheden heeft naar MS-Access.
Daarom moet je werken met een van de andere versies, bij voorkeur Infagon.
De functionaliteit is volledig, maar het aantal feittypen is beperkt tot 50.
Wil je werken met FCO-IM zelf, dan kun je van het intranet op school een installatiebestand ophalen van informatica.htm.
Installatie is eenvoudig, via een installeerprogramma in de map disk1. Klik hier voor meer instructies.
Wat doe ik met errors en warnings in FCO-IM/Infagon/CaseTalk?
Voordat de casetool gaat groeperen wordt een controle uitgevoerd die bestaat uit negen onderdelen
(checks). Checks 1 tot en met 3 zijn van groot belang. In het leerlingenboek worden ze genoemd in paragraaf 12.9, aan het eind van het stuk over uniciteitsbeperkingen (pagina 192-193). Check 7 geeft altijd een groot aantal waarschuwingen die we links kunnen laten liggen. De overige checks zullen zelden of nooit problemen geven, bijvoorbeeld omdat ze te maken hebben met niet-behandelde onderdelen van de modelleermethode. We bespreken daarom alleen 1, 2, 3 en 7.
Every fact type must have an intra UC.
Oftewel: elk feittype moet een uniciteitsbeperking hebben (er bestaan ook externe uniciteitsbeperkingen over verscheidene feittypen, vandaar 'intra').
Reden: Wanneer er geen uniciteitsbeperking gevonden kan worden die één of enkele rollen bedekt, moet er in elk geval een uniciteitsbeperking over alle rollen liggen. Dit betekent niet meer dan dat je een feit niet twee keer mag herhalen.
The N-rule must be valid for every nominalized fact type.
Oftewel: elk feittype waar een bol omheen staat moet een uniciteitsbeperking hebben die alle rollen bedekt, dit heet de N-regel.
Reden: namen van objecten houd je zo kort mogelijk. Je praat niet over 'Leerling 123 met de naam Jansen' als het leerlingnummer al uniek is. Je hebt het dan over 'Leerling 123', dit is voldoende om leerlingen te onderscheiden.
The N-1-rule must be valid for every fact type.
Oftewel: elk feittype (waar geen bol omheen staat) mag hooguit één rol hebben waar geen uniciteitsbeperking overheen ligt, de N-1-regel.
Reden: als er twee rollen buiten de uniciteitsbeperking vallen kun je het feittype splitsen, zie paragraaf 12.7.
Non-lexical object types without totality constraints must have a fact type expression.
Onvertaalbaar en een beetje gezeur. Een voorbeeld: Als je een model hebt waarin plaatsen voorkomen, enkel en alleen omdat je van personen de woonplaats wilt vastleggen, dan hoort er bij de rol van (woon)plaats eigenlijk een totaliteitsstip te staan. Je neemt immers een plaats alleen op als het een woonplaats is. Die stip wordt vaak vergeten en het programma zeurt erover. Deze waarschuwing heeft verder geen gevolgen. Het alternatief is dat je informatie over plaatsen die je wilt opnemen uiteindelijk in een tabel 'Plaats' zet. Er moet dan minstens zoiets zijn als een er-is-feittype, of andere feittypen die iets over een plaats vertellen.
Wat doe ik met Column fixes?
Een van de stappen bij het maken van het ontwerp van een gegevensbank is het bedenken van geschikte namen voor tabellen en kolommen. Nu zijn computerprogramma's in het algemeen niet zo goed in het bedenken van dingen en de casetool is hierop geen uitzondering. Bij het genereren van uitvoer naar andere omgevingen (SQL data definitie of Visual Basic voor Access) gebruikt de casetool de volgende regels - de voorbeelden komen uit de casus van de werkweek:
De casetool vraagt nu de kolomnamen in orde te maken. De informatie in het venster is niet echt duidelijk. Het is het beste om een afdruk van het diagram (vóór groeperen) ernaast te leggen, zodat je aan het rolnummer duidelijk kunt zien om welke datum of om welk tijdstip et cetera het gaat.
Er kunnen drie soorten fixes worden uitgevoerd: prefix (wat je intikt, komt voor het huidige label), postfix (het komt erachter) en replacefix (wat je intikt, vervangt het huidige label).
Al snel merk je dat je de namen van de feittypen opnieuw zit in te voeren: vertrek(datum), terugkeer(datum), eerste voorkeur enzovoort. De auteurs van e methode hebben daarom de makers van de casetool de suggestie gestuurd om het algoritme van het namen-kiezen in een volgende versie te veranderen en de casetool zelf de namen van de feittypen te laten gebruiken.
Hoe genereer ik een database ná FCO-IM (dus: na opdracht 29)?
Access97: Een database maken in Access97 met de *.bas-file die vanuit FCO-IM gegenereerd is.
1. Start Access, maak een nieuwe lege database.
2. Kies: Menubalk->Invoegen->Module. Er verschijnt nu een leeg venster, waarin je de tekst van een module kunt invoeren.
3. Kies: Menubalk->Invoegen->Bestand.
4. Voeg het door de casetool gemaakte Visual-Basicbestand in (
5. Zet de cursor in een stukje tekst, bijvoorbeeld op Public Sub FCO_CreateDatabase().
6. Kies ten slotte: Menubalk->Uitvoeren->Ga naar/doorgaan (Bij hogere versies
van Access moet je hier kiezen: Menubalk->Uitvoeren->Sub/UserForm uitvoeren [F5]).
Merkwaardig genoeg laat niet iedere versie van Access de aangemaakte tabellen direct zien in het tabellenvenster. Een klik op de tab
Query's en daarna weer op de tab Tabellen tovert ze tevoorschijn. Ook de relaties zijn door de Visual-Basic-code aangemaakt, zoals blijkt wanneer je
Extra's->Relaties kiest.
Access2000: Een database maken in Access2000 met de
*.bas-file die vanuit FCO-IM gegenereerd is.
1. Start Access, maak een nieuwe lege database.
2. Kies: Menubalk->Invoegen->Module. Er verschijnt nu een leeg venster, waarin je de tekst van een module kunt invoeren.
3. Ga nu naar de VBA-editor in Access (Extra | Macro |Visual Basic Editor).
4. Zoek in het menu Extra naar het item Verwijzingen.
5. Waarschijnlijk zul je op die lijst de ActiveX Data Objects 2.1 Library aangevinkt zien staan. Dat is de verkeerde voor de
FCO-scripts.
6. Ga nu verder met de instructies bij Access97, punt 3.
In dit menupunt staan alle objectbibliotheken waar Access naar kan verwijzen. De
objectbibliotheken die ook werkelijk in gebruik zijn, staan aangevinkt.
Haal dit vinkje weg en zet het vinkje voor DAO 2.5/3.5 compatibility Library (even scrollen naar onderen!) aan.
Voor OfficeXP geldt dat in plaats van 'Microsoft DAO 2.5/35 Compatibility
Library' (deze bestaat in WindowsXP/OfficeXP niet)
Microsoft DAO 3.6 moet worden aangevinkt.
Wil je meer informatie over het maken van schermformulieren en rapporten, klik dan hier.
Hoofdstuk 13
Hoofdstuk 14
Hoofdstuk 15
Hoofdstuk 16