Hva er RDBMS? 
 
 RDBMS står for   R 
 elational   D 
 ATABASE   M 
 anagement   S 
 ystem. RDBMS er grunnlaget for SQL, og for alle moderne databasesystemer som MS SQL Server, IBM DB2, Oracle, MySQL, og Microsoft Access. 
 
 En relasjonsdatabase management system (RDBMS) er en database management system (DBMS ) som er basert på relasjonsmodellen som ble introdusert av EF Codd. 
 
 Hva er bordet? 
 
 Dataene i RDBMS er lagret i databaseobjekter som kalles  tabeller 
. Tabellen er en samling av relaterte data oppføringer og den består av kolonner og rader. 
 
 Husk at en tabell er den vanligste og enkleste formen for datalagring i en relasjonsdatabase. Følgende er eksempel på en KUNDER tabell: 
 + ---- + ---------- + ----- + ----------- + --- ------- + | ID | NAME | AGE | ADRESSE | LØNN | + ---- + ---------- + ----- + ----------- + ---------- + | 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | Kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 | + ---- + ---------- + ----- + ----------- + ---------- + 
 Hva er felt? 
 
 Hver tabell er delt opp i mindre enheter som kalles felt. Feltene i KUNDER tabellen består av ID, navn, alder, adresse og lønn. 
 
 Et felt er en kolonne i en tabell som er utviklet for å opprettholde spesifikk informasjon om hver post i tabellen. 
 < h2> Hva er rekord eller rad? 
 
 En rekord, også kalt en rad med data, er hver enkelt oppføring som eksisterer i en tabell. For eksempel er det 7 poster i over KUNDER tabellen. Følgende er en enkelt rad av data eller posten i KUNDER tabellen: 
 + ---- + ---------- + ----- + ---------- - + ---------- + | 1 | Ramesh | 32 | Ahmedabad | 2000.00 | + ---- + ---------- + ----- + ----------- + ---------- + 
 En post er en horisontal enhet i en tabell. 
 
 Hva er kolonnen? 
 
 En kolonne er en vertikal enhet i en tabell som inneholder all informasjon knyttet til et bestemt felt i en tabell. 
 
 For eksempel, er en kolonne i KUNDER tabellen ADRESSE, som representerer plassering beskrivelse og vil bestå av følgende: 
 + ----------- + | ADRESSE | + ----------- + | Ahmedabad || Delhi || Kota || Mumbai || Bhopal || MP || Indore | + ---- + ------ + 
 Hva er NULL verdi 
 
 En NULL verdi i en tabell er en verdi i et felt som ser ut til å være tom, noe som betyr en? feltet med en NULL-verdi er et felt uten verdi. 
 
 Det er svært viktig å forstå at en NULL-verdi er annerledes enn en null verdi eller et felt som inneholder mellomrom. Et felt med en NULL verdi isone som har stått tomt i posten opprettelse 
 
 SQL Begrensninger:. 
 
 Begrensninger er reglene håndheves på datakolonner på bordet. Disse brukes til å begrense den type data som kan gå inn i en tabell. Dette sikrer nøyaktigheten og påliteligheten av dataene i databasen. 
 
 Begrensninger kan være kolonnen nivå eller tabellnivå. Kolonne nivå begrensninger, gjelder kun for én kolonne der som tabellen nivå begrensninger brukes på hele tabellen 
 
 Følgende er ofte brukt begrensninger tilgjengelig i SQL. 
 
 NOT NULL Constraint: Sikrer at en kolonne ikke kan ha NULL verdi 
 
 
 STANDARD Constraint. Gir en standardverdi for en kolonne når det ikke er angitt 
 
 
 entydig begrensning.: sikrer at alle verdier i en kolonne er forskjellige 
 
 
 primærnøkkelen.:. entydig identifisert hver rader /poster i en database tabell 
 
 
 UTENLANDSKE Key : entydig identifisert noen rader /poster i noen annen database tabell 
 
 
 kontrollbegrensning. kontrollbegrensningen sikrer at alle verdier i en kolonne oppfylle visse vilkår. 
 
 
 INDEX: Brukes til å skape og hente data fra databasen svært raskt 
 bilder 
 Dataintegritet:. 
 
 Følgende kategorier av dataintegritet eksisterer med hver RDBMS: 
 
 
  Entity Integrity. 
 Det er ingen dupliserte rader i en tabell 
 
 
  Domain Integritet: 
 håndhever gyldige oppføringer for en gitt kolonne ved å begrense type, format, eller omfanget av verdier 
 
 
  referanseintegritet. 
 Rader kan ikke slettes, som brukes av andre poster 
 
 
  Brukerdefinert Integrity. 
 håndhever noen spesifikke forretningsregler som ikke faller inn i foretaket, domene eller referanseintegritet . 
 
 Database Normalisering 
 
 Database normalisering er prosessen med å effektivt organisere data i en database. Det er to grunner til normaliseringsprosessen. 
 
 eliminere overflødige data, for eksempel lagre de samme dataene i mer enn ett bord 
 
 
 Sikre dataavhengig fornuftig. 
 
 Begge disse er verdige mål som de reduserer mengden plass en database forbruker og sikre at data er logisk lagret. Normalisering består av en rekke retningslinjer som hjelper veilede deg i å lage en god database struktur 
 
 retningslinjer Normalisering er delt inn i normale former.; tenke på skjema som format eller måten en database struktur er lagt ut. Målet med normale former er å organisere databasen strukturen slik at den er i samsvar med reglene i første normale form, deretter andre normal form, og til slutt tredje normale form. 
 
 Det er ditt valg å ta det videre og gå til fjerde normal form, femte normal form, og så videre, men generelt sett, tredje normale form er nok. 
 
 
 Først Normal Form (1NF) 
 
 
 Second Normal Form (2NF) 
 
 
 Tredje normalform (3NF) 

