Relasjonsdatabaser brukes nesten overalt . Relasjonsdatabaser blir brukt som et middel til å lagre og hente informasjon raskt og enkelt . Det finnes flere typer av relasjonsdatabase i kommersielle og åpen kildekode formater , men er alle relasjonsdatabaser designet rundt samme sett med regler og er like på mange aspekter. Historie
Ideen til en relasjonsdatabase ble opprinnelig unnfanget i 1970 av EF Codd mens han arbeidet ved IBM. Codd produsert 12 regler han følte må følges for å ha en relasjonell datamodell . Codd regler generelt skissert strukturen i en moderne relasjonsdatabase med enkelte opplysninger får selskap av nøkler . Oracle, IBM og Microsoft alle frigitt kommersielle relasjonsdatabase applikasjoner. Oracle og Microsoft er de beste i bransjen i kommersielle databaser .
Komponenter
Relasjonsdatabaser består av en rekke komponenter som gjør at den kan fungere som et middel til å lagre data og hente den effektivt . Data lagres i tabeller som består av rader og kolonner. I en riktig opprettet database , kan hver rad bli identifisert av en nøkkel unik for den aktuelle rad. Tabeller kan endres med begrensninger og indekser for å øke data renhet . Begrensninger er brukt som kontroller for å sikre at det bare er en unik nøkkel , eller at et felt eller kolonne , er riktig utfylt . Indekser brukes til å øke hastigheten på jakt etter data . En indeks er egentlig en liste over poster basert på en kolonne. Søke på tabellen etter en indeksert kolonne vil bli utført mye raskere enn et søk på en ikke - indeksert kolonne .
Betydning
Før innføringen av relasjonell databaser , data ble lagret i flate filer . Flate filer var rene tekstfiler med mange rader med data lagret i en avgrenset skjema. Kolonnene i raden ble atskilt med spesialtegn eller faner . Flate filer var vanskelig å oppdatere og hente informasjon og var begrenset i størrelse . Relasjonsdatabaser er dannet av tabeller som inkluderer flere rader eller poster og ulike kolonner eller attributter. Tabeller kan ha relasjoner med andre tabeller og settes sammen på en tast. Dette åpnet for en reduksjon i databasen størrelse og evne til å finne og oppdatere data raskt.
Typer
I 1979 lanserte Oracle den første kommersielle database med IBM etter i 1982 med sin SQL data System . I 1992 lanserte Microsoft den første versjonen av en relasjonsdatabase - Microsoft SQL Server. Andre typer relasjonsdatabaser tilgjengelige for kommersiell bruk inkluderer MySQL , PostgreSQL , SQLite og Access. MySQL, PostgreSQL og SQLite er åpen kildekode relasjonsdatabaser som er populære blant nettsteder og Internett-applikasjoner . Alle relasjonsdatabaser bruker en form for SQL som sitt grensesnitt språk. SQL eller Structured Query Language åpner for definisjon, manipulering og spørring av data som er lagret i databasen.
Funksjon
Relational database brukes til å lagre data og la for sin modifikasjon og gjenfinning . Relasjonsdatabaser blir brukt overalt. Bankene vil stole på relasjonsdatabaser å administrere transaksjoner, fordringer og kundekonto informasjon . Nettsteder kan bruke relasjonsdatabase for å administrere brukere , innhold og merchandise. Relasjonsdatabaser er svært robust ved at de er i stand til å brukes i en rekke måter .