SQL RDBMS Concepts


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)



    Previous: