![Page 1: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/1.jpg)
1
Aula dia 18-02-2013
![Page 2: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/2.jpg)
2
Sejam todos bem-vindos
Curso
Administrador de Banco de Dados
![Page 3: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/3.jpg)
3
Cleber Ramos
Formação: Bacharel em Sistemas de Informação. 2011
Especialização: Pós-Graduando Engenharia de Sistemas. 2012/2013
![Page 4: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/4.jpg)
4
No auditório vocês conheceram as regras da Instituição.
• Agora veremos nossas regras.• Não se atrasar.• Não riscar cadeiras, mesas.• Não se ausentar da sala sem permissão.• Não conversar em momento de explicação,
provas ou trabalhos, pois para isso vocês terão o intervalo.
![Page 5: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/5.jpg)
5
• Não fique com medo de perguntar.• Não fique com dúvidas.• Respeite seu colega assim como o professor.• Não é permitido ligar os Computadores sem
autorização.
![Page 6: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/6.jpg)
6
Ementa (DBA)
Conceitos Gerais sobre Banco de DadosInstalação e configuração da Ferramenta de
Banco de Dados.Elaboração de projeto de Banco de Dados.Implementação do projeto de Banco de
Dados.Prática de manipulação de Banco de Dados
![Page 7: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/7.jpg)
7
Metodologia• AULAS TEÓRICAS;
• - Livros;
• - Artigos;
• - Apostilas;
- Vídeos
• AULAS PRÁTICAS;
• - Instalação;
• - Configuração;
• - Consultas;
• - Manipulações;
• TRABALHOS INDIVIDUAIS;
• TRABALHOS EM GRUPOS
• PROVAS AVALIATIVAS
![Page 8: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/8.jpg)
8
Fornecer conhecimentos sobre a concepção e uso
de sistemas de banco de dados, técnicas de
estruturação e manipulação de informações,
modelos de representação e desenvolvimento, e
tópicos emergentes em bancos de dados.
OBJETIVOS GERAIS
![Page 9: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/9.jpg)
9
Objetivos Específico
• 1. Compreender o papel de um Administrador de Banco de Dados
• 2. Discutir conceitos de tipos dados, estruturas, processos, dentre outros.
• 3. Conhecer os principais Banco de dados disponíveis no mercado, visualizando as vantagens e desvantagens de cada um.
• 4. Inserir conceitos básicos de Banco de Dados, até o conceito avançado.
• 5 Ajudar os aprendizes a compreenderem o valor do conhecimento em língua inglesa como ferramenta de inclusão social.
![Page 10: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/10.jpg)
10
Objetivos Específicos
Exercitar a aplicação desses conhecimentos, em:
Desenvolvimento de pequenas aplicações.
Execução de consultas em SQL sobre um sistema de gerenciamento de Bancos de Dados;
![Page 11: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/11.jpg)
11
AVALIAÇÕES
• 1.0 Comportamento Individual e em Grupo.
• 2.0 - Trabalhos individuais;
• 2.0 - Trabalhos em Grupos;
• 5.0 - Avaliações.
• Recuperação Paralela será, para aquele aluno que sempre foi um aluno proativo, com bom comportamento, mas por alguma decorrência não conseguiu atingiu a nota necessária para a nota de aprovação.
![Page 12: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/12.jpg)
12
![Page 13: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/13.jpg)
13
![Page 14: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/14.jpg)
14
O que é Banco de Dados?
![Page 15: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/15.jpg)
15
O que são Bancos de Dados?
Por que utilizar Bancos de Dados?
Onde se utilizam os Bancos de Dados?
Bancos de Dados
![Page 16: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/16.jpg)
16
O que é Banco de Dados
É uma coleção de dados relacionados: (Representa aspectos do mundo real ).
Banco de Dados são coleções de informações que se relacionam de forma que crie um sentido.
![Page 17: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/17.jpg)
17
Software aplicativo que permite ao usuário.
Inserir;Atualizar; Recuperar dados; Organizar e;pesquisar esses dados de várias maneiras
O que é Banco de Dados?
![Page 18: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/18.jpg)
18
Conceitos Gerais sobre Banco de Dados
![Page 19: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/19.jpg)
19
Histórico
Com o crescimento que a informática impulsionou, o quantitativo de redes de computadores ocorreu um grande requisito na quantidade do processamento de dados criando a necessidade de banco de dados, enxergando que práticas de armazenamento o processamento vem ampliando-se ao longo dos anos
![Page 20: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/20.jpg)
20
Histórico
• Década de1950
• iniciando década de 1960
• Os dados eram armazenados em fitas magnéticas e Decks de cartão perfurado.
• A leitura era feita sequencialmente, os programas realizavam seu trabalho de forma específica.
![Page 21: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/21.jpg)
21
Histórico (cont...)• Final de 1960
• inicio da década de 1970
• Surgiram os discos rígidos e suas facilidades.
• Os dados não necessitam de processamento “sequencial”.
• Nascimento dos banco de dados em rede e hierárquico.• Organização por lista e arvores.
![Page 22: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/22.jpg)
22
Histórico (cont...)
• Década de 1980• Os projetos System R e SQL/DS, banco
dedados relacional.• DB Relacionais X Rede e Hierárquicos.• Durante os anos 80, os DB do tipo Relacional
são absolutos.
![Page 23: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/23.jpg)
23
Histórico (cont...)
• Década de1990• Explosão da WEB, maior utilização dos
sistemas de DB.• Sistemas que aceitam interface para Web.• DB voltados para consulta, utilização da
linguagem SQL.
![Page 24: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/24.jpg)
24
HISTÓRICO (CONT...)
• Anos 2000
• Surgimento da linguagem XML e XQUERY, um novo conceito em Banco de Dados.
• A redução de esforços da administração de sistemas.
![Page 25: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/25.jpg)
25
Fita Magnética
![Page 26: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/26.jpg)
26
Fitas magnéticas
![Page 27: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/27.jpg)
27
Cartão Perfurado
![Page 28: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/28.jpg)
28
Conclusão do Histórico
• Assim como a informática evolui na parte de hardware com o software não é diferente isso e bem mais rápido, é perceptível como a necessidade das pessoas determina a operabilidade dos sistemas de banco de dados pois cada um possui sua funcionalidade e peculiaridade de forma que torna cada vez mais amplo o campo de atuação do profissional
![Page 29: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/29.jpg)
29
Os salários dos DBAs
• Podem variar 963,52%, de R$ 762,00 a R$ 8.104,00 dependo do
grau de experiência do profissional. Segundo a tabela salarial da
Catho, os profissionais com cargos de gerência ganham, em
média, quase R$ 1 mil a mais do que os com cargo de
coordenação.
![Page 30: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/30.jpg)
30
Área Específica Cargo Média Salarial Brasil
Administrador de Banco de Dados Gerente R$ 8.104
Administrador de Banco de Dados Coordenador, Supervisor ou Chefe R$ 7.693
Administrador de Banco de Dados Administrador de Banco de Dados Sênior R$ 7.124
Administrador de Banco de Dados Consultor R$ 7.098
Administrador de Banco de Dados Analista Sênior R$ 5.003
Administrador de Banco de Dados Administrador de Banco de Dados Pleno R$ 4.673
Administrador de Banco de Dados Analista Pleno R$ 3.760
Administrador de Banco de Dados Analista Júnior R$ 2.400
Administrador de Banco de Dados Administrador de Banco de Dados Júnior R$ 2.382
Administrador de Banco de Dados Trainee R$ 1.654
Administrador de Banco de Dados Assistente R$ 1.081
Administrador de Banco de Dados Auxiliar R$ 851
Administrador de Banco de Dados Estagiário R$ 762
Tabela de empregos e Salários
![Page 31: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/31.jpg)
31
Diferentes funções dos DBAs
O termo "DBA" significa "DATABASE
ADMINISTRATOR", em inglês sigla que traduzida,
literalmente, designa o capacitado pela
licenciatura de administrar banco de dados onde
estão armazenadas informações.
![Page 32: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/32.jpg)
32
DBA
O profissional que atua nesta área pode receber
outras nomenclaturas variando pelo grau de
conhecimento e tempo na área. Alguns são:
![Page 33: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/33.jpg)
33
DBA
DBA JR: os profissionais assim resignados, têm em média dois anos de experiência com banco de dados.
DBA PLENO: naturalmente, colaboradores com essa denominação possuem em média de dois a cinco anos de experiência em banco de dados.
DBA SR.(SENIOR): profissionais com mais de cinco anos de experiência, geralmente são consultores e atuam de forma independente em empresas próprias e ou em consultorias.
Fonte http://pt.wikipedia.org/wiki/Tecnologia_em_bancos_de_dados
![Page 34: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/34.jpg)
34
DBA
• RACDBA: nomenclatura utilizada por profissionais que trabalham em ambientes clusterizados, que significa : CLUSTER DATABASE ADMINISTRATOR.
• RACHADBA: outra nomenclatura utilizada por profissionais que também trabalham em ambientes clusterizados, porém, com uma pequena diferença: são responsáveis por montar clusters de backup ou sites de backup, dependendo da configuração do site primário.
![Page 35: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/35.jpg)
35
Gerente - DBA
Responder pela administração dos Bancos de Dados existentes na empresa;
Dentro de parâmetros de segurança e integridade, tendo em vista as inovações tecnológicas e as alterações necessárias às aplicações.
Projetar estruturas de novos bancos de dados, bem como desenvolver programas utilitários, orientando usuários na utilização do sistema.
Fonte: Gerente (Administração de Banco de Dados) - descrição de cargo
![Page 36: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/36.jpg)
36
Coordenador, Supervisor ou Chefe
Coordena e supervisiona o atendimento dos
pedidos, desenvolvendo a modelagem de
dados e objetos, gerando os esquemas de
banco de dados e padronizando os
procedimentos de acesso aos dados.
Fonte: Coordenador (Administração de Banco de Dados) - descrição de cargo
![Page 37: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/37.jpg)
37
• Administra os ambientes operacionais designados promovendo as atualizações, avaliando e ponderando os impactos com os responsáveis pelos sistemas. Manter o banco de conhecimento atualizado com as soluções desenvolvidas para os ambientes de sua responsabilidade.
Fonte: Coordenador (Administração de Banco de Dados) - descrição de cargo
Coordenador, Supervisor ou Chefe
![Page 38: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/38.jpg)
38
Qual a necessidade de Um BD?
![Page 39: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/39.jpg)
39
Como Surgiu o Data Base?
Aumento do volume de informação.
Maiores dificuldades de gestão.
Surge os Banco de Dados
![Page 40: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/40.jpg)
40
![Page 41: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/41.jpg)
41
REVISÃOAntes de criar um Banco de Dados, você deve responder a quais perguntas?
Qual a finalidade deste Banco de Dados e quem o utilizará?
Quais tabelas (dados) este Banco de Dados conterá?
De quais consultas e relatórios os usuários deste Banco de Dados precisam?
Que formulários você precisa criar?
![Page 42: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/42.jpg)
42
Bases de Dados
![Page 43: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/43.jpg)
43
Principais vantagens DB
Diminuir o espaço ocupado pela informação;
Facilitar o acesso e a actualização da informação;
Aumentar a velocidade da pesquisa;
Evitar a redundância da informação.
![Page 44: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/44.jpg)
44
Base de Dados
Todas as operações realizadas pelo utilizador na
base de dados, nunca são realizadas
directamente na mesma, mas sim através de
uma aplicação especial chamada de Sistema de
Gestão de Bases de Dados.
![Page 45: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/45.jpg)
45
Sistema de Gerenciamento de Banco de Dados
![Page 46: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/46.jpg)
46
Conceito de SGBD É um sistema que o gerencia, não é o bastante, pois estamos falando de um grande volume de dados, ou seja, informações que precisam ser armazenadas, acessadas, atualizadas, por um indefinido espaço de tempo, dando aos seus usuários, agilidade e qualidade de resposta no cruzamento das informações.
![Page 47: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/47.jpg)
47
Conceito de SGBD (cont...)
Esse armazenamento e gerenciamento, surgiram para deixar de lado os primitivos sistemas de arquivos, que não conseguiam controlar os inúmeros processos e usuários, que faziam uso de seus pequenos recursos.
![Page 48: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/48.jpg)
48
Conceito de SGBD (cont...)
Atualmente, os bancos de dados não impõem limites de armazenamento, em alguns casos não necessita de muito hardware, nos proporcionam segurança e até tem capacidade de nos disponibilizar múltiplas visões dos dados.
![Page 49: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/49.jpg)
49
Conceito de SGBD (cont...)
Esses sistemas gerenciadores (SGBD), seja ele “free” (gratuito) ou não, ambos tem capacidade de nos trazer ferramentas necessárias para o gerenciamento de qualquer tipo de informações armazenadas, independente de sua representação ou modelo pelo qual as informações estão estruturadas.
![Page 50: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/50.jpg)
50
Revisão de SGBD
![Page 51: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/51.jpg)
51
Usuários/Programadores
Programas de Aplicações / Consultas
Programas para Processamento de consultas / gerenciamento de dados
Software para Acesso aos Dados Armazenados
Definição dos dadosBanco de dados
armazenados
SGBD
DDL DML
![Page 52: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/52.jpg)
52
Sistemas de Gestão de Bases de Dados
O SGBD gere toda a informação contida na base de
dados e constitui a interface entre esta e o
utilizador.
![Page 53: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/53.jpg)
53
4 – Sistemas de Gestão de Bases de Dados
![Page 54: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/54.jpg)
54
Sistemas de Gestão de Bases de Dados
• Funções e estrutura de um SGBD
– Inserir, editar e eliminar registos;
– Pesquisar nos registos;
– Gerar listagens...
![Page 55: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/55.jpg)
55
INFORMAÇÃO X DADOS
![Page 56: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/56.jpg)
56
Dados
Dados são fatos isolados e recolhidos a. Por exemplo.
A idade e o número de telefone de uma pessoa.
![Page 57: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/57.jpg)
57
• Muitas vezes, utiliza-se se forma
incorrecta os termos “dados” e
“informação”. Quando, na realizade, são
conceitos bem distintos
![Page 58: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/58.jpg)
58
Informação
A informação é o resultado da aplicação de um conjunto de operações sobre os dados.
DADOS PROCESSAMENTO INFORMAÇÃO
![Page 59: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/59.jpg)
59
Informação
A informação tem um carácter subjetivo, aquilo que para uma pessoa poderá ser informação, poderá não o ser para outra.Ex: Escola SENAI/VILHENA-RO
![Page 60: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/60.jpg)
60
Pirâmide do Conhecimento
![Page 61: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/61.jpg)
61
Concluímos que ele nada mais é que uma habilidade de cada um de nós em representar os objetos que estão a nossa volta.
Consideramos então que informação são dados contextualizados para algum propósito
Então podemos resumir dados como sendo a matéria prima da informação a qual deve ser representada de forma a permitir sua manipulação pelo computador.SOZINHO NÃO TRANSMITE INFORMAÇÃO
Concluímos que Sabedoria nada mais é que a manipulação do conhecimento.
![Page 62: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/62.jpg)
62
Tipos de Banco de Dados
Arquivos simples. Exemplo: planilhas
Distribuídos.
Relacional
![Page 63: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/63.jpg)
63
Revisão! O que é um SGBD?
Ferramenta para gerenciar o Banco de Dados.
Permite o acesso aos dados do Banco de Dados ( Data Base).
Estabelece uma interface com programas externos.
![Page 64: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/64.jpg)
64
AULA DIA 19-02-2013
![Page 65: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/65.jpg)
65
Revisão da Aula Anterior
OQUE É BANCO DE DADOS?
Bancos de dados ou bases de dados são coleções de dados ou informações que se relacionam de forma que crie um sentido.
São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação.
![Page 66: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/66.jpg)
66
Revisão da Aula Anterior
São operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 70
![Page 67: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/67.jpg)
67
Revisão da Aula Anterior
• Exemplos de Banco de Dados.
• Access• Oracle• Postgres• My Sql.• Sql Serve.
![Page 68: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/68.jpg)
68
Revisão da Aula Anterior
Diferença entre Dados, Informações e Conhecimento.
Dados: Os dados são descrições atividades os quais sozinhos não conseguem se unir e representar algum significado
"Dados, quando organizados, viram informação. Essas, quando organizadas, viram conhecimento".
![Page 69: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/69.jpg)
69
Revisão da Aula Anterior
Oque é SGBD?
Um SGBD - é uma coleção de programas (ferramentas), que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades.
![Page 70: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/70.jpg)
70
Revisão da Aula Anterior
Através do SGBD você pode?• definir um Modelo de Dados• Inserir novos registos• Procurar e visualizar registos• Eliminar registos existentes• Selecionar registos ou campos• Ordenar registos• Juntar ou intercalar registos• Copiar ou duplicar ficheiros• Alterar a estrutura de campos• Eliminar ficheiros• Estabelecer relações entre tabelas• Inserir/remover tabelas• Importar/exportar dados entre outras bases de dados• Criação de chaves primárias e chaves externas
![Page 71: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/71.jpg)
71
Revisão da Aula Anterior
Quais as características do SGBD?• Integridade / Consistência• Restrições.• Segurança / Privacidade• Reestruturação do Banco• Eficiência
![Page 72: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/72.jpg)
Existem 3 funções básicas de um SGBD:
• Manipulação de Dados: organizar o conteúdo dos dados inserindo, atualizando, deletando e recuperando dados;
• Definição de Dados: estruturar os elementos de dados em esquemas lógicos e físicos, e
• Restrições de Integridade: garantir a segurança, integridade e concorrência dos dados.
72
![Page 73: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/73.jpg)
73
Revisão da Aula Anterior
• O que são campos de uma tabela?são as colunas da tabela no Banco de Dados.
• O que são Registo de Uma tabela?São as Linhas da tabelas do Banco de Dados.
![Page 74: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/74.jpg)
74
![Page 75: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/75.jpg)
75
Os Níveis da arquitetura de um SGBD
• Nível Físico: É como os dados estão armazenados e organizados internamente no sistema informático (ficheiros da base de dados).
• Nível conceitual: corresponde ao número, tipo de campos e relacionamentos dos dados (campos, tabelas e relações).
• Nível de visualização: corresponde à forma como os dados são apresentados ao utilizador final através de interfaces gráficos (formulários ou ecrãs com informação).
![Page 76: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/76.jpg)
Níveis de Abstração de Dados
Texto
InteiroReal
DataNumero
![Page 77: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/77.jpg)
Cadastro de Fornecedores
Relatório de Produtos
Listagem de Pagamentos
Níveis de Abstração de Dados
Nível de Visão
Qual nível as imagens acima representam?
77
Cadastro de Clientes
![Page 78: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/78.jpg)
Níveis de Abstração de Dados
Qual nível as imagens acima representam?
Nível Lógico
78
Faturamento
FornecedoresContas_Pagar
Contas_Pagar_Parcelas Faturamento_Produtos
Cidades
Ruas
Bairros
Produtos Produtos_Grupos
Produtos_Marcas
![Page 79: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/79.jpg)
Componentes de um SGBD
Um SGBD é composto de 4 componentes:
Dados Hardware
SoftwareUsuários 79
Informações ArmazenadasEquipamentos
que dão suporte
Programas para acesso e
gerenciamento.
DBAs, Programadores e
Usuários
![Page 80: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/80.jpg)
Programadores:
Profissionais da área da informática que interagem com
o sistema por meio de chamadas DML que são
embutidas em um programa aplicativo escrito em uma
determinada linguagem de programação;
Usuários de Alto Nível:
Interagem com o sistema formulando consultas;
Usuários ingênuos:
Interagem com o sistema;
Usuários de um SGBD
80
![Page 81: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/81.jpg)
81
Principais Objetos do SGBD
• Tabelas• Visões• Índices
![Page 82: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/82.jpg)
82
SGBD X DB
Qual a diferença?
![Page 83: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/83.jpg)
83
Banco de dados, é um conjunto de registros ou dados dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação.
![Page 84: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/84.jpg)
84
Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados.
![Page 85: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/85.jpg)
85
O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados.
![Page 86: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/86.jpg)
86
O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados.
![Page 87: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/87.jpg)
87
Duvidas nas diferença entre SGBD X DB?
•Usando um exemplo bem “SIMPLES”;
• você tem o chip do seu celular que tem os seus contatos:
( seria o banco de dados)
• Você tem o seu celular (seria o SGDB)
• pois permite que você inclua contatos, exclua, altere.
![Page 88: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/88.jpg)
88
ÍNDICE
No contexto da estrutura de dados, é uma referência associada a uma chave, que é utilizada para fins de otimização, permitindo uma localização mais rápida de um registro quando efetuada uma consulta.
![Page 89: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/89.jpg)
89
Principais tipos de índices
• Índices compostos x Índices simples
• Índices Compostos: fazem referência a mais de uma coluna.
• Índices Simples: fazem referência a uma única coluna.
![Page 90: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/90.jpg)
90
Índice Composto
![Page 91: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/91.jpg)
91
Índice Simples
![Page 92: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/92.jpg)
92
Aula dia 20-02-2013
“Ninguém conhece as suas próprias capacidades enquanto não as colocar à prova”. Públio Siro.
![Page 93: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/93.jpg)
93
Índices internos x Índices externos
• Índices internos: a chave está contida dentro da tabela.
• Índices externos: quando existe uma tabela de chaves separada que associa ponteiros à registros de uma tabela.
![Page 94: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/94.jpg)
94
Índices primários x Chaves primárias
• Índice Primário: associado a uma chave primária (Primary Key) de um arquivo.
• Chave Primária: identificador único de um tabela, utilizado para distinguir um registro de outro.
![Page 95: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/95.jpg)
95
Conceitos Importantes
O gerenciamento de Bancos de Dados é essencial para o desenvolvimento comercial.
Para criar um banco de dados eficiente é necessário o conhecimento prévio de modelagem de bancos de dados relacionais.
![Page 96: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/96.jpg)
96
Conceitos como Banco de Dados1. Tabelas,2. Campos,3. Registros,4. Índices,5. Chaves,6. Relacionamentos,7. Normalização,8. Dentre outros são pré-requisitos básicos para o
desenvolvimento desse conteúdo.
![Page 97: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/97.jpg)
97
TABELA
![Page 98: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/98.jpg)
98
CAMPOS
![Page 99: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/99.jpg)
99
REGISTRO
![Page 100: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/100.jpg)
100
ÍNDICE
![Page 101: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/101.jpg)
101
CHAVES
CHAVES PRIMÁRIAS OU PRIMARY KEY
![Page 102: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/102.jpg)
102
![Page 103: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/103.jpg)
103
![Page 104: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/104.jpg)
104
TRABALHO EM SALA DE AULA
![Page 105: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/105.jpg)
105
1
3
4
2
5
6
7
8
9
10
11
Cada Aluno selecionará um número de 1 a 11
![Page 106: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/106.jpg)
106
Exercício
1 – Histórico;
2 – Desenvolvedores ;
3 – Principais características;
4 – Principais aplicações (destinações);
5 – Empresas que utilizam;
![Page 107: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/107.jpg)
107
Principais Funções
• Inclusão (INSERT)INSERT INTO clientes (codigo,nome,valor) VALUES (‘1234’,’José da Silva’,678.55)
• Alteração (UPDATE)UPDATE clientes SET nome = ‘Antonio da Silva’ WHERE codigo = ‘1234’
• Exclusão (DELETE)DELETE FROM clientes WHERE codigo = ‘1234’
• Consulta (SELECT)SELECT * FROM clientes WHERE codigo = ‘1234’
![Page 108: Aula dia 18-02-2013 1. Sejam todos bem-vindos Curso Administrador de Banco de Dados 2](https://reader036.vdocuments.site/reader036/viewer/2022062700/552fc13d497959413d8dd638/html5/thumbnails/108.jpg)
108
Referências
• Sistema de Banco de Dados,Abraham Silberschatz,Henry F. Korth,S.Sudarshan,ELSEVIER
• (2006).Tanenbaum, Computer Networks 4º edição, Prentice Hall (2002).
• Histórico dos Bancos de Dados, Júnior Eduardo, Segundo Alonso,(2008).