A databas är en organiserad samling av data som lagras i ett datorsystem och vanligtvis kontrolleras av ett databashanteringssystem (DBMS). Data i vanliga databaser modelleras i tabeller, vilket gör sökning och bearbetning effektiv. Structured query language (SQL) används ofta för dataförfrågningar och skrivning.
De Databas är en viktig del av vårt liv. Vi möter flera aktiviteter som involverar vår interaktion med databaser, till exempel i banken, på järnvägsstationen, i skolan, i en mataffär etc. Det är de tillfällena där vi behöver lagra en stor mängd data på ett ställe och hämta dessa uppgifter enkelt.
Vad är data ?
Data är statiskt rå och obearbetad information. Till exempel – namn, klass, märken etc. På datorspråk kallas en information som kan översättas till en form för effektiv förflyttning och bearbetning data. Data är utbytbar information.
Vad är en databas ?
En databas är en samling data som är organiserad, vilket även kallas strukturerad data. Den kan nås eller lagras i ett datorsystem. Det kan hanteras genom en Databashanteringssystem (DBMS), en programvara som används för att hantera data. Databas avser relaterad data i en strukturerad form.
Ansökan : Företagsinformation, Kontoinformation, tillverkning, bank, finanstransaktioner, telekommunikation.
I en databas är data organiserade i tabeller som består av rader och kolumner och den indexeras så att data enkelt kan uppdateras, utökas och raderas. Datordatabaser innehåller vanligtvis filregisterdata som transaktioner med pengar på ett bankkonto till ett annat bankkonto, försäljnings- och kundinformation, avgiftsinformation om studenter och produktinformation. Det finns olika typer av databaser, allt från det vanligaste tillvägagångssättet, relationsdatabasen, till en distribuerad databas, molndatabas och NoSQL-databaser .
- Relationsdatabas: En relationsdatabas består av en uppsättning tabeller med data som passar in i en fördefinierad kategori.
- Distribuerad databas: A distribuerad databas är en databas i vilken delar av databasen lagras på flera fysiska platser, och i vilken bearbetning sprids eller replikeras mellan olika punkter i ett nätverk.
- Molndatabas: En molndatabas är en databas som vanligtvis körs på en cloud computing-plattform. Databastjänst ger tillgång till databasen. Databastjänster gör den underliggande mjukvarustapeln transparent för användaren.
Dessa interaktioner är exempel på en traditionell databas där data är av en typ, det vill säga text. Teknikens framsteg har lett till nya tillämpningar av databassystem. Ny medieteknik har gjort det möjligt att lagra bilder, videoklipp. Dessa väsentliga funktioner gör multimediadatabaser .
rad objekt i java
Nuförtiden blir människor smarta – innan de tar några beslut analyserar de fakta och siffror relaterade till det, som kommer från dessa databaser. Eftersom databaserna har gjort det lättare att hantera information kan vi fånga brottslingar och göra djupgående research.
Utveckling av databaser
Filbaserad
Med tillkomsten av databaser i början av 1960-talet har de genomgått en betydande utveckling. De första systemen som användes för att lagra och redigera data var navigationsdatabaser, såsom den hierarkiska databasen (som berodde på en trädliknande arkitektur och perFile-baserade databaser utvecklades först 1968. Data i filbaserade databaser hölls i platta filer. Filer ger många fördelar, men de har också vissa nackdelar.
dubbelt länkad lista
Filsystemets flera åtkomsttekniker, såsom sekventiell, indexerad och slumpmässig, är bland dess främsta fördelar.
Det kräver mycket tredje generationens språkprogrammering, såsom BASIC eller COBOL .
Hierarkisk datamodell
Perioden av Hierarkisk databas var 1968–1980. IBM:s första DBMS var ett framträdande hierarkiskt databasparadigm. Informationshanteringssystemet, eller IMS, var namnet på det.
Nätverksdatamodell
Nätverksdatamodell Charles Bachman skapade Integrated Data Store (IDS), Honeywells första databashanteringssystem. Även om det skapades i början av 1960-talet, standardiserade Conference on Data Systems Languages, eller CODASYL, det 1971.
Relationsdatabas
Relationsdatabaser blev populära på 1980-talet, och objektorienterade databaser på 1990-talet. NoSQL-databaser uppstod på senare tid som svar på internets snabba expansion och efterfrågan på ostrukturerad databehandling i snabbare takt. Nuförtiden revolutionerar självkörande databaser och molndatabaser sätten på vilka data samlas in, lagras, hanteras och används.
Typer av databaser
Det finns många typer av databaser.
- Relationsdatabaser: En relationsdatabas innehåll är ordnat som en samling tabeller med rader och kolumner. Tillgång till strukturerad data görs mest flexibel och effektiv av relationsdatabasteknologi.
- Objektorienterade databaser: Liknande objektorienterad programmering , representeras data i en objektorienterad databas som objekt.
- Distribuerade databaser: En distribuerad databas består av två eller flera filer som är spridda på flera platser. Databasen kan vara spridd över många nätverk, inrymd på en fysisk plats eller förvaras på flera datorer.
- Datalager: Ett datalager är en sorts databas skapad speciellt för snabba frågor och analyser. Det är ett centralt arkiv för data.
- NoSQL-databaser: Till skillnad från relationsdatabaser, som anger hur all indata måste formateras, tillåter NoSQL eller icke-relationella databaser lagring och manipulering av ostrukturerad och semistrukturerad data. Prevalensen och komplexiteten hos onlineapplikationer ledde till att NoSQL-databaser blev populärare.
- Grafdatabaser: Data lagras i en grafdatabas med hjälp av entiteter och deras relationer.
- OLTP-databas: En OLTP-databas är en snabb, analytisk databas gjord för att hantera många transaktioner från flera användare samtidigt.
- Open source databaser: Ett databassystem som är öppen källkod kan ha antingen en SQL eller NoSQL databas som källkod.
- Molndatabaser: En samling av organiserad eller oorganiserad data som finns på en privat, offentlig eller hybrid molnbaserad plattform kallas en molndatabas. Molndatabasmodeller finns i två varianter: traditionella och databas som en tjänst (DBaaS) . Med DBaaS sköter en tjänsteleverantör underhåll och administrativa uppgifter.
Vad är DBMS?
Samling av sammanhängande data och uppsättning program för att komma åt data exempel – MySql, Orakel .
- Ett gränssnitt för operationer som skapande, radering, modifiering etc tillhandahålls av DBMS.
- DBMS tillåter användaren att skapa sina databaser enligt deras krav.
- DBMS accepterar begäran från applikationen och tillhandahåller specifik data via operativsystemet.
- DBMS innehåller en grupp program som agerar enligt användarens instruktioner.
- Det ger säkerhet till databasen.
Databasutmaningar
Nedan är några utmaningar med Databas.
hur många veckor per månad
- absorberar avsevärda ökningar i mängden data. Databasadministratörer jonglerar ständigt med syndafloden av data som strömmar in från sensorer, anslutna enheter och dussintals andra källor i ett försök att effektivt hantera och organisera data från deras organisationer.
- säkerställa datasäkerheten. Dessa dagar är dataintrång vardagliga och hackare blir mer påhittiga. Att se till att data är både lättillgänglig för användare och säker är viktigare än någonsin.
- uppfylla kraven. Företag behöver tillgång till sina data i realtid i dagens snabba affärsklimat för att stödja snabbt beslutsfattande och ta vara på nya möjligheter.
- Ta hand om och hantera infrastruktur och databas. Databasadministratörer ansvarar för att utföra förebyggande underhåll, tillämpa programkorrigeringar och uppgraderingar och kontinuerligt övervaka databasen för problem.
- ta bort skalbarhetsbegränsningar. Om ett företag ska blomstra måste det expandera, och som ett resultat av det måste också dess datahantering. Databasadministratörer tycker dock att det är extremt utmanande att förutsäga hur mycket kapacitet som ett företag kommer att kräva, särskilt när de hanterar lokala databaser.
- säkerställa latensbehov, datasuveränitet eller bosättning. Vissa företag har användningsfall som är mer lämpliga för distribution på plats. Under sådana omständigheter är föroptimerade och förkonfigurerade konstruerade system perfekta för att köra databasen.
Vanliga frågor om databasen
F.1: Varför använder vi databas?
Svar:
Databasprogramvara låter användare lagra och hämta data på ett organiserat sätt, det förenklar datahanteringen. För att hjälpa till att bygga och underhålla data har den vanligtvis ett grafiskt gränssnitt.
F.2: Hur skapar man en databas?
Svar:
- Skapa en databas
- Anslut till databasmotorn.
- Välj Ny fråga i standardfältet.
F.3: Var finns huvuddatabasen?
Svar:
Katalogen Program FilesMicrosoft SQL ServerMssqlData innehåller msdb-databasfilen (msdb. mdf) och msdb-loggfilerna (msdb. ldf).