curso técnico em mineração disciplina: organização de banco de dados professor: flávio barbosa...
TRANSCRIPT
![Page 1: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/1.jpg)
Curso Técnico em Mineração
DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa
PARACATU /MG
![Page 2: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/2.jpg)
INTRODUÇÃO A ORGANIZAÇÃO DE BANCO DE
DADOS RELACIONAIS
• O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de dados.
•Todos os dados são guardados em tabelas - “planilha”.
•São os relacionamentos entre as tabelas que as tornam “relacionais”.
![Page 3: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/3.jpg)
![Page 4: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/4.jpg)
PRINCIPAIS OBJETOS DE UM BD RELACIONAL
1. Tabelas
2. Chave Primária
3. Visões
4. Índice
5. Relacionamento entre tabelas
![Page 5: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/5.jpg)
1. TABELAS
• Objeto, representado em forma de planilha, criado para armazenar os dados fisicamente
• Os dados são armazenados em linhas (registros) e colunas (campos)
• Os dados de uma tabela normalmente descrevem um assunto tal como clientes, vendas, etc.
![Page 6: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/6.jpg)
•COLUNA/CAMPO: Local onde os dados serão inseridos. Por exemplo: NOME.•LINHA/REGISTRO: Conjunto de campos com informações relacionadas. Por exemplo: 1245, João da Silva, Campinas, 2639900
IMPORTANTE: UMA TABELA PRECISA TER NO MÍNIMO DOIS CAMPOS
![Page 7: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/7.jpg)
2. CHAVE PRIMÁRIA
• Permite a identificação única de cada registro de uma tabela.
• Exemplo: RG
![Page 8: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/8.jpg)
IMPORTANTE:
CADA TABELA REPRESENTA UM ASSUNTO ESPECIFICO.
![Page 9: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/9.jpg)
1.FUNCIONÁRIOS2.LOTAÇÃO3.DEPARTAMENTO4.OCUPAÇÃO5.CARGOS
SEPARANDO O FORMULÁRIO POR
ASSUNTO TEMPOS AS SEGUINTES TABELAS:
![Page 10: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/10.jpg)
![Page 11: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/11.jpg)
3. VISÕES
• Tabela lógica de um banco de Dados, não contém dados.
![Page 12: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/12.jpg)
4. ÍNDICE
• É uma ferramenta usada pelo gerenciador de Banco de Dados para facilitar a busca de linhas dentro de uma tabela
• ÍNDICE ÚNICO: Índice criado a partir da chave primária, não permite a inclusão de linhas duplicadas
• ÍNDICE DE PERFORMANCE: Facilita a busca de linhas na tabela
![Page 13: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/13.jpg)
EXEMPLO DE ÍNDICES
![Page 14: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/14.jpg)
5. RELACIONAMENTO ENTRE TABELAS
• É a forma de unir duas ou mais tabelas por um campo em comum a elas (CHAVES OU ÍNDICES).
![Page 15: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/15.jpg)
![Page 16: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/16.jpg)
PLANEJAMENTO DO BANCO
DE DADOS
![Page 17: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/17.jpg)
PLANEJAMENTO DO BANCO DE DADOS
• Antes de criar um banco de dados é necessário realizar um estudo sobre o tipo de dados que você precisará armazenar para obter as informações adequadas, ou seja, que lhe serão úteis.
• O planejamento é primordial para que se garanta que dados não faltarão ou serão repetidos, que as tabelas e campos que armazenarão os dados sejam definidos corretamente, entre outros.
![Page 18: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/18.jpg)
A MODELAGEM É COMPOSTA PELAS SEGUINTES ETAPAS:
1. Definição da finalidade do banco de dados
2. Definição das tabelas e respectivos campos
3. Identificação dos campos de chave primária
4. Definição dos relacionamentos entre as tabelas
5. Revisão da estrutura das tabelas
![Page 19: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/19.jpg)
1. DEFINIÇÃO DA FINALIDADE DO BANCO DE DADOS
1. Listar todas as informações necessárias para a confecção do banco de dados.
A. Consultar todas as pessoas que utilizarão o banco de dados.
B. Reunir todos os formulários, planilhas e demais documentos que são utilizados atualmente.
![Page 20: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/20.jpg)
2. DEFINIÇÃO DAS TABELAS E RESPECTIVOS CAMPOS
• Divida as informações que você precisará em tópicos principais.
• Exemplo: Clientes, Contas a Receber, Pedidos.
• Cada tópico torna-se uma tabela.
IMPORTANTE: AS INFORMAÇÕES DEVERÃO CONSTAR DE APENAS UMA TABELA.
![Page 21: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/21.jpg)
3. IDENTIFICAÇÃO DOS CAMPOS DE CHAVE PRIMÁRIA
• Campo que contém um valor exclusivo;
Servirá para:
• Identificar um registro
• Fazer a ligação entre tabelas.
![Page 22: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/22.jpg)
4. DEFINIÇÃO DOS RELACIONAMENTOS ENTRE AS TABELAS
• Definir como os dados de tabelas diferentes relacionarão entre si.
![Page 23: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/23.jpg)
![Page 24: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/24.jpg)
5. REVISÃO DA ESTRUTURA DAS TABELAS
• Verificar-se:
1. Há informações duplicadas (dados redundantes).
2. Há colunas desnecessárias.
3. Todos os itens de informações foram quebrados em partes menores
• Por exemplo, uma coluna para Nome e outra para Sobrenome.
4. Os campos estão relacionados com a tabela.
• Quando um campo não contém informações sobre o tópico da tabela é porque pertence a uma tabela diferente.
![Page 25: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/25.jpg)
CONCEITOS MICROSOFT ACCESS
• O Access é um Sistema de Gerência de Banco de Dados Relacional Interativo (SGBD) para o Microsoft Windows.
• Sua utilização é muito simples, não sendo necessário programar para criar um banco de dados.
• O Sistema de Gerenciamento de Banco de Dados é um sistema capaz de armazenar e recuperar informações em banco de dados.
![Page 26: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/26.jpg)
TELA MICROSOFT ACCESSComo a tabela é o principal objeto do Access – ao criar um banco de dados ela é gerada automaticamente.Vamos considerar que a janela visualizada na figura 4 seja a principal. Internamente, cada banco de dados possui 5 objetos (estruturas).
![Page 27: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/27.jpg)
CINCO ESTRUTURAS ACCESS :
1. TABELAS: LOCAL ONDE OS DADOS SÃO ARMAZENADOS.
• O banco de dados pode ter inúmeras tabelas
• Cada tabela tem características próprias, em virtude das informações que armazena.
2. CONSULTA – OBJETO MAIS IMPORTANTE, pois é nele que se podem selecionar dados, realizar cálculos e mesclar dados de tabelas diferentes entre outras funções.
3. FORMULÁRIO – UTILIZADO PARA APRESENTAÇÃO OU DIGITAÇÃO DOS DADOS.
• Layout do formulário é definido de acordo com a preferência do usuário.
4. RELATÓRIO – UTILIZADO PARA IMPRESSÃO DOS DADOS.
5. MACRO – CRIA UMA LISTA DE AÇÕES QUE O ACCESS EXECUTA AUTOMATICAMENTE.
![Page 28: Curso Técnico em Mineração DISCIPLINA: Organização de Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc15f497959413d8e6f9c/html5/thumbnails/28.jpg)