Informatie en informatiesystemen Flashcards
Wat is het DIKAR-model?
Manier om rol van informatie te beschrijven.
Data: ruwe feiten die een bepaald fenomeen, concept of gebeurtenis beschrijven. (hoeveel wil je hiervan?)
Informatie: specifieke context geeft specifieke betekenis. (data aggregeren)
Kennis: expertise / know-how. (begrijpen)
Actie: bepalen wat te doen.
Resultaat: monitoren en opvolgen. (investering ok?)
Waarom spreken we over een model bij IS? Hoe worden zaken uitgedrukt?
Infomatie-spiegel:
- abstractie (sommige aspecten wel, andere niet)
- partieel en minder complex
- uitgedrukt in tekens of symbolen
- belang syntax (vorm) en semantiek (betekenis) (zie bvb HR-XML en XBRL)
Wanneer is iets data of informatie?
Subjectief en veranderlijk in de tijd: 18 kan aantal aankopen zijn, aantal verkopen of morgen helemaal niets.
Wat is data representatie? (oorspronkelijk en nu)
Voor mensen: getallen, tag clouds, word clouds, data clouds
Voor computers: binair, GR (quick response; wordt opnieuw omgezet naar binair)
Hoe wordt informatie opgeslagen in een computer?
Serie bits (binary digits; 0 of 1). Elke bit opgeslagen in transistor. Processor = miljarden transistoren. Groepering aantal bits = byte (meestal 8 = 256 combinaties of betekenissen). Gestructureerd, semi-gestructureerd, ongestructureerd.
Welke soorten gestructureerde data kennen we?
Enkelvoudige types:
- integer, real, datum, string
Meervoudige types:
- lijsten/arrays, records, array of records (relationele databanken), boomstructuur
Hoe wordt een Real intern voorgesteld?
Als een geheel getal met exponent die bepaalt waar de komma staat.
Hoe groot kan een opgeslagen getal zijn? (Integer)
Afhankelijk van het aantal bytes dat toegewezen wordt.
Hoe wordt een Datum opgeslagen?
Specifieke syntax wordt voorgeschreven
vb YYYY-MM-DD
Hoe wordt een String opgeslagen? Geef 3 voorbeelden.
Specifieke tekenset bevat afspraken over welke letter door welke byte wordt gerepresenteerd.
- ASCII: American national Standard Code for Information Interchange (7 bits; 128 tekens, 95 zichtbare, 33 opdrachten), extended ASCII (8 bits)
- EBCDIC: Extended Binary Coded Decimal Interchange Code (8 bits)
- Unicode: alle schriften (32 bits UTF-32; 16 en 8)
Wat is een Record?
Verzameling van informatie van verschillende enkelvoudige datatypes.
Wat is een Array?
N-dimensionale lijst met gegevens van hetzelfde enkelvoudige datatype met N het aantal Indices (index verwijst naar plaats van de data in de lijst).
Wat is een relationele databank? (technisch) welke homogeniteiten kennen we?
Interne datarepresentatie obv relationele tabellen (= array of records)
Kolommen = attributen.
Rijen = records.
Sleutel = combinatie één of meer attributen die record uniek identificeren (cft. index bij array).
Attribuut kan verwijzing bevatten naar andere record in andere tabel.
Horizontale homogeniteit = elk record in een tabel bevat dezelfde attributen.
Verticale homogeniteit = elk attribuut voor elke record hetzelfde datatype.
Wat is een boomstructuur? Geef voorbeeld en voordeel.
Hiërarchische structuur. Elementen = knopen. Elke knoop heeft juist één ouder. Bladeren = knopen zonder kind-knopen Voorbeeld: Bill of Materials (BOM, BOQ) Voordeel: voor sommige verwerkingen zeer performante algoritmes gekend.
Hoe kan ongestructureerde data gerepresenteerd worden?
- BLOB (Binary Large Object): lange rij bits.
- Bitmap: raster waarvan de cellen pixels zijn.
Wat is semi-gestructureerde data?
Teksten, documenten, e-mails: (e-mail)adres, datum, …, tekstvak.