O que é um esquema conceitual?
Um esquema conceitual é um modelo de design usado para planejar ou representar visualmente a estrutura das informações contidas em um banco de dados ou outra entidade do sistema de computador. Atua para delinear as entidades específicas do sistema, juntamente com seus atributos e as relações entre várias entidades. O objetivo de um esquema conceitual é fornecer uma ordem de nível superior a um sistema de computação. Os sistemas de computadores em organizações em larga escala são tão complexos que exigem esse tipo de macrogestão para mantê-los funcionando de maneira adequada e eficiente.
Para visualizar um esquema conceitual, imagine uma série de quadrados. Cada quadrado representa uma tabela de entidades na estrutura do sistema, como funcionários, funcionários atuais, projetos, paycale e assim por diante. Essas entidades são organizadas de cima para baixo e conectadas com linhas, dependendo dos relacionamentos e associações. Por exemplo, a tabela atual dos funcionários será naturalmente um subconjunto relacionado da tabela de funcionários, então o cursA tabela de funcionários de aluguel se ramificará verticalmente da tabela de funcionários. Por outro lado, os projetos e a tabela PayScales estarão relacionados à tabela atual dos funcionários, pois cada funcionário atual receberá um PayGrade e trabalhando em um ou mais projetos como resultado, essas tabelas se ramificarão horizontalmente da tabela de funcionários atuais.
Além de elaborar as relações básicas entre as entidades, um esquema conceitual também pode descrever parâmetros que devem ser satisfeitos no sistema. Essas são regras específicas da organização implementadas para aplicar a ordem no sistema. Por exemplo, especificando que cada funcionário atual também deve existir na tabela de funcionários ou especificar que cada funcionário atual deve ter pelo menos um, mas não mais que três projetos. Ao implementar essas regras em um nível de design, a empresa garante que eles não possam ser violados no sistema.
Esta estruturaE permite que os designers do sistema entendam instantaneamente as várias partes e subsistemas de uma rede de computadores. O resultado final disso é que as alterações no sistema se tornam mais fáceis de implementar, pois é aparente quais entidades relacionadas serão afetadas pela modificação em entidades específicas no sistema. Continuando o exemplo anterior, a partir da relação dependente entre funcionários e funcionários atuais, fica óbvio que qualquer alteração na entidade dos funcionários também afetará naturalmente a entidade atual dos funcionários.