EN database er en organisert samling av data lagret i et datasystem og vanligvis kontrollert av et databasestyringssystem (DBMS). Dataene i vanlige databaser er modellert i tabeller, noe som gjør spørring og prosessering effektiv. Structured query language (SQL) brukes ofte for dataspørring og skriving.
De Database er en viktig del av livet vårt. Vi møter flere aktiviteter som involverer vår interaksjon med databaser, for eksempel i banken, på jernbanestasjonen, på skolen, i en dagligvarebutikk osv. Dette er tilfellene hvor vi trenger å lagre en stor mengde data på ett sted og hente disse dataene enkelt.
Hva er data ?
Data er statisk rå og ubehandlet informasjon. For eksempel – navn, klasse, karakterer osv. På dataspråk kalles en informasjon som kan oversettes til en form for effektiv bevegelse og behandling for data. Data er utskiftbar informasjon.
Hva er en database ?
En database er en samling av data som er organisert, som også kalles strukturerte data. Den kan åpnes eller lagres i et datasystem. Det kan administreres gjennom en Databasestyringssystem (DBMS), en programvare som brukes til å administrere data. Database refererer til relaterte data i en strukturert form.
applikasjon : Firmainformasjon, kontoinformasjon, produksjon, bank, finanstransaksjoner, telekommunikasjon.
I en database er data organisert i tabeller som består av rader og kolonner, og de indekseres slik at data enkelt kan oppdateres, utvides og slettes. Datadatabaser inneholder vanligvis filregistreringsdata som transaksjoner fra en bankkonto til en annen bankkonto, salgs- og kundedetaljer, gebyrdetaljer for studenter og produktdetaljer. Det finnes forskjellige typer databaser, alt fra den mest utbredte tilnærmingen, relasjonsdatabasen, til en distribuert database, skydatabase og NoSQL-databaser .
- Relasjonsdatabase: En relasjonsdatabase består av et sett med tabeller med data som passer inn i en forhåndsdefinert kategori.
- Distribuert database: EN distribuert database er en database der deler av databasen er lagret på flere fysiske steder, og hvor behandlingen er spredt eller replikert mellom forskjellige punkter i et nettverk.
- Cloud Database: En skydatabase er en database som vanligvis kjører på en skybasert databehandlingsplattform. Databasetjeneste gir tilgang til databasen. Databasetjenester gjør den underliggende programvarestabelen gjennomsiktig for brukeren.
Disse interaksjonene er eksempler på en tradisjonell database der data er av én type – det vil si tekstlig. I utviklingen av teknologien har ført til nye anvendelser av databasesystemer. Ny medieteknologi har gjort det mulig å lagre bilder, videoklipp. Disse essensielle funksjonene gjør multimedia databaser .
ssis veiledning
Nå for tiden blir folk smarte – før de tar noen avgjørelser, analyserer de fakta og tall knyttet til det, som kommer fra disse databasene. Siden databasene har gjort det enklere å administrere informasjon, er vi i stand til å fange kriminelle og gjøre dype undersøkelser.
Evolusjon av databaser
Filbasert
Med ankomsten av databaser på begynnelsen av 1960-tallet, har de gjennomgått en betydelig utvikling. De første systemene som ble brukt til å lagre og redigere data var navigasjonsdatabaser, slik som den hierarkiske databasen (som var avhengig av en trelignende arkitektur og perFile-baserte databaser ble først utviklet i 1968. Data i filbaserte databaser ble holdt i flate filer. Filer gir mange fordeler, men de har også noen ulemper.
shweta tiwari skuespiller
Filsystemets flere tilgangsteknikker, som sekvensiell, indeksert og tilfeldig, er blant de viktigste fordelene.
Det krever mye tredjegenerasjons språkprogrammering, for eksempel BASIC eller COBOL .
Hierarkisk datamodell
Perioden av Hierarkisk database var 1968–1980. IBMs første DBMS var et fremtredende hierarkisk databaseparadigme. Informasjonsstyringssystemet, eller IMS, var navnet på det.
Nettverksdatamodell
Nettverksdatamodell Charles Bachman opprettet Integrated Data Store (IDS), Honeywells første databasestyringssystem. Selv om det ble opprettet på begynnelsen av 1960-tallet, standardiserte Conference on Data Systems Languages, eller CODASYL, det i 1971.
Relasjonsdatabase
Relasjonsdatabaser fikk popularitet på 1980-tallet, og objektorienterte databaser på 1990-tallet. NoSQL-databaser dukket opp mer nylig som svar på internetts raske ekspansjon og etterspørselen etter ustrukturert databehandling i en raskere hastighet. I disse dager revolusjonerer selvkjørende databaser og skydatabaser måtene data samles inn, lagres, håndteres og brukes på.
Typer databaser
Det finnes mange typer databaser.
- Relasjonsdatabaser: En relasjonsdatabases innhold er ordnet som en samling av tabeller med rader og kolonner. Tilgang til strukturerte data gjøres mest fleksibel og effektiv av relasjonsdatabaseteknologi.
- Objektorienterte databaser: Lik Objektorientert programmering , er data i en objektorientert database representert som objekter.
- Distribuerte databaser: En distribuert database består av to eller flere filer som er spredt over flere steder. Databasen kan være spredt over mange nettverk, plassert på ett fysisk sted, eller holdes på flere datamaskiner.
- Datavarehus: Et datavarehus er en slags database laget spesielt for rask spørring og analyse. Det er et sentralt depot for data.
- NoSQL-databaser: I motsetning til relasjonsdatabaser, som spesifiserer hvordan all datainndata må formateres, tillater NoSQL eller ikke-relasjonelle databaser lagring og manipulering av ustrukturerte og semistrukturerte data. Utbredelsen og kompleksiteten til nettapplikasjoner førte til økningen i populariteten til NoSQL-databaser.
- Grafdatabaser: Data lagres i en grafdatabase ved hjelp av entiteter og deres relasjoner.
- OLTP-database: An OLTP-database er en rask, analytisk database laget for å håndtere mange transaksjoner fra flere brukere samtidig.
- Open source databaser: Et databasesystem som er åpen kildekode kan ha enten en SQL eller NoSQL database som kildekode.
- Skydatabaser: En samling av organiserte eller uorganiserte data som er plassert på en privat, offentlig eller hybrid cloud computing-plattform er kjent som en skydatabase. Skydatabasemodeller kommer i to varianter: tradisjonelle og database som en tjeneste (DBaaS) . Med DBaaS håndterer en tjenesteleverandør vedlikehold og administrative oppgaver.
Hva er DBMS?
Samling av innbyrdes relaterte data og sett med programmer for å få tilgang til data eksempel – MySql, Oracle .
java lambda-uttrykk
- Et grensesnitt for operasjoner som opprettelse, sletting, modifikasjon osv. leveres av DBMS.
- DBMS lar brukeren lage sine databaser i henhold til deres krav.
- DBMS aksepterer forespørselen fra applikasjonen og gir spesifikke data gjennom operativsystemet.
- DBMS inneholder en gruppe programmer som fungerer i henhold til brukerens instruksjoner.
- Det gir sikkerhet til databasen.
Databaseutfordringer
Nedenfor er noen utfordringer med Database.
- absorberer betydelige økninger i mengden data. Databaseadministratorer sjonglerer stadig med syndfloden av data som strømmer inn fra sensorer, tilkoblede enheter og dusinvis av andre kilder i et forsøk på å effektivt administrere og organisere dataene til organisasjonene deres.
- sikre datasikkerheten. I disse dager er datainnbrudd vanlig, og hackere blir mer ressurssterke. Å sørge for at data både er lett tilgjengelige for brukerne og sikre er viktigere enn noen gang.
- møte kravene. Bedrifter krever sanntidstilgang til dataene sine i dagens raske forretningsklima for å støtte raske beslutninger og gripe nye muligheter.
- Ta vare på og administrere infrastruktur og database. Databaseadministratorer er ansvarlige for å utføre forebyggende vedlikehold, ta i bruk programvareoppdateringer og oppgraderinger og kontinuerlig overvåke databasen for problemer.
- fjerner skalerbarhetsbegrensninger. Hvis en virksomhet skal trives, må den ekspandere, og som et resultat av dette må også databehandlingen. Imidlertid synes databaseadministratorer det er ekstremt utfordrende å forutsi hvor mye kapasitet en virksomhet vil kreve, spesielt når de arbeider med lokale databaser.
- sikre latensbehov, datasuverenitet eller bosted. Enkelte virksomheter har brukstilfeller som er mer passende for lokal distribusjon. Under slike omstendigheter er forhåndsoptimaliserte og forhåndskonfigurerte konstruerte systemer perfekte for å kjøre databasen.
Vanlige spørsmål om databasen
Q.1: Hvorfor bruker vi database?
Svar:
Databaseprogramvare lar brukere lagre og hente data på en organisert måte, det forenkler dataadministrasjon. For å hjelpe med å bygge og vedlikeholde dataene har den vanligvis et grafisk grensesnitt.
Q.2: Hvordan lage en database?
Svar:
- Opprett en database
- Koble til databasemotoren.
- Fra standardlinjen velger du Ny spørring.
Q.3: Hvor er hoveddatabasen?
Svar:
ProgramfilerMicrosoft SQL ServerMssqlData-katalogen inneholder msdb-databasefilen (msdb. mdf) og msdb-loggfilene (msdb. ldf).