Banco de DadosMódulo 2
Sumário1.   Modelos de Bases de Dados2.   Modelo Entidade-Relação (ER)3.   Entidades4.   Relacionamentos5.   Atributos e O...
Sumário8.    Atributo identificador9.    Chave primária10.   Chave estrangeira ou externa11.   Relacionamentos entre entid...
1 – Modelos de Basesde Dados
1 – Modelos de Bases de Dados• O esquema de uma base de dados consiste no desenho, ou estrutura lógica, com que a mesma é ...
1 – Modelos de Bases de Dados• O desenvolvimento de uma base de dados pode ser realizado segundo diferentes modelos concei...
1 – Modelos de Bases de Dados• Os modelos conceituais são conjuntos de ferramentas que descrevem os dados, a sua semântica...
1 – Modelos de Bases de Dados• Existem muitos modelos de bases de dados mas, o mais conhecido e mais utilizado, é o modelo...
2 – Modelo Entidade- Relação
2 – Modelo Entidade - Relação• O modelo ER especifica o esquema da base de dados através da identificação dos grandes obje...
2 – Modelo Entidade - Relação• Este modelo baseia-se na percepção de que o mundo real é constituído por dois objetos:  • E...
3 – Entidades
3 – Entidades• As entidades são elementos relevantes, abstratos ou concretos, sobre os quais é necessário guardar informaç...
3 – Entidades• Pessoas (Fornecedores, Empregados, Clientes, ...)• Organizações (Empresas, Hospitais, Escolas, ...)• Objeto...
4 – Relacionamentos
4 – Relacionamentos• Após a identificação das entidades e dos repectivos atributos, é  necessário perceber o modo como est...
4 – Relacionamentos• Assim, um relacionamento é uma associação existente entre entidades.
5– Atributos eOcorrências
5 – Atributos e Ocorrências• Uma entidade é definida por um conjunto de dados que de alguma forma se encontram relacionados.
5 – Atributos e Ocorrências• Os dados numa entidade encontram-se divididos em campos ou atributos que são os elementos que...
5 – Atributos e Ocorrências• A cada ocorrência relativa a uma entidade dá-se o nome de registo.
5 – Atributos e Ocorrências
5 – Atributos e Ocorrências• Podemos então dizer que:  • Uma entidade é representada por uma tabela;  • Os campos são as c...
6 – Valores edomínio dosatributos
6 – Valores e domínio dosatributos• Os atributos das entidades são preenchidos com valores. São estes valores que caracter...
6 – Valores e domínio dosatributos• Cada atributo de uma entidade pode tomar os seus valores dentro de um determinado conj...
6 – Valores e domínio dosatributos• Exemplo:  • Os valores para a idade de uma pessoa só podem ser numéricos,    nunca val...
7 – Tipos deatributos
7 – Tipos de atributos• Os atributos de uma entidade podem ser de dois tipos:  • Atómicos  • Compostos
7 – Tipos de atributos• Atómicos – Não é possível decompor esses atributos em unidades mais elementares.• Exemplo:  • N.º ...
7 – Tipos de atributos• Compostos – São atributos que podem ser decompostos em unidades mais elementares.• Exemplo:  • O n...
8 – AtributoIdentificador
8 – Atributo identificador• Entre os diversos atributos que definem uma entidade deve existir um ou mais campos que identi...
8 – Atributo identificador• A esse(s) atributo(s) dá-se o nome de Atributo Identificador.
8 – Atributo identificador• O atributo identificador é o atributo que deve identificar sem  ambiguidades cada entidade con...
8 – Atributo identificador• Para cada entidade deve existir sempre um atributo deste tipo. Geralmente, este atributo desem...
8 – Atributo identificador• Exemplo:  • FILMES(N.º Filme, Título, Ator, Duração)• O campo N.ºFilme é um atributo identific...
9 – Chave Primária
9 – Chave Primária• A chave primária é um atributo identificador que representa univocamente cada ocorrência ou registo de...
9 – Chave Primária• Existem dois tipos de chave primária:  • Simples – constituída apenas por um atributo.  • Composta - c...
9 – Chave Primária• Uma chave primária deve ser:  • Unívoca – O valor da chave primária deve ser único para todos os    re...
9 – Chave Primária• Exemplo:  • Aluno(N.º Aluno, Nome, Idade)• O atributo que identifica univocamente cada aluno é o N.º d...
10 – ChaveEstrangeira ouExterna
10 – Chave estrangeira ouexterna• É um atributo que definido como chave primária de uma tabela é incluído na estrutura de ...
10 – Chave estrangeira ouexterna• Exemplo:  • Aluno(N.º Aluno, Nome, Idade)  • Turma(Código da Turma, N.º Aluno)
11 –Relacionamentosentre entidades.
11 – Relacionamentos entreentidades• O relacionamento entre entidades é um dos propósitos das bases de dados relacionais, ...
11 – Relacionamentos entreentidades• Os símbolos convencionados para se representar estes relacionamentos são em número re...
11 – Relacionamentos entreentidades  Aluno(N.º Aluno, Nome, Idade)  Turma(Código da Turma, N.º Aluno)eCódigo            N....
12 – Grau derelacionamento
12 – Grau de relacionamento
12 – Grau de relacionamento
12 – Grau de relacionamento
Upcoming SlideShare
Loading in...5
×

Apostila bancodedados (2)

769

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
769
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apostila bancodedados (2)

  1. 1. Banco de DadosMódulo 2
  2. 2. Sumário1. Modelos de Bases de Dados2. Modelo Entidade-Relação (ER)3. Entidades4. Relacionamentos5. Atributos e Ocorrências6. Valores e domínio dos atributos7. Tipos de atributos
  3. 3. Sumário8. Atributo identificador9. Chave primária10. Chave estrangeira ou externa11. Relacionamentos entre entidades12. Grau de relacionamento13. Exercícios
  4. 4. 1 – Modelos de Basesde Dados
  5. 5. 1 – Modelos de Bases de Dados• O esquema de uma base de dados consiste no desenho, ou estrutura lógica, com que a mesma é definida.
  6. 6. 1 – Modelos de Bases de Dados• O desenvolvimento de uma base de dados pode ser realizado segundo diferentes modelos conceituais.
  7. 7. 1 – Modelos de Bases de Dados• Os modelos conceituais são conjuntos de ferramentas que descrevem os dados, a sua semântica e restrições.
  8. 8. 1 – Modelos de Bases de Dados• Existem muitos modelos de bases de dados mas, o mais conhecido e mais utilizado, é o modelo Entidade – Relação, também conhecido por Entidade – Relacionamento ou, simplesmente, modelo ER.
  9. 9. 2 – Modelo Entidade- Relação
  10. 10. 2 – Modelo Entidade - Relação• O modelo ER especifica o esquema da base de dados através da identificação dos grandes objetos informacionais com interesse para o sistema a informatizar e nas relações entre estes.
  11. 11. 2 – Modelo Entidade - Relação• Este modelo baseia-se na percepção de que o mundo real é constituído por dois objetos: • Entidades • Relacionamentos
  12. 12. 3 – Entidades
  13. 13. 3 – Entidades• As entidades são elementos relevantes, abstratos ou concretos, sobre os quais é necessário guardar informação.
  14. 14. 3 – Entidades• Pessoas (Fornecedores, Empregados, Clientes, ...)• Organizações (Empresas, Hospitais, Escolas, ...)• Objetos (Carro, Fatura, Produtos, Livros, ...)
  15. 15. 4 – Relacionamentos
  16. 16. 4 – Relacionamentos• Após a identificação das entidades e dos repectivos atributos, é necessário perceber o modo como estas entidades se relacionam entre si.
  17. 17. 4 – Relacionamentos• Assim, um relacionamento é uma associação existente entre entidades.
  18. 18. 5– Atributos eOcorrências
  19. 19. 5 – Atributos e Ocorrências• Uma entidade é definida por um conjunto de dados que de alguma forma se encontram relacionados.
  20. 20. 5 – Atributos e Ocorrências• Os dados numa entidade encontram-se divididos em campos ou atributos que são os elementos que a caracterizam.
  21. 21. 5 – Atributos e Ocorrências• A cada ocorrência relativa a uma entidade dá-se o nome de registo.
  22. 22. 5 – Atributos e Ocorrências
  23. 23. 5 – Atributos e Ocorrências• Podemos então dizer que: • Uma entidade é representada por uma tabela; • Os campos são as colunas dessa tabela; • Às linhas da tabela dá-se o nome de registros.
  24. 24. 6 – Valores edomínio dosatributos
  25. 25. 6 – Valores e domínio dosatributos• Os atributos das entidades são preenchidos com valores. São estes valores que caracterizam e identificam cada entidade.• Exemplo: • Nome de uma pessoa: Ana, Maria, João, ... • Estado civil: Solteiro, casado, divorciado,...
  26. 26. 6 – Valores e domínio dosatributos• Cada atributo de uma entidade pode tomar os seus valores dentro de um determinado conjunto – Domínio – que não é mais do que um conjunto de todos os valores que esse atributo pode assumir.
  27. 27. 6 – Valores e domínio dosatributos• Exemplo: • Os valores para a idade de uma pessoa só podem ser numéricos, nunca valores alfanuméricos. Assim, o seu domínio será o dos números inteiros.
  28. 28. 7 – Tipos deatributos
  29. 29. 7 – Tipos de atributos• Os atributos de uma entidade podem ser de dois tipos: • Atómicos • Compostos
  30. 30. 7 – Tipos de atributos• Atómicos – Não é possível decompor esses atributos em unidades mais elementares.• Exemplo: • N.º de aluno, idade, nome próprio...
  31. 31. 7 – Tipos de atributos• Compostos – São atributos que podem ser decompostos em unidades mais elementares.• Exemplo: • O nome completo de uma pessoa pode ser decomposto em nome próprio e sobrenome.
  32. 32. 8 – AtributoIdentificador
  33. 33. 8 – Atributo identificador• Entre os diversos atributos que definem uma entidade deve existir um ou mais campos que identifiquem inequivocamente cada registo.
  34. 34. 8 – Atributo identificador• A esse(s) atributo(s) dá-se o nome de Atributo Identificador.
  35. 35. 8 – Atributo identificador• O atributo identificador é o atributo que deve identificar sem ambiguidades cada entidade concreta.
  36. 36. 8 – Atributo identificador• Para cada entidade deve existir sempre um atributo deste tipo. Geralmente, este atributo desempenha o papel de chave numa entidade ou tabela.
  37. 37. 8 – Atributo identificador• Exemplo: • FILMES(N.º Filme, Título, Ator, Duração)• O campo N.ºFilme é um atributo identificador pelo fato de identificar inequivocamente cada ocorrência (filme) da entidade.
  38. 38. 9 – Chave Primária
  39. 39. 9 – Chave Primária• A chave primária é um atributo identificador que representa univocamente cada ocorrência ou registo de uma tabela.
  40. 40. 9 – Chave Primária• Existem dois tipos de chave primária: • Simples – constituída apenas por um atributo. • Composta - constituída por dois ou mais atributos.
  41. 41. 9 – Chave Primária• Uma chave primária deve ser: • Unívoca – O valor da chave primária deve ser único para todos os registos. • Não nula - nenhum dos valores que compõem a chave primária pode conter valores nulos.
  42. 42. 9 – Chave Primária• Exemplo: • Aluno(N.º Aluno, Nome, Idade)• O atributo que identifica univocamente cada aluno é o N.º de aluno, visto não existirem dois alunos com o mesmo número.
  43. 43. 10 – ChaveEstrangeira ouExterna
  44. 44. 10 – Chave estrangeira ouexterna• É um atributo que definido como chave primária de uma tabela é incluído na estrutura de uma outra tabela.
  45. 45. 10 – Chave estrangeira ouexterna• Exemplo: • Aluno(N.º Aluno, Nome, Idade) • Turma(Código da Turma, N.º Aluno)
  46. 46. 11 –Relacionamentosentre entidades.
  47. 47. 11 – Relacionamentos entreentidades• O relacionamento entre entidades é um dos propósitos das bases de dados relacionais, daí a importância dada à seleção da chave primária, pois é através destas que são estabelecidas as relações entre as diferenças entidades.
  48. 48. 11 – Relacionamentos entreentidades• Os símbolos convencionados para se representar estes relacionamentos são em número reduzido, com significados específicos e fáceis de distinguir.
  49. 49. 11 – Relacionamentos entreentidades Aluno(N.º Aluno, Nome, Idade) Turma(Código da Turma, N.º Aluno)eCódigo N.º N.º Nome Turma Aluno Aluno Turma Contém Aluno Idade
  50. 50. 12 – Grau derelacionamento
  51. 51. 12 – Grau de relacionamento
  52. 52. 12 – Grau de relacionamento
  53. 53. 12 – Grau de relacionamento
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×