Baixe o app para aproveitar ainda mais
Prévia do material em texto
%DQFR�GH�’DGRV %iVLFR 2%-(7,926 n Introduzir conceitos básicos de Banco de Dados n Capacitar o aluno a construir o modelo físico de uma base de dados &217(Ó’2 n Conceito de Banco de Dados n Conceito de Sistemas de Banco de Dados n Sistema Gerenciador de Banco de Dados (SGBD) n Como criar um Banco de Dados %DQFR�GH�’DGRV n É uma coleção de dados interrelacionados, representado informações sobre um domínio específico n Exemplos: n Lista telefônica n Fichas do acervo de uma biblioteca 6LVWHPD�GH�%DQFR�GH�’DGRV Consiste em uma coleção de dados interrelacionados e uma coleção de programas para prover o acesso a esses dados. O objetivo principal de um sistema de banco de dados é prover um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações 3ULQFLSDLV�0yGXORV�GH�XP 6LVWHPD�GH�%DQFR�GH�’DGRV n Inclusão n Alteração n Exclusão n Consulta n Relatórios &DUDFWHUtVWLFDV�GH�XP�6*%’ n Integridade / Consistência n Restrições n Segurança / Privacidade n Restauração n Reorganização n Eficiência 3ULQFLSDLV�2EMHWRV�GH�XP�6*%’ n Tabelas n Visões n Índices 6LVWHPD�*HUHQFLDGRU�GH %DQFR�GH�’DGRV n São softwares que permitem a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipula-las n Exemplos: n Access n DB2 n Oracle 7DEHOD n Objeto criado para armazenar os dados fisicamente n Os dados são armazenados em linhas (registros) e colunas (campos) n Os dados de uma tabela normalmente descrevem um assunto tal como clientes, vendas, etc ([HPSOR n Tabela Clientes &KDYH�3ULPiULD n Permite a classificação única de cada registro de uma tabela n Exemplos de Chave Primária: n RG n CPF n Matrícula n RA 9LV}HV Tabela Lógica de um Banco de Dados, não contém dados 7LSRV�GH�9LVmR n Visão Idêntica VISÃO A AB BC C TABELA 7LSRV�GH�9LVmR n Visão por Seleção de Colunas VISÃO A AB C C TABELA 7LSRV�GH�9LVmR n Visão por Seleção de Linhas VISÃO A AB BC C TABELA 7LSRV�GH�9LVmR n Visão por Seleção de Linhas e Colunas VISÃO A AB C D B TABELA 7LSRV�GH�9LVmR n Visão por Junção de Tabelas VISÃO A A AB C C D E ED B TABELA ÌQGLFH É uma ferramenta usado pelo gerenciador de Banco de Dados para facilitar a busca de linhas dentro de uma tabela ÌQGLFH n Índice Único n Índice criado a partir da chave primária, não permite a inclusão de linhas duplicadas n Índice de Performance n Facilita a busca de linhas na tabela &ULDQGR�XP�%DQFR�GH�’DGRV Dados Cadas tra is do Func ionário Matrícula: Nome: Data Nasc: Nacionalidade: Sexo: Est. C iv il: R .G .: Endereço : Telefone: Data Adm .: C IC : Cargo: Sa lá rio: Dependentes: Nome: Data Nasc: 7DEHODV�GR�&DGDVWUR�GH )XQFLRQiULRV FUNCIONÁR IO matrícula nome_func sexo estado_civilil C IC RG rua num compl bairro cidade estado ddd fone data_adm FUNC_CARGO matricula cod_cargo CARGOS cod_cargo descrição SALÁRIO matrícula mês_ano salário DEPENDENTES matrícula nome_dep data_nasc 5HODFLRQDPHQWR�HQWUH�DV�7DEHODV FUNCIONÁRIO DEPENDENTES FUNC_ CARGO CARGOS SALÁRIO ([HUFtFLR�� Nome: Nome Nacionalidade: Sexo: Endereço : Telefone: Inscrição em Cursos R .A.: Idade: Cursos Desejados Código 7DEHODV�GD�,QVFULomR�GH�&XUVRV ALUNO cod_aluno nome_aluno sexo naciona lidade idade rua num compl bairro cidade estado ddd fone CURSO_ALUNO cod_curso cod_aluno CURSOS cod_curso nome_curso cep 5HODFLRQDPHQWR�HQWUH�DV�WDEHODV ALUNO CURSO_ALUNO CURSOS ([HUFtFLR�� Nome: Data Nasc: Sexo: Endereço : Telefone: F icha Médica Código: Convênio: Consultas: Resultados de Exames: 7DEHODV�GD�)LFKD�0pGLFD PACIENTES cod_pac nome_pac sexo idade cod_medico cod_convenio rua num compl bairro cidade estado ddd fone cep CONVENIOS cod_convenio nome_conv MÉDICOS cod_médico nome especia lidade SALÁRIO cod_consulta cod_pac cod_médico diagnóstico EXAMES cod_consulta exame resultado 5HODFLRQDPHQWR�HQWUH�DV�WDEHODV PACIENTE CONSULTA MÉDICO EXAMES CONVENIOS 2XWUDV�,QIRUPDo}HV n Sistema de Bancos de Dados Henry F. Korth Abraham Silberschatz n http://www.gssof.unicamp.br/gssof/dba/curso_dba.htm
Compartilhar