Curso Banco de dados básico
-
Upload
henriquephb1987 -
Category
Documents
-
view
492 -
download
3
Transcript of Curso Banco de dados básico
![Page 1: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/1.jpg)
%DQFR�GH�'DGRV%iVLFR
![Page 2: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/2.jpg)
2%-(7,926
■ Introduzir conceitos básicos de Banco deDados
■ Capacitar o aluno a construir o modelo físicode uma base de dados
![Page 3: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/3.jpg)
&217(Ó'2
■ Conceito de Banco de Dados
■ Conceito de Sistemas de Banco de Dados
■ Sistema Gerenciador de Banco de Dados (SGBD)
■ Como criar um Banco de Dados
![Page 4: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/4.jpg)
%DQFR�GH�'DGRV
■ É uma coleção de dados interrelacionados,representado informações sobre um domínioespecífico
■ Exemplos:
■ Lista telefônica
■ Fichas do acervo de uma biblioteca
![Page 5: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/5.jpg)
6LVWHPD�GH�%DQFR�GH�'DGRV
Consiste em uma coleção de dadosinterrelacionados e uma coleção de programaspara prover o acesso a esses dados. O objetivoprincipal de um sistema de banco de dados éprover um ambiente que seja adequado eeficiente para uso na recuperação earmazenamento de informações
![Page 6: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/6.jpg)
3ULQFLSDLV�0yGXORV�GH�XP6LVWHPD�GH�%DQFR�GH�'DGRV
■ Inclusão
■ Alteração
■ Exclusão
■ Consulta
■ Relatórios
![Page 7: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/7.jpg)
&DUDFWHUtVWLFDV�GH�XP�6*%'
■ Integridade / Consistência
■ Restrições
■ Segurança / Privacidade
■ Restauração
■ Reorganização
■ Eficiência
![Page 8: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/8.jpg)
3ULQFLSDLV�2EMHWRV�GH�XP�6*%'
■ Tabelas
■ Visões
■ Índices
![Page 9: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/9.jpg)
6LVWHPD�*HUHQFLDGRU�GH%DQFR�GH�'DGRV
■ São softwares que permitem a definição deestruturas para armazenamento de informações efornecimento de mecanismos para manipula-las
■ Exemplos:
■ Access
■ DB2
■ Oracle
![Page 10: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/10.jpg)
7DEHOD
■ Objeto criado para armazenar os dadosfisicamente
■ Os dados são armazenados em linhas (registros)e colunas (campos)
■ Os dados de uma tabela normalmente descrevemum assunto tal como clientes, vendas, etc
![Page 11: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/11.jpg)
([HPSOR■ Tabela Clientes
![Page 12: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/12.jpg)
&KDYH�3ULPiULD
■ Permite a classificação única de cada registro deuma tabela
■ Exemplos de Chave Primária:
■ RG
■ CPF
■ Matrícula
■ RA
![Page 13: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/13.jpg)
9LV}HV
Tabela Lógica de um Banco de Dados, nãocontém dados
![Page 14: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/14.jpg)
7LSRV�GH�9LVmR
■ Visão Idêntica
VISÃO
A AB BC C
TABELA
![Page 15: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/15.jpg)
7LSRV�GH�9LVmR
■ Visão por Seleção de Colunas
VISÃO
A AB C C
TABELA
![Page 16: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/16.jpg)
7LSRV�GH�9LVmR
■ Visão por Seleção de Linhas
VISÃO
A AB BC C
TABELA
![Page 17: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/17.jpg)
7LSRV�GH�9LVmR
■ Visão por Seleção de Linhas e Colunas
VISÃO
A AB C D B
TABELA
![Page 18: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/18.jpg)
7LSRV�GH�9LVmR
■ Visão por Junção de Tabelas
VISÃO
A
A
AB C C D E
ED
B
TABELA
![Page 19: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/19.jpg)
ÌQGLFH
É uma ferramenta usado pelo gerenciador deBanco de Dados para facilitar a busca de linhasdentro de uma tabela
![Page 20: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/20.jpg)
ÌQGLFH
■ Índice Único
■ Índice criado a partir da chave primária, nãopermite a inclusão de linhas duplicadas
■ Índice de Performance
■ Facilita a busca de linhas na tabela
![Page 21: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/21.jpg)
&ULDQGR�XP�%DQFR�GH�'DGRVD ados C adas tra is do F unc ionário
M atrícula: Nom e:
Data N asc: Nacionalidade: Sexo:
Est. C iv il: R .G .:
Endereço : Telefone:
Data Adm .:
C IC :
Cargo: Sa lá rio:
Dependentes:
Nom e: Data N asc:
![Page 22: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/22.jpg)
7DEHODV�GR�&DGDVWUR�GH)XQFLRQiULRV
FUNCIO NÁR IO
m atrículanom e_func sexoestado_civilil C IC
RG ruanumcom plbairrocidadeestadodddfonedata_adm
FUNC_C ARG O
m atriculacod_cargo
CARG O S
cod_cargo
descrição
SALÁRIO
m atrículam ês_ano
salário
DEPENDENTES
m atrículanom e_dep
data_nasc
![Page 23: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/23.jpg)
5HODFLRQDPHQWR�HQWUH�DV�7DEHODV
FUNCIO NÁRIO
DEPENDEN TES
FUNC_CARG O
CARG O S
SALÁRIO
![Page 24: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/24.jpg)
([HUFtFLR��
Nom e:
Nom e
Nacionalidade: Sexo:
Endereço : Telefone:
Inscrição em Cursos
R .A.:
Idade:
Cursos D esejados
Código
![Page 25: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/25.jpg)
7DEHODV�GD�,QVFULomR�GH�&XUVRV
ALUNO
cod_alunonom e_aluno sexonaciona lidade idaderuanumcom plbairrocidadeestado
dddfone
CURSO _ALU NO
cod_cursocod_aluno
CURSO S
cod_curso
nom e_cursocep
![Page 26: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/26.jpg)
5HODFLRQDPHQWR�HQWUH�DV�WDEHODV
ALUNO CURSO _ALUNO
CURSO S
![Page 27: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/27.jpg)
([HUFtFLR��
Nom e:
Data N asc: Sexo:
Endereço : Telefone:
F icha M édica
Código:
Convênio:
Consultas:
Resultados de Exam es:
![Page 28: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/28.jpg)
7DEHODV�GD�)LFKD�0pGLFD
PACIENTES
cod_pacnom e_pacsexoidade cod_m edico
cod_convenioruanumcom plbairrocidadeestadodddfonecep
CO NVENIO S
cod_convenionom e_conv
M ÉDICO S
cod_m édico
nom eespecia lidade
SALÁRIO
cod_consultacod_pac
cod_m édicodiagnóstico
EXAM ES
cod_consultaexam e
resultado
![Page 29: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/29.jpg)
5HODFLRQDPHQWR�HQWUH�DV�WDEHODV
PACIENTE
CO NSULTA
M ÉDICO
EXAM ES
CO NVENIO S
![Page 30: Curso Banco de dados básico](https://reader034.fdocumentos.tips/reader034/viewer/2022052620/5571f33849795947648daee3/html5/thumbnails/30.jpg)
2XWUDV�,QIRUPDo}HV
■ Sistema de Bancos de Dados
Henry F. Korth
Abraham Silberschatz
■ http://www.gssof.unicamp.br/gssof/dba/curso_dba.htm