BDA1_aula4

Embed Size (px)

DESCRIPTION

Apenas para poder realizar download.

Citation preview

Apresentao do PowerPoint

Banco de Dados IAula 4 - Projeto Conceitual de Banco de Dados

Professora: Kelly de Paula Cunhae-mail: [email protected] Federal de Educao, Cincia e Tecnologia de So PauloVerificar nota da Atividade 1 no sistema acadmicoVerificar e-mail com correo da Atividade 1

Banco de Dados I - Aula 4Respostas. Atividade 1 - Questionrio - Introduo a banco de dados

Defina, com suas palavras os seguintes termos:

1) Dados: Fatos conhecidos que podem ser registrados e possuem significado. 2) Banco de dados: coleo de dados relacionados.

3) Catlogo de banco de dados: local onde so armazenadas definies ou descries da estrutura e das restries dos dados no banco de dados

Banco de Dados I - Aula 4Respostas. Atividade 1 - Questionrio - Introduo a banco de dados

4) Independncia entre dados e programas: significa que alteraes na estrutura dos arquivos de dados no afetaro os programas que acessam o SGBD.

5) DBA: Administrador do banco de dados. Responsvel por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme necessidade.

6) Usurio final: pessoas cujas funes exigem acesso ao banco de dados para consultas, atualizaes e gerao de relatrios.

Banco de Dados I - Aula 4Respostas. Atividade 1 - Questionrio - Introduo a banco de dados

7) Transao programada: so operaes previamente programadas que envolvem o acesso ao banco de dados.

8) Sistemas de banco de dados dedutivo: sistemas que oferecem capacidade para definir regras de deduo (ou inferncia) para deduzir novas informaes com base nos fatos armazenados no banco de dados. Exemplo: pode haver regras complexas para determinar quando o aluno est em poca de provasBanco de Dados I - Aula 4Respostas. Atividade 1 - Questionrio - Introduo a banco de dados

9) Objeto persistente: so objetos que permanecem existindo mesmo aps o trmino da execuo do programa.

10) Metadados: So as informaes armazenadas no catlogo de dados. Estas informaes esto relacionadas com as definies ou descries da estrutura e das restries dos dados.

Banco de Dados I - Aula 4Parte integrante do Projeto de um BD

Etapas: Levantamento de requisitos Projeto conceitual Projeto lgico Projeto fsico

Projeto Conceitual de Banco de DadosRelacionamentos:

Grau: nmero de tipos de entidades participantes.Grau 2 binrio (mais comum)Grau 3 ternrio

Projeto Conceitual de Banco de DadosRelacionamento Ternrio:

Projeto Conceitual de Banco de Dados

Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo ser uma pea, e esta pea far parte de um projeto9Atributos:Propriedades especficas que descrevem a entidade.

Projeto Conceitual de Banco de DadosPessoaNomeFoneCPFEndereo10Atributos:tipos de atributos:

monovalorado ou multivalorado composto ou simplesobrigatrio ou opcionalidentificador (chave primria, Primary key, PK)

Projeto Conceitual de Banco de Dados11Atributoobrigatrio -> cardinalidade mnima 1 (NOT NULL)

opcional -> cardinalidade mnima 0 (NULL)

monovalorado -> cardinalidade mxima 1

multivalorado -> cardinalidade mxima n

Projeto Conceitual de Banco de Dados12Exemplo:

Projeto Conceitual de Banco de DadosPessoaNomeFoneCPFEndereoAtributo obrigatrio e monovalorado Atributo opcional e multivalorado Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo ser uma pea, e esta pea far parte de um projeto13Atributocomposto -> pode ser divididoem partes menores, ou subpartes, os quais representariam atributos bsicos mais simples com significados independentes

Simples (atomico) -> no divisvel

Projeto Conceitual de Banco de DadosPara cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo ser uma pea, e esta pea far parte de um projeto14Exemplo:

Projeto Conceitual de Banco de DadosPessoaNomeFoneCPFEndereoAtributo simplesAtributo compostoCEPN ruaN apartamentoPara cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo ser uma pea, e esta pea far parte de um projeto15Atributo identificadorCada entidade deve possuir um identificador

Identificador de entidade = conjunto de propriedades (atributos, relacionamentos) de uma entidade cujos valores servem para distinguir uma ocorrncia da entidade das demais ocorrncias da mesma entidade

Projeto Conceitual de Banco de Dados16Exemplo:

Projeto Conceitual de Banco de DadosPessoaNomeFoneCPFEndereoAtributo identificadorAtributo opcional e multivalorado CEPN ruaN apartamento17Exemplo:

Projeto Conceitual de Banco de DadosProjetoNumeroPrazoNomeAtributos identificadores18Projeto Conceitual de Banco de DadosCaractersticas de uma Chave Primria :

a - NO PODE haver duas ocorrncias de uma mesma entidade com o mesmo contedo na Chave Primria

b - A chave primria no pode ser composta por atributo opcional , ou seja, atributo que aceite nulo.

c - Os atributos identificadores devem ser o conjunto mnimo que pode identificar cada instncia de um entidade.

d - Cada atributo identificador da chave deve possui um tamanho reduzido

Projeto Conceitual de Banco de DadosAtributo em relacionamento

FuncionrioTrabalha_emDepartamentoData_inicioNomeFoneCPFRamalCdigoNomeDependenteDependenteProjeto Conceitual de Banco de DadosEntidades Fracas / Entidades Fortes

Fracas -> no possuem atributos chaves prpriosPossuem dependncia de existncia de outra entidade

Data_nascimentoParentescoNomeDepende_deFuncionrioNomeFoneCPFEntidade proprietriaEntidade fracaDependenteDependenteProjeto Conceitual de Banco de DadosEntidades Fracas / Entidades Fortes

Data_nascimentoParentescoNomeDepende_deFuncionrioNomeFoneCPFEntidade proprietriaEntidade fracaChave parcial(sublinhada com linha tracejada)Carteira_motoristaProjeto Conceitual de Banco de DadosEntidades Fracas / Entidades Fortes

Nem toda dependncia de existncia resulta em uma entidade fraca

Data_expedicaoTipoNumeroPossuiPessoaNomeFoneCPFEntidade forteEntidade forteREPRESENTAO GRFICA DO MER(notao original)

Projeto Conceitual de Banco de DadosDicas: Um substantivo (sujeito) normalmente indica a existncia de uma entidade Um verbo (ao) uma indicao da existncia de um relacionamento Um adjetivo (qualificao do sujeito), uma indicao da existncia de um atributo de uma entidade Um advrbio temporal (qualificao do verbo), uma indicao da existncia de um atributo de um relacionamento

Projeto Conceitual de Banco de DadosAtividade 6

Desenhe um Diagrama Entidade-Relacionamento (DER)

Enunciado est no arquivo disponvel no moodle

Enviar para o e-mail: [email protected]

RefernciasLivro: Elmasri e Navathe. Sistemas de banco de dados.

Site: Frozza, Angelo Augusto. Projeto de banco de dados - projeto conceitual. IFC. Disponvel em:

Site: Modelo Entidade-Relacionamento. Disponvel em:

Site: Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER)Disponvel em: