6. Introdução ao Sistema de Gestão de Base de Dados                As Bases do Modelo Relacional                     Entid...
Índice Sumário; Resumo da aula anterior; Revisão Objetivos da aula Base de Dados Relacionais Conceitos Relacionamen...
Sumário                                                  Aula Nº2 Sumário          As Bases de dados relacionais;Ultima A...
Resumo da aula anterior                   Introdução às bases de dados                    Base de DadosSumário          ...
Objetivos da aulaSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidades...
Palavras-chaveSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesInt...
Base de dados relacionaisSumário                    Constituídas por tabelas e relacionamento entre elas.Ultima AulaRevis...
Conceitos                   Modelo BD        Entidades   e   Tipo      de       Chaves                                    ...
Conceitos                   Modelo BD      Entidades   e   Tipo      de       Chaves                                  Atri...
Conceitos                   Modelo BD       Entidades    e     Tipo      de       Chaves                                  ...
Conceitos                   Modelo BD           Entidades      e   Tipo      de       Chaves                              ...
Conceitos                   Modelo BD            Entidades    e      Tipo      de          Chaves                         ...
Relacionamentos entre Entidades                   Os sistemas de bases de dados relacionados caracterizam-se por permitire...
Integridade da Informação                   O modelo relacional obriga a que a realização das operações de atualização num...
ResumoSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade ...
Próxima aula                    Modelação de informação;SumárioUltima Aula                    Normalização das tabelas;R...
Ficha de trabalhoSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesI...
Upcoming SlideShare
Loading in …5
×

Material de suporte à aula

579 views

Published on

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

No Downloads
Views
Total views
579
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
2
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Material de suporte à aula

  1. 1. 6. Introdução ao Sistema de Gestão de Base de Dados As Bases do Modelo Relacional Entidades TIC Turma:10º A 2011/2012 (Aula Nº2)
  2. 2. Índice Sumário; Resumo da aula anterior; Revisão Objetivos da aula Base de Dados Relacionais Conceitos Relacionamento entre entidades Integridade de Informação Resumo da aula Próxima aula Ficha de Trabalho
  3. 3. Sumário Aula Nº2 Sumário As Bases de dados relacionais;Ultima AulaRevisão Conceitos: Atributos, tabelas ou entidades e chaves;Objetivos AulaPalavras Chave Relacionamentos entre entidades ou tabelas;BD RelacionalConceitos Preservação da integridade da informação.RelacionamentoEntre entidades Elaboração da ficha de trabalho.Integridade deInformaçãoResumoPróxima AulaFicha deTrabalho
  4. 4. Resumo da aula anterior  Introdução às bases de dados Base de DadosSumário •Conceito •Vantagens Ultima Aula •FasesRevisão Modelo de Base de Dados •Modelo baseado em objetos;Objetivos Aula •Modelo baseado em registos:Palavras Chave Modelo hierárquico; Modelo de rede;BD Relacional Modelo relacional. •Modelo relacionalConceitos  Tabelas •Estrutura de uma tabela:Relacionamento ColunaEntre entidades LinhaIntegridade de CampoInformação Nome campoResumo Sistema de gestão de Base de Dados •ConceitoPróxima Aula •Exemplos •Microsoft AccessFicha deTrabalho
  5. 5. Objetivos da aulaSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade deInformaçãoResumoPróxima AulaFicha deTrabalho
  6. 6. Palavras-chaveSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade deInformaçãoResumoPróxima AulaFicha deTrabalho
  7. 7. Base de dados relacionaisSumário  Constituídas por tabelas e relacionamento entre elas.Ultima AulaRevisãoObjetivos Aula  Funcionamento coerente e consistente relativamente às operações que lhe sãoPalavras ChaveBD Relacional típicas, como: inserções, consultas, alterações e eliminações.ConceitosRelacionamento  Para estruturar essas tabelas e o relacionamento entre elas temos de elaborar oEntre entidadesIntegridade deInformação modelo relacional.ResumoPróxima AulaFicha deTrabalho
  8. 8. Conceitos Modelo BD Entidades e Tipo de Chaves Atributos AtributosSumário Modelo de bases de dados: É um método que desenvolve esquemas de bases de dados. Modelo RelacionalUltima AulaRevisão Modelo Relacional Modelo de Dados RelacionalObjetivos Aula Artigo FornecedorPalavras Chave CodArtigo CodFornec Artigo NomeBD Relacional CodFornec MoradaConceitos Entidade TabelaRelacionamento Atributo CamposEntre entidades Elementos RegistoIntegridade deInformaçãoResumo Primeiro elaboramos o modelo da base de dados, só depois éPróxima Aula que criamos a base de dados.Ficha deTrabalho
  9. 9. Conceitos Modelo BD Entidades e Tipo de Chaves Atributos AtributosSumário Unidade Fundamental: entidades.Ultima AulaRevisão  Entidade: objeto acerca dos qual se pretende recolher e registar informação. Exemplos: alunos, produtos, livros, cidades, rios, clientes, etc.Objetivos AulaPalavras Chave  Atributos: São os diferentes elementos de informação que caracterizam uma certa entidade. Na prática os atributos são equivalentes aos vários campos ou colunas deBD Relacional uma tabela.Conceitos Entidade AlunoRelacionamento Nº AlunoEntre entidades Nome Então uma Entidade éIntegridade de um conjunto de Data Atributos NascimentoInformação atributos. Sexo . MoradaResumo TelefonePróxima AulaFicha deTrabalho
  10. 10. Conceitos Modelo BD Entidades e Tipo de Chaves Atributos AtributosSumário Atómico: é o atributo que se encontra decomposto na unidade mais elementar.Ultima Aula ex.: idade, ano_escolar Composto: é um atributo que se pode ainda decompor em formas mais elementares.Revisão ex.: nome ( primeiro nome, ultimo nome)Objetivos Aula Identificador: identifica de forma unívoca um elemento dentro de uma entidade.Palavras Chave ex.: nr_aluno; bi; contribuinteBD Relacional Princípio da atomicidade: cada atributo deve ser o mais elementar possível.ConceitosRelacionamento Atributo CompostoEntre entidades Atributo IdentificadorIntegridade de Nome Data NascimentoInformação Nº Primeiro Último Dia Mês AnoResumo 1 Ana Marques 15 5 1985Próxima Aula Atributo Atómico 2 Daniel Silva 20 2 1984Ficha de 3 Sara Santos 30 3 1986Trabalho
  11. 11. Conceitos Modelo BD Entidades e Tipo de Chaves Atributos AtributosSumário Chave: atributo ou conjunto de atributos que por si só ou em conjunto são capazes deUltima Aula identificar de forma unívoca os registos dessa entidade ou tabela.Revisão Nome Idade Departamento Vencim. Nº Nome Data Nasc. Morada SexoObjetivos Aula Silva 35 Contabilidade 1000 1 Abel 1991-01-01 Lisboa M Cruz 30 Comercial 1500 2 Ana 1991-05-15 Porto FPalavras Chave Santos 40 Marketing 1500 3 Carla 1992-03-20 Braga FBD Relacional Silva 25 Segurança 900 4 Daniel 1990-02-20 Faro MConceitosRelacionamento Qual é o atributo identificador da entidade Empregados e Alunos? ?? ?? ? ?? ? ? ? A entidade empregados não tem atributo identificador.Entre entidades A entidade alunos tem um atributo identificador, que é o número.Integridade deInformação Tipos de Chaves PrimáriasResumo  Chave primária simples: chave que é constituída por um só atributo.Próxima Aula  Chave primária composta: chave que é constituída por mais que um atributo.Ficha deTrabalho
  12. 12. Conceitos Modelo BD Entidades e Tipo de Chaves Atributos AtributosSumário Chave PrimáriaUltima Aula Alunos Cursos Inscrição Nº Nome Morada CodC. NomeCurso Dur(H) Nº CodC. DataIns Class.Revisão 1 Abel Lisboa A10 Administração 30 1 I12 2005-05-05 1Objetivos Aula 2 Ana Porto C11 Contabilidade 35 2 A10 2005-05-10 3 3 Carla Braga I12 Informática 25 2 C11 2005-05-15 5Palavras Chave 1 I12 2005-05-15 5BD Relacional Chave primária composta Chave primária simplesConceitos Nas bases relacionais as chaves primárias desempenham um papel muito importante, por duasRelacionamento ordens de razão:Entre entidades  Integridade de entidades:Integridade de  cada registo é identificado univocamente e por isso nunca poderão existir dois registosInformação exactamente iguais na tabela;Resumo  na chave primária nunca serão admitidos valores repetidos ou valores nulos.Próxima Aula  Relacionamentos:  é através das chaves primárias que se estabelecem as relações entre as tabelas.Ficha deTrabalho
  13. 13. Relacionamentos entre Entidades Os sistemas de bases de dados relacionados caracterizam-se por permitirem criar bases de dados com tabelas relacionadas entre si através das respetivas chaves.Sumário Consideremos o seguinte Exemplo:Ultima Aula A empresa ABC comercializa um conjunto de artigos, os quais são adquiridos a um conjunto de Fornecedores.Revisão 1º Quais são as Entidades, seus Atributos e Chaves?Objetivos Aula Chave Externa: atributo Fornecedores (CodFornec, Nome, Morada) numa entidade que é chavePalavras Chave Artigos (CodArtigo, Artigo, CodFornec) primária noutra entidade.BD Relacional 2º Relacionar as EntidadesConceitos Artigos FornecedoresRelacionamentoEntre entidades CodArtigo CodFornec Artigo NomeIntegridade de CodFornec MoradaInformaçãoResumo Chave Externa Na entidade artigos o atributo CodFornec dá-nos indicações para a tabela FornecedoresPróxima Aula onde podemos obter informação completa do fornecedor do artigo.Ficha de .Trabalho
  14. 14. Integridade da Informação O modelo relacional obriga a que a realização das operações de atualização numa base de dados deve decorrer de forma a que a informação se mantenha consistente.SumárioUltima Aula Uma base de dados relacional deve assegurar dois tipos de integridade:Revisão  Integridade de entidades;Objetivos Aula  Integridade Referência impõe que um valor de uma chave externa tem obrigatoriedade dePalavras Chave existir como elemento constituinte da chave primária da tabela relacionada com aquela chave externa.BD RelacionalConceitos Artigos FornecedoresRelacionamento CodArtigo Artigo CodFornec CodFornec Nome MoradaEntre entidades 1021 Modem 101 101 MEGAbit PortoIntegridade de 1033 Impressora 102 102 LisFor LisboaInformação 1044 Impressora 102 103 InforCom CoimbraResumo 1055 CD-RW 103 1055 CD-RW 103Próxima AulaFicha deTrabalho
  15. 15. ResumoSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade deInformaçãoResumoPróxima AulaFicha deTrabalho
  16. 16. Próxima aula  Modelação de informação;SumárioUltima Aula  Normalização das tabelas;RevisãoObjetivos Aula Formas normais e seus problemas.Palavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade deInformaçãoResumoPróxima AulaFicha deTrabalho
  17. 17. Ficha de trabalhoSumárioUltima AulaRevisãoObjetivos AulaPalavras ChaveBD RelacionalConceitosRelacionamentoEntre entidadesIntegridade deInformação CorreçãoResumoPróxima Aula Ficha deTrabalho

×