A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.

Apresentações semelhantes


Apresentação em tema: "Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011."— Transcrição da apresentação:

1 Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011

2 Sumário Aula n.º 49 e n.º 50 2 Atributos chave. Regras de transformação do diagrama ER para o modelo relacional Iniciação ao ambiente de trabalho do Microsoft Access Realização da ficha de trabalho n.º2.

3 Aula anterior 3

4 Objectivo da aula 4 Planificar uma base de dados Conhecer o SGBD Microsoft Access 2007

5 Chave O conceito de chave é muito importante no modelo relacional. A chave de uma tabela é constituída por um ou mais campos que possam ser utilizados como identificadores de cada registo. Chave Primária A chave primária identifica cada registo de forma única. Em todas as tabelas deve existir sempre uma chave primária O campo escolhido para chave Não pode conter valores nulos Não pode conter valores repetidos É através das chaves primárias que se estabelecem os relacionamentos entre tabelas.

6 Chave primária Nº AlunoNomeAnoTurma 1Maria10A 2Manuel11C Alunos Nº CDTítuloIntérpreteData aquisição 1MeteoraLinkin Park8-9-2000 CDs

7 NºlicençaNome_caoraçasexo Chave estrangeira 7 Uma chave estrangeira é um conjunto de um ou mais atributos que são a chave primária numa outra tabela. Isto é, quando um atributo surge em mais do que uma tabela, estamos perante um relacionamento de registos. nome_dono permite estabelecer o relacionamento entre as entidades Cão e Dono_Cão NºlicençaNome_caoraçasexoNome_dono Cão Dono_Cão Nome_donoendereço

8 8 Para o seguinte esquema de base de dados, indique as chaves primárias e estrangeiras existentes. CodClienteNomeMoradaCodPostal 1BrunaMaia4000 2FranciscaCondeixa3000 3BasílioVila Nova de Gaia4000 Tabela Cliente CodPostalLocalidade 3000Coimbra 1000Lisboa 4000Porto Tabela CódigoPostal Tabela Cliente -CodCliente – chave primária - CodPostal – chave estrangeira Tabela CódigoPostal - CodPostal – chave primária

9 Diagrama de Entidade e Relacionamento 9 Entidade Atributos Relacionamento: 1:1 (um-para-um) 1:M (um para-muitos) M:M (muitos para-muitos)

10 Obrigatoriedade 10 Uma entidade pode participar numa relação de duas formas: Participação Obrigatória Obrigatória em ambas as entidades Obrigatória em uma e não obrigatória noutra Participação não obrigatória Não obrigatória em nenhuma das entidades Dono Cão possui Sexo Nome Raça MicroChip Data_nascimento Nome Morada Telefone 1N BI

11 Regras de transformação do modelo ER para o modelo relacional 11 U MA TABELA Relacionamentos do tipo 1:1 com participação obrigatória de ambas as entidades; D UAS TABELAS Em relacionamentos N:1 ou 1:N com participação obrigatória do lado 1 ou em ambas as entidades. T RÊS TABELAS Em relacionamentos N:1 ou 1:N com participação obrigatória do lado N ou sem participações obrigatórias. Relacionamentos do tipo M:N, que se transformam em 1:N e N:1;

12 12 Dono Cão possui Sexo Nome Raça MicroChip Data_nascimento Nome Morada Telefone 1N BI

13 Objectos de uma Base de Dados 13 No Microsoft Access podemos criar os seguintes objectos: Tabelas Consultas Formulários Relatórios Páginas Macros Módulos São estes objectos que constituem uma base de dados e são guardados num ficheiro único.

14 Microsoft Access 14

15 Revisão da aula 15

16 Próxima aula 16 Manipular Base de Dados Manipular tabelas


Carregar ppt "Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011."

Apresentações semelhantes


Anúncios Google