Skillnaden mellan DBMS och databas

Skillnaden mellan DBMS och databas
Skillnaden mellan DBMS och databas

Video: Skillnaden mellan DBMS och databas

Video: Skillnaden mellan DBMS och databas
Video: Allt om bosta / boende, radhus, lägenhet, villa | SFI (2020) 2024, November
Anonim

DBMS vs Database

Ett system avsett för att enkelt organisera, lagra och hämta stora mängder data kallas en databas. Med andra ord, en databas innehåller en bunt organiserad data (vanligen i digital form) för en eller flera användare. Databaser, ofta förkortade DB, klassificeras efter sitt innehåll, såsom dokument-text, bibliografiska och statistiska. Men ett DBMS (Database Management System) är faktiskt hela systemet som används för att hantera digitala databaser som tillåter lagring av databasinnehåll, skapande/underhåll av data, sökning och andra funktioner. I dagens värld är en databas i sig värdelös om det inte finns något DBMS kopplat till den för att komma åt dess data. Men i allt högre grad används termen databas som en förkortning för databashanteringssystem.

Databas

En databas kan innehålla olika abstraktionsnivåer i sin arkitektur. Typiskt utgör de tre nivåerna: extern, konceptuell och intern databasarkitekturen. Extern nivå definierar hur användarna ser data. En enda databas kan ha flera vyer. Den interna nivån definierar hur data lagras fysiskt. Den konceptuella nivån är kommunikationsmediet mellan interna och externa nivåer. Det ger en unik vy av databasen oavsett hur den lagras eller visas. Det finns flera typer av databaser såsom analytisk databas, datalager och distribuerade databaser. Databaser (mer korrekt, relationsdatabaser) är uppbyggda av tabeller och de innehåller rader och kolumner, ungefär som kalkylblad i Excel. Varje kolumn motsvarar ett attribut medan varje rad representerar en enda post. Till exempel, i en databas, som lagrar anställdas information om ett företag, kan kolumnerna innehålla anställds namn, anställds ID och lön, medan en enda rad representerar en enskild anställd.

DBMS

DBMS, ibland bara kallad databashanterare, är en samling datorprogram som är dedikerade för hantering (dvs. organisation, lagring och hämtning) av alla databaser som är installerade i ett system (dvs hårddisk eller nätverk). Det finns olika typer av databashanteringssystem som finns i världen, och några av dem är designade för korrekt hantering av databaser konfigurerade för specifika ändamål. De mest populära kommersiella databashanteringssystemen är Oracle, DB2 och Microsoft Access. Alla dessa produkter ger möjlighet att tilldela olika nivåer av privilegier för olika användare, vilket gör det möjligt för ett DBMS att styras centr alt av en enda administratör eller att allokeras till flera olika personer. Det finns fyra viktiga element i alla databashanteringssystem. De är modelleringsspråket, datastrukturerna, frågespråket och mekanismen för transaktioner. Modelleringsspråket definierar språket för varje databas som är värd i DBMS. För närvarande finns flera populära tillvägagångssätt som hierarkisk, nätverk, relationell och objekt i praktiken. Datastrukturer hjälper till att organisera data såsom enskilda poster, filer, fält och deras definitioner och objekt såsom visuella media. Datafrågespråk upprätthåller databasens säkerhet genom att övervaka inloggningsdata, åtkomsträttigheter till olika användare och protokoll för att lägga till data till systemet. SQL är ett populärt frågespråk som används i relationella databashanteringssystem. Slutligen hjälper mekanismen som möjliggör transaktioner samtidighet och mångfald. Den mekanismen kommer att se till att samma post inte kommer att ändras av flera användare samtidigt, vilket behåller dataintegriteten i takt. Dessutom tillhandahåller DBMS även backup och andra faciliteter.

Skillnaden mellan DBMS och databas

En databas är en samling av organiserad data och systemet som hanterar en samling databaser kallas ett Databas Management System. Databasen innehåller dataposter, fält och celler. DBMS är verktyget som används för att manipulera data inuti databasen. Emellertid används termen databas alltmer som en förkortning för Database Management System. För att göra skillnaden enkel, överväg och operativsystem och de enskilda filerna som lagras i systemet. Precis som du behöver ett operativsystem för att komma åt och ändra filer i systemet, behöver du ett DBMS för att manipulera databaser lagrade i databassystemet.

Rekommenderad: