Programação

terça-feira, 18 de novembro de 2025

Modelação de dados


MODELO CONCEPTUAL  - MODELO LÓGICO -- MODELO FÍSICO 








     SGBD  - Sistema de Gestão de Base de Dados - SOFTWARE de Gestão de Base Dados

             Base de Dados é um conjunto de dados armazenados de forma estruturada  (tabelas, campos, registos) para serem acedidos por utilizadores através de websites/ aplicações. 



Dicionário de Dados (DD)  - Ferramenta de descrição de dados

Técnica de descrição detalhada dos dados


Os DADOS vão ser guardados em arquivos/ficheiros


Considerando uma ENTIDADE EXTERNA, vamos pensar no tipo de dados envolvidos que poderão ser utilizados.

      atributo1  tipo de dado )   atributo2  tipo de dado )  etc


Entidade LEITOR         ( atributo  tipo de dado )

      código leitor nº inteiro)

     nome Leitor   texto - caracteres )

     morada (texto)

     telefone (texto)

     Localidade (texto)

 



MODELAÇÃO DE DADOS

técnica de identificar e descrever os dados

  • Diagrama Entidade Relação (ER) ou Diagrama Entidade Relacionamento (DER)
  • Diagramas UML 

    • Diagrama de Classes: usado nas Linguagens POO

                         


Diagrama Entidade Relação (ER)

Diagramas ER representam o modo como as entidades se relacionam entre si dentro do sistema


Estilo de notação Chen


Estilo Pé de Galinha/Martin/Engenharia da Informação



Entidade com atributos





Entidades (objeto, pessoa, acontecimento)  



Cada Entidade tem conjunto de atributos (propriedades)



CLIENTES ( codCliente, nomeCliente,  morada, telefone, CodPostal, etc, )

 



Relação ou Relacionamento 

TIPOS DE RELACIONAMENTOS

quanto ao número de entidades


UNÁRIO

Ocorre quando uma entidade se relaciona consigo mesma.


BINÁRIO

É o tipo mais comum, onde a relação envolve duas entidades distintas.

TERNÁRIO

Envolve três ou mais entidades numa única relação


Tipos de relacionamento por cardinalidade da relação

  • Um-para-um (
    111 colon 1
    ):
    Uma instância de uma entidade se relaciona com apenas uma instância de outra entidade, e vice-versa.
    • Exemplo:  
  • Um-para-muitos (
    1N1 colon cap N
    ):
    Uma instância de uma entidade se relaciona com várias instâncias de outra entidade, mas cada instância da segunda entidade se relaciona com apenas uma instância da primeira.
    • Exemplo:  
  • Muitos-para-muitos (
    NMcap N colon cap M
    ):
    Várias instâncias de uma entidade se relacionam com várias instâncias de outra entidade.
    • Exemplo:  

  • Sem comentários:

    Enviar um comentário