Hoofdstuk 9 Database Systems
Redacteuren: Groep 9
Wat is belangrijk?
- paragraaf 9.1 - paragraaf 9.1 - Uitleg over het DBMS, in verband met het verloop van de opleiding erg handig. Database model.
- paragraaf 9.2 - De basis is al bekend, het is wel redelijk belangrijk dat je snapt hoe databases werken. voorbeelden die worden gegeven snappen, niet kennen. SQL is enigszins belangrijk. Globaal doorlezen.
- paragraaf 9.3 - Belangrijk om de voor en nadelen op te kunnen noemen van object georiƫnteerde databases. Meer niet.
- paragraaf 9.4 - Belangrijk dat je weet waarom een database correct in elkaar moet zitten en geen fouten mag bevatten. Ook de shared locks en exclusive locks zijn onmisbaar.
- paragraaf 9.5 - Belangrijk dat je het verschil weet tussen sequential, indexed en hashed files.
- paragraaf 9.6 - Je moet weten wat data mining is en je moet de vormen van data mining, die zijn genoemd in het boek, kennen.
Wat is onbelangrijk?
- paragraaf 9.7
Tien beste tentamenvragen (inclusief antwoorden)
- Waarvoor staat de definitie SQL? Antwoord: Structured Query Language (Sicco Chanier)
- Geef een klassiek voorbeeld waar sequential files worden gebruikt? Antwoord: Een salarissysteem in een klein bedrijf (Sicco Chanier)
- Wat is hashing? Antwoord: invoer uit een breed domein van waarden omzet in een (meestal) kleiner bereik. (Jozien van der Kloes)
- Hoe verschilt data mining van traditionele database opvragingen (inquiries)? Antwoord: Traditionele database opvragingen (inquiries) halen feiten op die opgeslagen zijn in een database. Data mining zoekt naar patronen onder de feiten. (Thom Scheeve)
- Wat is een persistent object? Antwoord: Een object dat blijft bestaan als het programma wordt afgesloten. (Rolien Lucker)
- Leg uit wat een cascading rollback is. Antwoord: Als transactie x data heeft gewijzigd, kan die data vervolgens alweer door transactie y gebruikt zijn. Cascading rollback houdt in dat in dit geval bij een rollback van transactie x, transactie y ook wordt teruggedraaid. (Gersom van Ginkel)
- Leg uit wat een sentinel te maken heeft met een sequential file. Antwoord: Een sentinel staat aan het einde van een sequential file en markeert daarom de EOF (end-of-file). (Gersom van Ginkel)
- Lossless, of nonloss decomposition is een term voor een bepaalde verandering in een relationeel model. wat is die verandering? Antwoord: als velden in een relatie worden gesplitst tot kleinere relaties, zonder dat er data verloren gaat. (Rutger de Graaf)
- Hoe heet de operatie (van een relationele database) waarbij twee verschillende relaties worden samengevoegd? Antwoord: Men maakt daarbij gebruik van de JOIN operatie. (Martin van Kuik)
- Hoe noemt men de verschillende secties van data-opslag bij hashing? Antwoord: Dit zijn zogenaamde ''buckets''. (Martin van Kuik)
Voorgestelde tentamenvragen (inclusief antwoorden)
Niet-redacteuren mogen hier tentamenvragen voorstellen.
- Waarvoor staat de definitie SQL? Antwoord: Structured Query Language (Sicco Chanier)
- Geef een klassiek voorbeeld waar sequential files worden gebruikt? Antwoord: Een salarissysteem in een klein bedrijf (Sicco Chanier)
- Wat zijn de 4 conceptuele lagen van database implementatie? Antwoord: Gebruiker, applicatiesoftware, database management systeem en de database. (Carly Hill)
- Op een balans in een database staat een shared lock aan. Kan een andere transactie ook de balans lezen, als deze de balans niet wil veranderen? Leg uit waarom. Antwoord: Ja dat kan. Een shared lock laat alle transacties toe die niets veranderen aan de balans. (Carly Hill)
- Welke stappen moet je nemen om een document te kunnen verkrijgen uit een indexed file? Antwoord: Vind de identificerende key in de index, verkrijg de locatie van het bestand en verkrijg het document (Rolien Lucker)
- Wat is een persistent object? Antwoord: Een object dat blijft bestaan als het programma wordt afgesloten. (Rolien Lucker)
- Leg uit wat een cascading rollback is. Antwoord: Als transactie x data heeft gewijzigd, kan die data vervolgens alweer door transactie y gebruikt zijn. Cascading rollback houdt in dat in dit geval bij een rollback van transactie x, transactie y ook wordt teruggedraaid. (Gersom van Ginkel)
- Leg uit wat een sentinel te maken heeft met een sequential file. Antwoord: Een sentinel staat aan het einde van een sequential file en markeert daarom de EOF (end-of-file). (Gersom van Ginkel)
- Beschrijf zo kort en bondig mogelijk de term database. Antwoord: een verzameling data die multidimensionaal kan worden weergegeven. (Rutger de Graaf)
- Lossless, of nonloss decomposition is een term voor een bepaalde verandering in een relationeel model. wat is die verandering? Antwoord: als velden in een relatie worden gesplitst tot kleinere relaties, zonder dat er data verloren gaat. (Rutger de Graaf)
- Hoe heet de operatie (van een relationele database) waarbij twee verschillende relaties worden samengevoegd? Antwoord: Men maakt daarbij gebruik van de JOIN operatie. (Martin van Kuik)
- Hoe noemt men de verschillende secties van data-opslag bij hashing? Antwoord: Dit zijn zogenaamde ''buckets''. (Martin van Kuik)
page revision: 29, last edited: 22 Jan 2014 19:56