SóProvas


ID
5538532
Banca
FGV
Órgão
IMBEL
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Na criação de esquemas de bancos de dados relacionais a partir de modelos/diagramas de entidades e relacionamentos, a implementação física de relacionamentos M:N é usualmente feita por meio de

Alternativas
Comentários
  • Relacionamentos M:N são mapeados através de tabelas associativas

  • Os relacionamentos são separados em três:

    • 1:1 (Lê-se um para um)

    • 1:n (Lê-se um para muitos)

    • n:n ou M:N (Lê-se muitos para muitos)

    o relacionamento M:N de duas tabelas (A e B) indica que ambas as tabelas podem ser relacionar com mais de um valor de cada uma.Um ponto importante sobre o relacionamento M:N é que ele obrigatoriamente

    precisa de uma terceira tabela para modelá-lo.

  • A dúvida paira sobre duas alternativas: chaves primárias ou tabelas?

    Obrigatoriamente, um relacionamento M:N precisa de uma terceira tabela a fim de realizar a associação muitos para muitos. Porém, na implementação, os campos a serem referenciados não necessariamente precisam ser as chaves primárias das respectivas tabelas. Poderiam ser utilizadas as chaves alternativas/alternadas, por isso a alternativa A está errada.

  • Exemplo produto e pedido

    Se cria uma tabela pedido_produto

    id | pedido_id | produto_id

  • BANCO DE DADOS

    • Coleção de dados relacionados;

    Características de um Banco de Dados:

    • Representação do mundo real;
    • Significado inerente;
    • Propósito Específico;

    Características da Abordagem de BD:

    • Natureza autodescritiva;
    • Isolamento;
    • Suporte para múltiplas visões;
    • Compartilhamento;

    -----

    • SGBD: conjunto de softwares complexos que permitem a criação e o gerenciamento de Banco de Dados; Funcionalidades: Definir; Construir; Modificar; Compartilhar;
    • Metadados: armazenados no catálogo de um SGBD, são dados a respeito de dados; descrevem a estrutura dos BDs;
    • SBD - Sistema de Banco de Dados: composto por dados, hardware, software e usuários; SGBD + BD;
    • Modelagem: → Grau decrescente de abstração; → Independência de dados: capacidade de se alterar uma camada sem afetar as superiores;

    Modelo Conceitual ► Modelo Lógico ► Modelo Físico

    ---

    Fonte: Arthur Mendonça, Direção | https://app.qconcursos.com/cursos/1/capitulos/625232