Tenta 12/12 Flashcards

1
Q

Kandidatnyckel

A

unika nycklar som finns i tabellen, som identifierar vad tabellen handlar om. En kolumn eller en kombination av kolumner som alltid har ett unikt värde för varje rad i tabellen är primärnyckel.

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

Primärnyckel

A

den kandidatnyckel man har valt att använda i tabellen som är unik

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

Främmande nyckel

A

refererar till primärnyckeln i en annan tabell, alltså att man lånar data från en annan tabell. Kan finnas två i en tabell.

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

ER-modell

A

sår för Entity/Relationship (entitets-sambandsmodellen). Konceptuell datamodell där man beskriver verkligheten genom entiteter(“saker”,ritas som fyrkantiga lådor och blir en tabell senare) och samband (finns mellan de olika sakerna, ritas som en diamant mellan entiteterna).

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

Olika sambandstyper

A
  • N:1 eller 1:N - många till ett samband, ett till många (blir främmande nyckel i många-entitetstypens tabeller se s.88)
  • 1:1 - ett till ett samband (blir främmande nyckel i en tabell, kan också välja att slå ihop tabellerna)
  • N:M - många till många sambans (sambandstypen blir en egen tabell, som kopplar ihop två tabeller, se s.90)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ER-schema

A

beskrivning av verkligheten enligt ER-modellen. En beskrivning av vilken data som kan finnas i databasen, oberoende av datan som finns där just nu.

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

ER-diagram

A

ett ER-schema som är uppritat som ett diagram.

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

Relationsmodellen

A

datamodell där man beskriver verkligheten genom lagrad data i tabeller. Data lagras i relationer, alltså tabeller, med rader och namngivna kolumner.

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

Attribut

A

Om sakerna eller sambanden i ER-diagram har egenskaper kallas dessa attribut. Ritas som ovaler över lådan (det som blir tabellen). Attribut blir kolumner i tabellen.

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

Client/server-relation

A

Servern lyssnar efter anrop från klienten (alltid åt ett håll) 1. Klienten (webbläsaren) skickar en förfrågan till servern (ber om en tjänst) 2. Servern besvarar anropet (utför tjänsten och förfrågan)

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

Broken link

A

innebär en länk till en webbsida som inte fungerar, om en användare använder länken kommer användaren att förflyttas till 404-sida eller ett error massage

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

Databas

A

en samling data som hör ihop på något sätt

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

Databashanterare/Databassystem

A

ett program som har uppgift att lagra och hantera databaser. Programvara för att interagera mellan användare/klient och databas. PostgreSQL är ett exempel på en databashanterare.

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

vad är uppgifter i tabellerna

A

Uppgifter i tabellerna är data.

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

Gränssnitt

A

en skiljelinje mellan två delar i ett system, mellan systemet och dess omgivning, t.ex databashanteraren och användaren. Hur kommunikationen över gränsen sker

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

Användargränssnitt

A

är gränssnittet mellan ett datorsystem och användaren. Program som användaren kan använda för att söka eller ändra i databasen, inmatning som ger användaren möjlighet att påverka systemet

17
Q

Vad betyder datatypen integer?

A

är en datatyp, betyder heltal

18
Q

Vad betyder datatypen char?

A

är en datatyp, en sträng med en bestämd längd, kan inte vara längre än den bestämda längden. Kan innehålla bokstäver, siffror och specialtecken.

19
Q

Vad betyder datatypen varchar?

A

är en datatyp, en stäng med variabel längd. Anger den maximala stränglängden i tecken. T.ex 0 upp till 14 tecken. Kan innehålla bokstäver, siffror och specialtecken.

20
Q

Vad betyder join och hur används den?

A

används för att kombinera rader från två eller flera tabeller, baserat på en relaterad kolumn emellan. En join används när det finns en relation mellan två tabeller man vill hämta datan i. Håller sig till primärnycklar och främmande nycklar i de tabeller man vill hämta data från, då det är dem som representerar just den tabellen och kolumnen.

21
Q

Vad är http?

A

datakommunikationsprotokoll

22
Q

Vad är webbläsare?

A

är klienten. Tar dig vart som helst på internet, t.ex genom google chrome, safari. Skickar begäran till webbservern om att få se webbsidan.

23
Q

Vad är webbserver?

A

server som lagrar information som är tillgänglig genom webben och levererar den som webbsidor till besökaren (lagrar innehållet på en webbplats) . Är ständigt igång och väntar på uppkoppling. Anropas av klienten (webbläsaren) och är en mellanhand mellan klient och databasservern.

24
Q

Vad är databasserver?

A

arbetar i klient-server relationen och är alltid redo att returnera information som efterfrågas av webbservern. Fel i tillhandahållandet eller överföringen av data leder till störningar i processerna och felaktiga arbetsresultat. Körs ovanpå databasen.