Fundamentos Flashcards
Banco de Dados
Conjunto de dados integrados e organizados que servem para atender a uma comunidade de usuários, permitindo o armazenamento e o acesso eficiente à informação.
SGBD (Sistema de Gerência de Banco de Dados)
Software responsável por definir, armazenar, recuperar e gerenciar dados em um banco de dados, garantindo segurança, integridade e controle de acesso.
Modelo de Dados
Representação abstrata da estrutura de um banco de dados, descrevendo quais informações são armazenadas e como elas se relacionam.
Modelo Conceitual
Descrição independente de implementação que define quais dados serão armazenados, geralmente feita por meio de diagramas como o Entidade-Relacionamento.
Modelo Lógico
Representação dos dados de acordo com um SGBD específico, como o modelo relacional baseado em tabelas.
Modelagem Conceitual
Fase inicial do projeto de banco de dados que define os requisitos de dados de forma abstrata, sem considerar aspectos técnicos de implementação.
Projeto Lógico
Etapa que transforma o modelo conceitual em um modelo lógico compatível com um SGBD, como o modelo relacional.
Redundância Controlada
Repetição de dados com controle automático do sistema para manter a consistência entre as cópias, usada para melhorar desempenho.
Redundância Não Controlada
Repetição de dados sem controle automatizado, o que pode causar inconsistências e erros, devendo ser evitada.
Entidade
Conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados.
Ocorrência de Entidade
Instância específica de uma entidade, como um aluno chamado João da entidade ALUNO.
Relacionamento
Associação entre duas ou mais entidades que expressa como elas se conectam ou interagem.
Ocorrência de Relacionamento
Instância específica de um relacionamento entre entidades, como João trabalha no departamento TI.
Cardinalidade Máxima
Número máximo de ocorrências de uma entidade que podem se associar a uma ocorrência de outra entidade via relacionamento.
Cardinalidade Mínima
Número mínimo de ocorrências exigidas de uma entidade para participar de um relacionamento.
Relacionamento Binário
Relacionamento que envolve exatamente duas entidades.
Relacionamento Ternário
Relacionamento que envolve três entidades simultaneamente.
Autorelacionamento
Relacionamento no qual uma entidade se relaciona consigo mesma, com papéis distintos.
Entidade Associativa
Entidade que representa um relacionamento com atributos próprios, sendo usada quando o relacionamento possui informações adicionais.
Papel em Relacionamento
Função específica que uma entidade assume dentro de um relacionamento, como aluno ou professor.
Atributo
Característica ou propriedade de uma entidade ou relacionamento que armazena informações específicas.
Atributo Obrigatório
Atributo que deve obrigatoriamente possuir um valor para cada ocorrência de entidade.
Atributo Opcional
Atributo que pode ou não ter valor em uma ocorrência de entidade.
Atributo Multivalorado
Atributo que pode conter múltiplos valores para uma única ocorrência de entidade.