Sensorspørsmål Flashcards

1
Q

Hva er en klient og en tjener?

A

Vi har maskiner med ulike roller.

Tjenermaskinen tilbyr tjenester til klientmaskinene

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvordan fungerer en server?

A

En server er alltid oppkoblet og venter på henvendelser fra klientmaskiner.
En webserver er feks en maskin som inneholder nettsider, medieserver inneholder medieinnhold som kan strømmes til klientmaskiner oge-postserver er en maskin som formidler e-post meldinger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hva er det å komprimere et bilde?

A

Å gjøre størrelsen på bilde mindre. Man kan ofte velge kvaliteten på komprimeringen. For eksempel 3,5MB til 1,3 MB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hva avgjør kvaliteten til en digital lyd?

A

Bitdybde og Samplingsfrekvens.

Jo flere målinger vi foretar langs lydbølgene og hvor mye informasjon vi lagrer på hvert punkt avgjør hvor stor fila blir og dermed hvordan kvaliteten blir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvordan sendes data over internett?

A

Data på internett sendes i oppdelte datapakker. Når en klientmaskin for eksempel spiller av en video fra internett, sendes filmen litt og litt i disse pakkene. Dette gjør kommunikasjonen mer effektiv. Dersom enkelte pakker går tapt på veien til mottaker unngår man å sende alt på nytt.
En datapakke har en mottakeradresse. Når en datapakke kommer til en ruter, leses adressefelt på datapakken, og ruteren avgjør hva som er neste ledd i den mest effektive veien gjennom nettet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hva er en protokoll

A

En protokoll er et sett standariserte regler for hvordan datamaskiner skal forstå hverandre og kommunisere. Flere protokoller jobber sammen fordi de inneholder ulike regler for ulike nivåer i kommunikasjonen. Feks, HTTP, FTP, SMTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvorfor brukes 0 og 1 i en data?

A

Fordi datamaskiner opererer utifra det binære tall systemet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hva er forskjellen mellom HTML og PHP

A

HTML lager statiske nettsider. PHP er en programkode som legges til for å lage nettsiden dynamisk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvordan digitaliseres et bilde?

A

Sensoren (bildebrikken) kan ha flere millioner punkter som er lysfølsomme. Hvert punkt kan registrere styrken på lyset som treffer den i form av elektrisk spenning. Denne spenningen blir gjort om til en digital verdi som kan lagres i et minne.
De lysfølsomme punktene kan ikke skille de forskjellige fargene, derfor brukes det ofte et filter med røde, grønne og blå vinduer foran sensoren. dette gjør at man kan registrerer fargen for hvert punkt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvilken tall har et farge og hva representerer de tallene?

A

000000
ff0000 =rød
00ff00= grønn
0000ff= blå

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hva er phishing?

A

Lage en kopi av en troverdig nettside for å snoke etter sensitiv informasjon.
Ved phishingangrep kontaktes offeret som regel via en e-post eller sosiale medier, hvor avsenderen fremstår som en reell virksomhet, for eksempel en bank. Offeret lures videre til å åpne et vedlegg eller klikke seg inn på en falsk nettside for å “logge seg inn”, eller oppgi annen sensitiv informasjon, som for eksempel fødselsnummer. Dette misbrukes siden av bakmennene.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hvordan gjør man en modell av en database til en database?

A

Man legger inn informasjon som datamodellen spør etter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hva er atomærkrav?

A

stykke opp og dele opp informasjon så mye som mulig for å unngå dobbeltlagring. feks fornavn og Etternavn.

Hvorfor?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hva brukes en databasemodell til?

A

Planlegging og strukturering av data, slik at informasjon kan utnyttes av kunde.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hva er forskjellen mellom en database og en databasemodell?

A

Datamodell: struktur og planleggingen av en database. Inneholder primærnøkkler, fremmednøkler og relasjoner.
Database: samling av data som inneholder informasjon som kunden kan benytte seg av. Dataene er organisert og strukturert etter en bestemt strategi eller modell utifa modellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hva gjør du for å hente data fra en database?

A

Kommandoen settes inn i SQR statement. SELECT FROM lar oss hente ut data fra en database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Kan man lagre alle typer data i en database?

A

Nei. Man skal unngå lagring av beregnbare data. En beregnbar verdi kan risikere dobbeltlagring fordi vi ikke har kontroll på den. Derfor det er vikitg å la datafeltene bør inneholde unike fakta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Hvilke datatyper kan man lagre i en database?

A

VARCHAR (x), CHAR(X), TEXT, INT, FLOAT, DATETIME, BOLEEN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hva er en relasjon?

A

Relasjon mellom dataene i en rad gjennom nøkkelene. Ikke en relasjon mellom tabellene, men kolonnene i tabellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Hva er en fremmednøkkel?

A

En primærnøkkel fra en annen tabell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Hva er hensikten med å bruke 2 primærnøkler i en tabell?

A

Kan kun være 1 primærnøkkel, men primærnøkkelen kan være i to kolonner slik som fodselsdato og personnummer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Hvorfor må man ha 2 tabeller istedenfor 1 tabell?

A

Normaliseringslov 1, 2, 3

23
Q

Hvordan fungerer kråkefoten og hvordan leses den?

A

Kråkefot er en betegnelse på begrensing i relasjoner. O< betyr minimum 0 maksimum mange, og I< betyr minimum 1 maksimum mange

24
Q

Hva er en tagg?

A

En tagg bestemmer strukturen i html stilarkene. Taggene marker tekstelementer i html, og slutter og starter med < >. Taggene definerer elemtenene på siden og angir hvilke elementer som skal være overskrifter, brødtekst, hyperlenker.

25
Q

Nevn noen tagger i HTML

A

p, h1, h2, h3 osv
ol, ul, a
br (linjeskift) img src,

26
Q

Hvilke skriptspråk brukes på en nettside?

A

Html, css, javascript

27
Q

Hva er en dynamisk nettside?

A

Dynamiske nettsider inneholder html kode og programkode som gjør at siden kan endre seg og få utvidet funksjonalitet. For eksempel en nettbutikk der handlekurven endrer seg utifra hva du som bruker gjør.

28
Q

Hva er forskjellen mellom en statisk og en dynamisk nettside?

A

En statisk nettside blir ikke forandret med mindre noen redigerer og gjør forandringer i HTML-koden. Dynamiske kan endres og interagere med bruker.

29
Q

Hvordan lager man en dynamisk nettside?

A

HTML-koden må utvides med programkode. Dynamiske nettsider inneholder HTML-kode og programkode som gjør at siden kan endre seg dynamisk og få utvides funksjonalitet. JavaScript og PHP er to av mange ulike tekonlogier som kan brukes.

30
Q

Hvordan kjører man en dynamisk nettside?

A

Vi må bruke en PHP fil som kjører på en tjernemaskin (vi kan simulere en tjenermaskin på egen data ved å bruke programmer som WAMP eller MAMP, Sublime). Dynamiske nettsider leveres av en tjener som respons på brukeren sin input.

31
Q

Hvilken filtype en dynamisk nettside er lagret som?

A

.php

32
Q

Hva er CSS?

A

CSS er et språk som brukes for å beskrive hvordan taggene i HTML skal presenteres. Man kan definere stiler som angir hvordan presentasjonen av bilder, tekstinnhold, bakgrunner, lenker, tabeller og lignende skal være. Man velger en selector (feks H1) som skal defineres.

33
Q

Hvordan bruker du CSS i en HTML-side?

A

Du kan legge inn CSS på ulike måter:

-Exsternal under head

34
Q

Filformater for video?

A

MPEG-4 og AVC

35
Q

Hva er en ruter?

A

De ulike nettverkene som sammen utgjør internett kobles sammen ved hjelp av rutere. En ruter er en slags maskin med oversikt over adresser til andre nettverk og datamaskiner.
Rutersystemet på internett sørger for at disse datapakkene får en rask vei frem til mottaker. Ruteren bygger opp tabeller med IP

36
Q

Hva er koden for å legge inn en link i html?

A

<a> </a>

37
Q

Hva er koden for å legge inn et bilde i html?

A

<img></img>

38
Q

To typer dynamiske nettsider

A
  1. server-side scripting: programkode som utføres på serveren når nettsiden hentes
  2. client-side scripting: Nettsider hentes fra serveren , men det er nettleserprogrammet på klientmaskinen som fortolker og utfører koden.
39
Q

JavaScript

A

Kan tilføre nettsider mange ulike typer funksjonalitet som ofte er knyttet til interaksjon og brukergrensesnitt.

40
Q

Segmatiske tegn

A

h1, h2, p, ul, ol, li, table

41
Q

Hva er forskjellen på PHP og Javascript?

A

JavaScript er en klient side og PHP er en server side. Det vil si at nettsiden tolkes i serveren når du bruker PHP mens brukes det JS tolkes nettside hos klienten. De har forskjellig semontikk

42
Q

Hva er tegnet for class og id?

A
class= .
Id= #
43
Q

Hva er semantikken vi bruker i java?

A

document.write

44
Q

Hvilken funksjon har SQL?

A

Datadefinisjon: definere data: legge til, fjerne, opprette databaser og tabeller
Datamanipulasjon: Manipulere data: hente ut, manipulerer date

45
Q

Første normalform

A

Kun 1 verdi pr felt

46
Q

Andre normalform

A

Ingen ikke-nøkkelkolonne skal være avhengig av deler av en kandidatnøkkel

47
Q

Tredje normalform

A

Ingen ikke-nøkkelkolonne skal være avhengig noe annet enn kandidatnøkkel

48
Q

Hva betyr HTML 5.0?

A

HTML 5.0 er: css + html + javascript. Det er den siste utgave av HTML. Også det er en utgave som reduserer tilleggsprogrammer nedlastinger. Man kan tegne på web, spille, høre på musikk osv. uten å nedlaste noe ekstra programvare.

49
Q

La oss si at du skal lage en nettside til en kunde, hvor mange faser er det i en sånn systemutvikling prosedyre, og cirka hvor mange personer skal jobbe med deg på et sånt prosjekt? Husk å snakke om de forskjellige fasene.

A
Det er 7 faser (du trenger ikke å huske absolutt alle):
a. Klargjøring av bedriftens virksomhet.
b. Beskrive formålet med produktet
c. Beskrive målgruppe
d. Lage skisse
e. Utvikle design
f. Testing
g. Drift
Også er det alltid en prosjektleder i et hvilket som
50
Q

Beskriv SCRUM-metoden

A
  1. Product backlog: ønskeliste over funksjoner. Hvem, hva, hvorfor
  2. Poengsum: Hvor vansklig/lett/viktig/energikrevende?
  3. Sprint og Sprint backlog: Prioritering av lista.
51
Q

Hva er brukergrensesnitt? Hvor viktig er det?

A

Brukergrensesnitt er det som du ser på skjermen. Den mest brukt brukergrensesnitt som alle kjenner til er WIMP, nemlig: Windows, Icons, Menus, and Pointers.
Det er ubeskrivelig viktig med tanken på at brukergrensesnitt er den første kontakt en bruker har med en tjeneste/produkt. Den tilpasses gjerne målgruppen for at brukerne skal få info så effektivt som mulig på så kort tid som mulig.

52
Q

Datatilsynets rolle?

A

Datatilsynet sin rolle er å passe på at alle i Norge respekterer oven om behandling av personopplysninger. For eksempel har du som person lov til å vite hva slags personopplysninger et hvilket som helst firma har om deg. Et firma eller selskap som ønsker å lagre sensitive personopplysninger om sine kunder/brukere er nødt til å søke om lov fra datatilsynet: de sender en søknad som heter konsesjonssøknad.

53
Q

Hva er vektorgrafikk? når brukes det?

A

Vektorgrafikk betyr at informasjon er lagret langs kurver, linjer, former. Et slik bilde tar mye mindre plass men kvaliteten er langt mindre enn et bilde i punktgrafikk.

skal man lage shapes, logoer, banner, enkle tegning er det lurest å bruke vektorgrafikk

54
Q

Hva er punktgrafikk? når brukes det?

A

Punktgrafikk betyr at data lagres i punkter, altså jo flere punkter og bedre kvalitet men jo flere punkter, og mer plass bildet tar.
profilbilder, eller alt der detalj er essensiell, så skal man bruke punktgrafikk.