Vad är ett konceptuellt schema?
Ett konceptuellt schema är en designmodell som används för att planera ut eller visuellt representera strukturen för information som finns i en databas eller annan datorsystemenhet. Den fungerar för att avgränsa de specifika enheterna i systemet, tillsammans med deras attribut, och förhållandena mellan olika enheter. Syftet med ett konceptuellt schema är att tillhandahålla en högre nivå till ett datorsystem. Datorsystem i storskaliga organisationer är så komplexa att de kräver denna typ av makrohantering för att få dem att fungera korrekt och effektivt.
För att visualisera ett konceptuellt schema, bild en serie med rutor. Varje kvadrat representerar en enhetstabell i strukturen i systemet, som anställda, nuvarande anställda, projekt, betalningsskala och så vidare. Dessa enheter är ordnade från topp till botten och kopplas till linjer beroende på förhållanden och föreningar. Exempelvis kommer tabellen Aktuella medarbetare naturligtvis att vara en besläktad delmängd av tabellen Anställda, så tabellen Aktuella anställda kommer att grenas vertikalt från tabellen Anställda. Omvänt kommer tabellerna Projekt och löptider att vara relaterade till tabellen Nuvarande anställda, eftersom varje nuvarande anställd både kommer att få en löneklass och arbeta med ett eller flera projekt Som ett resultat kommer dessa tabeller att grenas horisontellt från tabellen Nuvarande anställda.
Förutom att utarbeta grundläggande relationer mellan enheter, kan ett konceptuellt schema också beskriva parametrar som måste vara uppfyllda i systemet. Dessa är organisationsspecifika regler som implementeras för att upprätthålla ordning i systemet. Till exempel att ange att varje nuvarande anställd också måste finnas i tabellen Anställda, eller att ange att varje nuvarande anställda måste ha minst ett men inte mer än tre projekt. Genom att implementera dessa regler på en designnivå ser företaget till att de inte kan kränkas i systemet.
Denna struktur gör det möjligt för systemdesigners att omedelbart förstå de olika delarna och delsystemen i ett datornätverk. Slutresultatet av detta är att förändringar i systemet blir lättare att få på plats, eftersom det är uppenbart vilka relaterade enheter som kommer att påverkas av modifiering till specifika enheter i systemet. Fortsätter vi det föregående exemplet, från det beroende förhållandet mellan anställda och nuvarande anställda, blir det uppenbart att eventuella förändringar av anställda kommer naturligtvis att påverka även företaget Nuvarande anställda.