Modeli konceptual vs logjik
Modelimi i të dhënave është një detyrë që ngatërron shumë modelues për shkak të përdorimit të modeleve të ndryshme të modelimit. Tre stile të modelimit të të dhënave që janë shumë të njohura janë modelet konceptuale, fizike dhe logjike, por për shkak të shumë parimeve të mbivendosura, njerëzit që dëshirojnë të përdorin cilindo prej këtyre modeleve mbeten të hutuar. Konfuzioni i tyre rritet më tej për shkak të zhargonit teknik dhe terminologjisë. Ky artikull do të përpiqet të gjejë dallimet midis modeleve konceptuale dhe logjike në terma të thjeshtë, në mënyrë që të largojë dyshimet nga mendjet e lexuesve.
Modelimi konceptual i të dhënave
Modeli i Marrëdhënieve me Entitetin është tipari bazë i modelit konceptual të të dhënave. Në ERD të këtij modeli, entitetet përfaqësohen si kuti ndërsa marrëdhëniet përshkruhen në formën e diamanteve. Një shembull i marrëdhënies mund të merret si porositje ndaj klientit ndërsa një shembull i njësisë ekonomike janë të gjitha gjërat për të cilat një biznes mund të interesohet. Ky model u zhvillua nga Peter Chen në 1976. Megjithatë, që atëherë ky model është holluar dhe përdoret rrallë në formën e tij të pastër sot.
Në një model konceptual të dhënash, ka edhe elementë të të dhënave përveç entiteteve dhe marrëdhënieve. Këto elementë të të dhënave janë të lidhura me entitetet si atribute të tyre. Disa elementë të të dhënave që janë të përbashkëta për të gjitha entitetet mund të lidhen me shumë entitete në model. Një tipar i çdo modeli konceptual të të dhënave është përdorimi i të njëjtës terminologji për entitetet që përdoret në biznes. Megjithëse modeli konceptual është relativisht i thjeshtë, ai nuk mbetet i tillë duke pasur parasysh kompleksitetin e kompanive sot. Për të përshkruar entitetet dhe marrëdhëniet e tyre në kontekstin e sotëm, kërkohet një nivel shumë i lartë i abstraksionit në modelimin konceptual të të dhënave.
Modelimi logjik i të dhënave
Është kur të dhënat e TI-së do të zbatohen në të dhënat e biznesit, përdoret modeli logjik i të dhënave. Ndërsa nuk ka nevojë të ketë një urdhër gjatë emërtimit të entiteteve dhe marrëdhënieve në modelin konceptual, modeli logjik kërkon marrjen parasysh të organizimit gjatë krijimit të atributeve. Më pas, dikush mund të gjejë çelësa zëvendësues për ta bërë më të lehtë nëse çelësat e huaj i bëjnë tabelat të duken të ndërlikuara. Pasi të përfundojë. Modeli logjik duket se është afër modelit fizik. Megjithatë, ai ende ka ngjashmëri me modelin konceptual. Modeli logjik ka çelësa kryesorë, të huaj dhe alternativë, por asgjë në veçanti për një platformë bazë të dhënash të synuar.
Cili është ndryshimi midis modelit të të dhënave konceptuale dhe logjike?
• Si modelet konceptuale ashtu edhe ato logjike të të dhënave janë të rëndësishme për modelimin e të dhënave
• Ndërsa modeli konceptual i të dhënave e bën komunikimin të lehtë me një përshkrim të kërkesës për të dhëna, modeli logjik i të dhënave i lejon njerëzit e IT-së të futen pa pasur nevojë të shqetësohen për kufizimet e bazës së të dhënave.