
{"id":59,"date":"2016-10-14T16:22:23","date_gmt":"2016-10-14T15:22:23","guid":{"rendered":"http:\/\/home.uia.no\/marign16\/?p=59"},"modified":"2016-10-14T16:24:33","modified_gmt":"2016-10-14T15:24:33","slug":"oppgaver-i-is-100-uke-37","status":"publish","type":"post","link":"https:\/\/home.uia.no\/marign16\/2016\/10\/14\/oppgaver-i-is-100-uke-37\/","title":{"rendered":"Oppgaver i IS-100 Uke 37"},"content":{"rendered":"<p dir=\"ltr\">Hva er en database?<br \/>\n<span style=\"font-weight: 300\">En database er en selvbeskrivende, strukturert oversikt over data. Det som gj\u00f8r databasen spesiell er at den er s\u00f8kbar, og det med flere forskjellige parametere.<\/span><\/p>\n<p dir=\"ltr\">Hvorfor brukes database?<br \/>\n<span style=\"font-weight: 300\">Databaser brukes fordi de gir en strukturert og god s\u00f8kbar oversikt over data.<\/span><\/p>\n<p dir=\"ltr\">Hva er en n\u00f8kkel (key)?<br \/>\n<span style=\"font-weight: 300\">En n\u00f8kkel er et unik felt eller en gruppe med felt som gj\u00f8r at det som ligger i denne raden er s\u00f8kbart p\u00e5 tvers av tabeller.<\/span><\/p>\n<p dir=\"ltr\">Hva er en prim\u00e6rn\u00f8kkel (primary key)?<br \/>\n<span style=\"font-weight: 300\">En unik\/entydig ID for et felt\/rad<\/span><\/p>\n<p dir=\"ltr\">Hva er en fremmedn\u00f8kkel (foreign key)?<br \/>\n<span style=\"font-weight: 300\">En fremmedn\u00f8kkel en prim\u00e6rn\u00f8kkel som er satt inn i en annen tabell<\/span><\/p>\n<p dir=\"ltr\">Hva er en relasjon?<br \/>\n<span style=\"font-weight: 300\">En relasjon er en kobling mellom to forskjellige felter\/rader i to forskjellige databaser eller tabeller, ofte en ID (prim\u00e6rn\u00f8kkel)<\/span><\/p>\n<p dir=\"ltr\">Hva er hensikten (hvilke oppgaver har) et DBMS?<br \/>\n<span style=\"font-weight: 300\">Et DBMS har oppgaven \u00e5 assistere oss i bruk av databaser. Det kan v\u00e6re lettere \u00e5 forst\u00e5 hva man gj\u00f8r via en GUI enn \u00e5 skrive ren kode i et kommandovindu.<\/span><\/p>\n<p dir=\"ltr\">Forklar begrepene:<br \/>\n<span style=\"font-weight: 300\">Column\/Field-<br \/>\n<\/span><span style=\"font-weight: 300\">Et felt er en av definisjonene p\u00e5 en rad, for eksempel studentID<br \/>\n<\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 300\">Kolonnen er definisjonen\/metadataen p\u00e5 feltene<\/span><\/p>\n<p dir=\"ltr\">Row\/Record<br \/>\n<span style=\"font-weight: 300\">Row, ogs\u00e5 kjent som record er radene nedover hvor man legger inn data (ikke metadata), for eksempel navnet p\u00e5 en student.<\/span><\/p>\n<p dir=\"ltr\">Table<br \/>\n<span style=\"font-weight: 300\">Et table er en sammenheng mellom kolonner og rader som utgj\u00f8r et helt &laquo;dokument&raquo;.<\/span><\/p>\n<p dir=\"ltr\">Forklar metadata i forbindelse med database<br \/>\n<span style=\"font-weight: 300\">Metadata er data som beskriver annen data, og i databaser brukes dette som oftest i kolonnene slik at det beskriver hva som ligger i radene.<\/span><\/p>\n<p dir=\"ltr\">Hva er SQL?<br \/>\n<span style=\"font-weight: 300\">SQL eller Structured Query Language er et eget spr\u00e5k som brukes inn mot SQL databaser. Med dette spr\u00e5ket kan vi lese, sette inn, modifisere eller fjerne data i databaser.<\/span><\/p>\n<p dir=\"ltr\">Hva brukes det til?<br \/>\n<span style=\"font-weight: 300\">SQL brukes til \u00e5 sp\u00f8rre databasene om informasjon, for eksempel hvis vi \u00f8nsker \u00e5 modifisere et navn bruker vi SQL spr\u00e5ket til dette, enten det er ren kode eller om en applikasjon p\u00e5 toppen gj\u00f8r det for oss.<\/span><\/p>\n<p dir=\"ltr\">Nevn fordeler og ulemper med relasjonsdatabase (SQL databaser)?<br \/>\n<span style=\"font-weight: 300\">Fordeler:<br \/>\n<\/span><span style=\"font-weight: 300\">Standardisert, ISO osv<br \/>\n<\/span><span style=\"font-weight: 300\">Enkelt \u00e5 ta i bruk<\/span><\/p>\n<p dir=\"ltr\">Ulemper<br \/>\n<span style=\"font-weight: 300\">Klarer ikke h\u00e5ndtere store enkeltfiler p\u00e5 en god m\u00e5te<br \/>\n<\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 300\">Nevn fordeler og ulemper med NOSQL databaser?<br \/>\n<\/span><span style=\"font-weight: 300\">Fordeler<br \/>\n<\/span><span style=\"font-weight: 300\">H\u00e5ndterer godt store enkeltfiler (video, bilde osv)<\/span><\/p>\n<p dir=\"ltr\">Ulemper<br \/>\n<span style=\"font-weight: 300\">Ikke godt utbredt enn\u00e5<br \/>\n<\/span><span style=\"font-weight: 300\">Ikke mange alternativer ute p\u00e5 markedet<br \/>\n<\/span><span style=\"font-weight: 300\">Ikke standardisert enn\u00e5<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hva er en database? En database er en selvbeskrivende, strukturert oversikt over data. Det som gj\u00f8r databasen spesiell er at den er s\u00f8kbar, og det med flere forskjellige parametere. Hvorfor brukes database? Databaser brukes fordi de gir en strukturert og &hellip; <a href=\"https:\/\/home.uia.no\/marign16\/2016\/10\/14\/oppgaver-i-is-100-uke-37\/\">Les videre <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1112,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/posts\/59"}],"collection":[{"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/users\/1112"}],"replies":[{"embeddable":true,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":4,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/posts\/59\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.uia.no\/marign16\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}