Anda di halaman 1dari 27

Instituto Federal de Educao, Cincia e Tecnologia de So Paulo

Banco de Dados I
Aula 4 - Projeto Conceitual de Banco de Dados

Professora: Kelly de Paula Cunha


e-mail: kellypcsoares@ifsp.edu.br

Banco de Dados I - Aula 4


Verificar nota da Atividade 1 no sistema
acadmico
Verificar e-mail com correo da Atividade
1

Banco de Dados I - Aula 4


Respostas. 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 4


Respostas. 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 4


Respostas. 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 provas

Banco de Dados I - Aula 4


Respostas. 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.

Projeto Conceitual de Banco de Dados


Parte integrante do Projeto de um BD
Etapas:
Levantamento de requisitos
Projeto conceitual
Projeto lgico
Projeto fsico

Projeto Conceitual de Banco de Dados


Relacionamentos:

Grau: nmero de tipos de entidades


participantes.
Grau 2 binrio (mais comum)
Grau 3 ternrio

Projeto Conceitual de Banco de Dados


Relacionamento Ternrio:

Projeto Conceitual de Banco de Dados


Atributos:
Propriedades especficas que descrevem
a entidade.
CPF

Nom
e

Pessoa

Fone

Endere
o

Projeto Conceitual de Banco de Dados


Atributos:
tipos de atributos:
monovalorado ou multivalorado
composto ou simples
obrigatrio ou opcional
identificador (chave primria, Primary key,
PK)

Projeto Conceitual de Banco de Dados


Atributo
obrigatrio -> cardinalidade mnima 1 (NOT
NULL)
opcional -> cardinalidade mnima 0 (NULL)
monovalorado -> cardinalidade mxima 1
multivalorado -> cardinalidade mxima n

Projeto Conceitual de Banco de Dados


Exemplo:

Atributo
obrigatrio e
monovalorado

CPF

Nom
e

Pessoa

Atributo
opcional e
multivalorado

Fone

Endere
o

Projeto Conceitual de Banco de Dados


Atributo
composto -> 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 Dados


Exemplo:
Atributo
composto
Atributo
simples
N
apartame
nto
CPF

Nom
e

Fone

Endere
o

N
rua
CEP

Pessoa

Projeto Conceitual de Banco de Dados


Atributo identificador
Cada 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 Dados


Atributo
opcional e
multivalorado

Exemplo:
Atributo
identificador

CPF

Nom
e

Fone

Endere
o

N
apartame
nto
N
rua
CEP

Pessoa

Projeto Conceitual de Banco de Dados


Exemplo:
Atributos
identificadores

Nome

Numero

Projeto

Prazo

Projeto Conceitual de Banco de Dados


Caractersticas 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 Dados

Atributo em relacionamento
CPF

Nom
e

Funcionri
o

Rama
l
Fone

Nome

Cdig
o
Trabalha_e
m
Data_ini
cio

Departame
nto

Projeto Conceitual de Banco de Dados

Entidades Fracas / Entidades


Fortes
Fracas -> no possuem atributos
chaves prprios
Possuem dependncia de existncia de
Nome
Data_n
Nom
Parentes
CPF
Fone
outra
entidade
ascime
e
co
nto

Dependent
Dependen
e
te
Entidade fraca

Depende_d
e

Funcionrio
Entidade proprietria

Projeto Conceitual de Banco de Dados

Entidades Fracas / Entidades


Fortes
Chave parcial
(sublinhada com linha
tracejada)

Nom
e

Data_n
ascime
nto

Dependent
Dependen
e
te
Entidade fraca

Parentes
co
Depende_d
e

CPF

Nome

Fone

Funcionrio
Entidade proprietria

Projeto Conceitual de Banco de Dados

Entidades Fracas / Entidades


Fortes
Nem toda dependncia de existncia
resulta
em uma entidade fraca
Data_expedi
cao
Numer
o

Carteira_motori
sta
Entidade forte

Tipo

CPF

Possui

Nome

Pessoa
Entidade forte

Fone

REPRESENTA
O GRFICA
DO MER
(notao
original)

Projeto Conceitual de Banco de Dados


Dicas:
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 Dados

Atividade 6
Desenhe um Diagrama EntidadeRelacionamento (DER)
Enunciado est no arquivo disponvel no
moodle
Enviar para o e-mail:
kellypcsoares@ifsp.edu.br

Referncias
Livro: Elmasri e Navathe. Sistemas de banco de dados.
Site: Frozza, Angelo Augusto. Projeto de banco de dados - projeto
conceitual. IFC. Disponvel em:
<http://www.ifc-camboriu.edu.br/~frozza/2012.2/TSI12/TSI12ProjetodeBD-Aula002a-ProjetoConceitual.pdf>
Site: Modelo Entidade-Relacionamento. Disponvel em:
<http://www.ct.ufpb.br/programas/complexidade/downloads/model
agem_er_aula_2.pdf. >
Site: Modelo Entidade Relacionamento (MER) e Diagrama
Entidade-Relacionamento (DER)Disponvel em:
<http://www.devmedia.com.br/modelo-entidade-relacionamentomer-e-diagrama-entidade-relacionamentoder/14332#ixzz3lRHc05Iu>