Você está na página 1de 15

Conceito de Banco de Dados

Um Banco de Dados é um conjunto de


arquivos relacionados entre si.
Porque Usar um BD

Redundância controlada de dados.


Compartilhamento de dados por aplicações
diversas.
Controle de autorização de acesso a dados.
Acesso a dados através de diferentes interfaces.
Redução no tempo de desenvolvimento de
aplicações.
Vantagens:

Reduzir e controlar redundância


Compartilhamento dos dados
Permitir múltiplas visões dos dados
Maior segurança quanto ao acesso
Maior integridade
Definições:

Campo: Informação que deseja-se armazenar


Dados: Informação unitária que preenche um
campo:
Registro: Conjunto de Dados sobre um
determinado item.
Informação: É o valor que o registro representa
em sua totalidade
Arquivo: Conjunto de registros armazenados
Campo Dado

Registro: Informações sobre o


Paciente
Banco de Dados Relacionais

Consiste em mapear o mundo real em um


modelo gráfico que irá representar o modelo e
o relacionamento existente entre os dados.
Simbologia usada no
modelo de Entidade-Relacionamento

Entidade
desejamos guardar informações

Atributo Informações que desejamos guardar

Relacionamento Associação entre os elementos

1-1
Número de ocorrências possíveis de cada
1-N Cardinalidade
N-N entidade envolvida em um relacionamento
A chave primária é o campo que está na sua tabela origem e é
responsável pelo relacionamento com outras tabelas, quando
este campo aparecer em uma outra tabela diferente da
origem, chamamos de chave secundária ou estrangeira.

LOTAÇÃO
Matrícula
FUNCIONÁRIOS Código Depto
# Matrícula Dt Inicio
Nome Dt Fim
Data Nasc.
Nacionalidade
Sexo
Est. Civil
RG
CPF
Endereço
Telefone
Modelo de Entidade e Relacionamento
com cardinalidade

1 1
pessoa requer óbito

N 1
Empregado Trabalha Setor

N N
Aluno Matricula Disciplina
Cod aluno
Cod disciplina

Na relação NxN força-se a criação de uma outra tabela, no exemplo acima foi criada a tabela matricula,
onde terá como atributos, as chaves código do aluno e disciplina, mas como estrangeiras.
Relação n x n A relação acaba virando tabela ex.: possuem
Exemplo: partindo de uma ficha cadastral de funcionários

Dados Cadastrais dos Funcionários


Matricula: Nome:
Data de Nascimento: Nacionalidade: Sexo:
Estado Civil: RG: CPF:
Endereço: Tel.:
Cargos Ocupados
Cargo: Data Início: Data Fim:
Cargo: Data Início: Data Fim:
Departamento da Lotação
Departamento: Data Início: Data Fim:
Departamento: Data Início: Data Fim:
Dependentes
Nome: Dat nasc.:
Nome: Dat nasc.:
LOTAÇÃO
Matrícula
DEPARTAMENTOS
FUNCIONÁRIOS Código Depto
# Código Depto
# Matrícula Dt Inicio
Descrição
Nome Dt Fim
Data Nasc.
Nacionalidade
Sexo
Est. Civil
RG
CPF
Endereço
OCUPAÇÃO
Telefone
Matrícula
Código Cargo CARGOS
Dt Inicio # Código Cargo
Dt Fim Descrição

DEPENDENTES
Matrícula
Nome Dependente
Data Nasc.

Tabelas
# chave principal
sublinhado: estrangeira
Modelo E-R

N N Departamentos
Lotam
Funcionários Matrícula
#Código Depto
Código Depto
Descrição
#Matrícula Dt Inicio
Nome N Dt Fim
Data Nasc.
N
Nacionalidade 1 Ocupam Cargos
Sexo
Matrícula #Código Cargo
Est. Civil
Código Cargo Descrição
RG
Dt Inicio
CPF
Dt Fim
Endereço N
Telefone
Dependentes

Matrícula

Nome

Dependente

Data Nasc.
Responder dentro do contexto de BD:
01) O que é arquivo? Exemplifique.
02) O que é registro? Exemplifique.
03) O que é campo? Exemplifique.
04) O que é dado? Exemplifique.
05) O que é informação? Exemplifique.
06) O que Banco de Dados? Exemplifique.
07) O que é chave de acesso?
08) Explique a diferença entre chave principal e secundária (estrangeira).
Exemplifique.
09) Crie uma tabela aluno com todos os campos do aluno e chave de acesso.
10) Crie uma tabela disciplina com todos os campos de disciplina e chave de acesso.
11) Crie uma tabela matricula com os campos referentes a matricula usando as tabelas
aluno e disciplina.
12) Agora represente graficamente as 3 tabelas através no diagrama E-R.
13) A partir da ficha médica abaixo criar:
Tabelas
Modelo E-R

Ficha médica
Nro Paciente: Nome:

Data Nasc: Sexo: Convênio:

Est. Civil: RG.: Telefone:


Consultas
Nro Consulta Nro Paciente Data Médico Diagnóstico

Exames
Nro Consulta Exame Data Resultados

Você também pode gostar