3. Revisão
DADOS X INFORMAÇÃO X CONHECIMENTO
Não tem significado ou contexto, não levando a
compreensão quando analisado sozinho. É a
matéria prima da informação.
É o processamento/estruturação dos dados afim
de transmitir um significado.
É a informação processo e transformada em
experiência. Permitindo a tomada de decisões.
4. Revisão
BANCO DE DADOS
• Armazenados inicialmente em papel e arquivos.
• Evolui para planilhas e sistemas simples.
• Banco de dados relacional (final da década de 70 – Frank
Edgar)
6. Revisão
BANCO DE DADOS
“Coleção de dados relacionados que podem
ser inseridos, atualizados, e recuperados e que
possuem um significado implícito.”
(Cayres, Paulo Henrique, 2015)
7. Revisão
MODELAGEM
• A modelagem de dados consiste na Analise e
Planejamento dos dados que irão compor o Banco.
• Feita antes da criação do banco de dados.
• Proposito específico com base na necessidade.
8. Revisão
MODELO CONCEITUAL
• Baseia-se em alto nível, representando o mundo real em uma visão
simplificada dos dados e seus relacionamentos.
• Representado através de diagramas (Diagramas Entidade-
Relacionamento - DER).
• Visão simplificada dos relacionamentos sem detalhes da
implementação.
MODELO
SOLUÇÃO
9. “Uma entidade representa um objeto ou
conceito do mundo real.”
Pode representar:
• Algo concreto ou abstrato.
• Algo pessoal, local, objeto, evento ou conceitual.
Da origem a tabela.
Revisão
ENTIDADES
10. • Entidade Forte: Possuí um atributo identificador próprio.
• Entidade Fraca: Não pode ser identificada somente
através de seus atributos.
• Entidade Associativa: Quando a necessidade de associar
uma entidade a um relacionamento existente.
Revisão
ENTIDADES
• Representação:
Forte Fraca Associativa
11. • Descrevem as entidades ou relacionamentos.
Revisão
ATRIBUTOS
• Divididos em:
Determinante.
Simples ou atômico.
Composto.
Monovalorado ou de valor único.
Multivalorado.
Armazenados.
Derivados.
Null.
13. • É uma associação nomeada entre duas entidades.
• Representa a maneira como essas entidades estão
logicamente relacionadas.
• Fato ou acontecimento que liga duas “coisas”
existentes.
Revisão
RELACIONAMENTOS
Representação:
14. • As ocorrências de relação de hierarquia entre uma
mesma entidade, são chamadas de auto-relaciomento.
Revisão
RELACIONAMENTOS
Representação:
Gerente
Subordinado
15. Representação:
• Identifica quantas vezes cada instância de uma
entidade pode participar do relacionamento.
Revisão
CARDINALIDADE
• Cardinalidade Mínima: Representada por 0 ou 1.
• Cardinalidade Máxima: Representada por 1 ou n
(ou M).
20. Identifique as entidades e relacionamentos.
Exercício
Crie o DER acima e adicione os atributos das Entidades.
Aluno: Código do aluno, nome, CPF, idade, endereço, escolaridade, telefone e
email.
Matéria: Código da matéria, nome e carga horaria,.
Professor: Nome e matricula.
CursoAluno: Código do aluno e código da matéria.
EXERCÍCIO - 02
21. Exercício
EXERCÍCIO - 03
Com base no mini-mundo abaixo (sistema de imobiliária), crie o DER
representando as entidades e relacionamentos.
O Proprietário contata Corretor (um proprietário pode contatar um corretor e um corretor
pode ser contatado por vários proprietários).
Corretor atende Inquilino (um corretor pode atender vários inquilinos e um inquilino pode
ser atendido por apenas um corretor).
Inquilino aluga Imóvel (um inquilino aluga um imóvel e um imóvel pode ser alugado por
vários inquilinos).
Proprietário possui Imóvel (um proprietário possui vários imóveis e um imóvel pertence a
apenas um proprietário).
22. Exercício
EXERCÍCIO – 03- CONTINUAÇÃO
Inclua os atributos ao DER do sistema de imobiliária.
Para cada inquilino, deve ser registrado o código do inquilino, nome, CPF e renda.
Os corretores serão identificados pelo código de matricula, nome e CPF.
Cada proprietário deverá ter um cadastro com código do proprietário, nome, CPF e
endereço.
Os imóveis negociados serão identificados no sistema pela código do imóvel, descrição,
código do proprietário, valor do aluguel e status (se está alugado ou livre).