Modelagem conceitual
Seminário: Modelagem conceitual. Pesquise 861.000+ trabalhos acadêmicosPor: bebeto14 • 9/10/2014 • Seminário • 974 Palavras (4 Páginas) • 385 Visualizações
Disciplina Introdução a Banco de Dados / Banco de Dados I
Portfólio N° 01 Modelagem Conceitual
:: Portfólio 1
OBJETIVO
Desenvolver o modelo conceitual (modelo de dados abstrato, que descreve a estrutura do banco de
dados de forma independente de um sistema gerenciador de banco de dados particular) do estudo de
caso e responder as questões sobre conceitos de banco de dados
ORIENTAÇÃO
Leitura obrigatória: Capítulos I e II
MEDEIROS, L. F, Banco de dados : princípios e práticas, Curitiba, Ibpex, 2007
Resumo
Para ser entidade é necessário obedecer às seguintes regras:
a) É muito importante armazenar dados sobre ela;
b) Existirá mais de um elemento armazenado;
c) Existe um atributo identificador que não poderá ser repetido.
Um atributo é uma propriedade (característica) da entidade.
Relacionamento é a associação entre as entidades.
Exemplo: O ALUNO estuda a DISCIPLINA.
Cardinalidades possíveis:
a) de Um (1) para Um (1);
b) de Um (1) para Vários (N);
c) de Vários (N) para Vários (N).
LEITURAS OPCIONAIS:
Livro – Implantação de Sistemas (faculdade eniac) – Capítulos 2 e 3 – Disciplina Banco de Dados
HEUSER, C. A., Projeto de Banco de Dados, Porto Alegre, Editora Sagra Luzzatto, 2001.
MACHADO, F. N. R., ABREU, M. P., Projeto de Banco de Dados – Uma Visão Prática, São Paulo : Érica,
1996.
MACHADO, Felipe Nery Rodrigues, Projeto de Data Warehouse: Uma visão Multidimensional, São Paulo:
Érica,
2000.
Segue abaixo o algoritmo para calcular e informar qual é a sua turma de portfólio.
algoritmo "calcula_soma_dos_dígitos_ra"
// Função : Somar cada dígito do RA
// Autor : Lúcio
// Data : 10/12/2013
// Seção de Declarações
var
ra , soma, ultimo_numero: inteiro
d1, d2, d3, d4, d5, d6, d7, d8, d9 : inteiro
inicio
// Seção de Comandos
escreva ("Digite o seu RA (9 dígitos):")
leia(ra)
d1 <- ra mod 10
ra <- ra div 10
d2 <- ra mod 10
ra <- ra div 10
d3 <- ra mod 10
ra <- ra div 10
d4 <- ra mod 10
ra <- ra div 10
d5 <- ra mod 10
ra <- ra div 10
d6 <- ra mod 10
ra <- ra div 10
d7 <- ra mod 10
ra <- ra div 10
d8 <- ra mod 10
ra <- ra div 10
d9 <- ra mod 10
soma <- d1 + d2 + d3 + d4 + d5 + d6 + d7 +
d8 + d9
escreval("Somatório dos números do Ra: ",
soma)
ultimo_numero <- soma mod 10
escreval("Último Número da soma:",
ultimo_numero)
se (ultimo_numero = 0) ou (ultimo_numero = 1)
entao
escreva("--> Turma do Portfólio A")
fimse
se (ultimo_numero = 2) ou (ultimo_numero = 3)
entao
escreva("--> Turma do Portfólio B")
fimse
se (ultimo_numero = 4) ou (ultimo_numero = 5)
entao
escreva("--> Turma do Portfólio C")
fimse
se (ultimo_numero = 6) ou (ultimo_numero = 7)
entao
escreva("--> Turma do Portfólio D")
fimse
se (ultimo_numero = 8) ou (ultimo_numero = 9)
entao
escreva("--> Turma do Portfólio E")
fimse
fimalgoritmo
Como Calcular o Código da Soma do “RA” ?
a) Some todos os algarismos do seu RA;
b) Pegue somente o digito da unidade;
c) Este é o seu código.
Ex: RA= 898808
8+9+8+8+0+8= 41
Digito da unidade=> 1
Código => 1
Se este código for igual a 0 ou 1 então Turma A
Se este código for igual a 2 ou 3 então Turma B
Se este código for igual a 4 ou 5 então Turma C
Se
...