Dallimi midis bazës së të dhënave dhe skemës

Dallimi midis bazës së të dhënave dhe skemës
Dallimi midis bazës së të dhënave dhe skemës

Video: Dallimi midis bazës së të dhënave dhe skemës

Video: Dallimi midis bazës së të dhënave dhe skemës
Video: Matematikë 2 - Vetitë e trupave gjeometrikë 2024, Korrik
Anonim

Baza e të dhënave vs Skema

Një sistem i destinuar për organizimin, ruajtjen dhe marrjen me lehtësi të sasive të mëdha të të dhënave, quhet një bazë të dhënash. Me fjalë të tjera, një bazë të dhënash mban një grup të dhënash të organizuara (zakonisht në formë dixhitale) për një ose më shumë përdorues. Bazat e të dhënave, shpesh të shkurtuara DB, klasifikohen sipas përmbajtjes së tyre, si dokument-tekst, bibliografik dhe statistikor. Nga ana tjetër, skema e bazës së të dhënave është përshkrimi formal i organizatës dhe struktura e të dhënave në bazën e të dhënave. Ky përshkrim përfshin përkufizimet e tabelave, kolonave, llojeve të të dhënave, indekseve dhe shumë më tepër.

Baza e të dhënave

Një bazë të dhënash mund të përmbajë nivele të ndryshme abstraksioni në arkitekturën e saj. Në mënyrë tipike, tre nivelet: i jashtëm, konceptual dhe i brendshëm përbëjnë arkitekturën e bazës së të dhënave. Niveli i jashtëm përcakton se si përdoruesit i shohin të dhënat. Një bazë të dhënash e vetme mund të ketë pamje të shumta. Niveli i brendshëm përcakton se si ruhen fizikisht të dhënat. Niveli konceptual është mediumi i komunikimit ndërmjet niveleve të brendshme dhe të jashtme. Ai siguron një pamje unike të bazës së të dhënave, pavarësisht se si ruhet ose shikohet. Ekzistojnë disa lloje të bazave të të dhënave si baza e të dhënave analitike, magazinat e të dhënave dhe bazat e të dhënave të shpërndara. Bazat e të dhënave (më saktë, bazat e të dhënave relacionale) përbëhen nga tabela dhe ato përmbajnë rreshta dhe kolona, njësoj si spreadsheets në Excel. Çdo kolonë korrespondon me një atribut, ndërsa çdo rresht përfaqëson një rekord të vetëm. Për shembull, në një bazë të dhënash, e cila ruan informacionin e punonjësve të një kompanie, kolonat mund të përmbajnë emrin e punonjësit, ID-në e punonjësit dhe pagën, ndërsa një rresht i vetëm përfaqëson një punonjës të vetëm. Një DBMS (Sistemi i menaxhimit të bazës së të dhënave) përdoret për të menaxhuar të gjitha bazat e të dhënave në një sistem bazë të dhënash. Në mënyrë tipike, struktura e një baze të dhënash është shumë komplekse për t'u trajtuar pa një DBMS. Produktet e njohura të DBMS janë Microsoft SQL Server, MySQL, DB2, Oracle dhe Microsoft Access.

Skema

Një skemë e bazës së të dhënave të një sistemi bazë të dhënash përshkruan strukturën dhe organizimin e të dhënave. Një gjuhë zyrtare e mbështetur nga Sistemi i Menaxhimit të Bazave të të Dhënave përdoret për të përcaktuar skemën e bazës së të dhënave. Skema përshkruan se si do të ndërtohet baza e të dhënave duke përdorur tabelat e saj. Formalisht, skema përcaktohet si grupi i formulës që imponon kufizime të integritetit në tabela. Për më tepër, skema e bazës së të dhënave do të përshkruajë të gjitha tabelat, emrat dhe llojet e kolonave, indekset, etj. Ekzistojnë tre lloje të skemave të quajtura skema konceptuale, skema logjike dhe skema fizike. Skema konceptuale përshkruan se si konceptet dhe marrëdhëniet janë hartuar. Skema logjike përcakton se si hartohen entitetet, atributet dhe marrëdhëniet. Skema fizike është një zbatim specifik i skemës logjike të lartpërmendur.

Cili është ndryshimi midis bazës së të dhënave dhe skemës?

Si përmbledhje, një bazë të dhënash është një koleksion i të dhënave të organizuara, ndërsa skema e bazës së të dhënave përshkruan strukturën dhe organizimin e të dhënave në një sistem bazë të dhënash. Baza e të dhënave mban të dhënat, fushat dhe qelizat e të dhënave. Skema e bazës së të dhënave përshkruan se si këto fusha dhe qeliza janë të strukturuara dhe të organizuara dhe çfarë lloje të marrëdhënieve janë hartuar midis këtyre entiteteve. Kuptohet, skema e një baze të dhënash mbahet konstante pasi të krijohet, ndërsa të dhënat aktuale në tabelat e bazës së të dhënave mund të ndryshojnë gjatë gjithë kohës.

Recommended: