A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.

Apresentações semelhantes


Apresentação em tema: "Bancos de Dados Fundamentos Prof. Marcos R. Cardoso."— Transcrição da apresentação:

1 Bancos de Dados Fundamentos Prof. Marcos R. Cardoso

2 Bancos de Dados – Fundamentos Histórico Década de 60: Processamento de arquivos Tecnologia deficiente Busca lenta Resultados não confiáveis Alta vulnerabilidade Prof. Marcos R. Cardoso

3 Bancos de Dados – Fundamentos Histórico Década de 70: Bancos mais estáveis e eficazes Dados mantidos com objetivos de auxílio à tomada de decisão Aplicações desenvolvidas em COBOL e PL/1 Prof. Marcos R. Cardoso

4 Bancos de Dados – Fundamentos Histórico Programas com gerência de arquivos Programas com aplicações em BD SGBD Prof. Marcos R. Cardoso

5 Bancos de Dados – Fundamentos Conceitos Banco de Dados: Conceito geral: Nosso conhecimento Nossos documentos pessoais Um arquivo (móvel) contendo gavetas e pastas Prof. Marcos R. Cardoso

6 Bancos de Dados – Fundamentos Conceitos Banco de Dados Relação a TI: “sistema computadorizado de armazenamento de registros” “conjunto de dados persistentes que objetivam atender as necessidades de uma organização.” Prof. Marcos R. Cardoso

7 Bancos de Dados – Fundamentos Conceitos Dado x Informação Dado Conteúdo armazenado no BD “Marcos Rogério Cardoso” “Rua XV de novembro, 221” Prof. Marcos R. Cardoso

8 Bancos de Dados – Fundamentos Conceitos Dado x Informação Informação O sentido que o dado possui dentro do BD “O nome do funcionário é Marcos Rogério Cardoso” “O endereço do funcionário é Rua XV de Novembro, 221” Prof. Marcos R. Cardoso

9 Bancos de Dados – Fundamentos Conceitos DBA (DataBase Administrator) Profissional de TI Monitora o BD Define os esquemas conceitual e interno Define restrições de segurança e integridade Define rotinas de backup Prof. Marcos R. Cardoso

10 Bancos de Dados – Fundamentos Conceitos Analistas de Sistemas e Programadores Profissional de TI Desenvolve aplicações que interagem com o SGBD Dominam uma linguagem de programação, e a forma como a mesma interage com o SGBD Prof. Marcos R. Cardoso

11 Bancos de Dados – Fundamentos Conceitos Analistas de Dados Profissional de TI Tem contato com o Analista de Sistemas e com o DBA (ponte) Responsável por elaborar o modelo de dados Prof. Marcos R. Cardoso

12 Bancos de Dados – Fundamentos Conceitos Usuário final Interagem com a aplicação desenvolvida pelos Analistas e programadores Não necessariamente conhecem as formas de interação com o BD Em muitos casos, abstraem a interação com o BD Prof. Marcos R. Cardoso

13 Bancos de Dados – Fundamentos Conceitos Modelo de dados Definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos Objetos – estrutura dos dados Operadores – comportamento dos dados Implementação do modelo Representação física do modelo de dados definido Prof. Marcos R. Cardoso

14 Bancos de Dados – Fundamentos Objetivos Por que utilizar um BD? É realmente uma solução? Quais as vantagens? Quando não utilizar um BD? Prof. Marcos R. Cardoso

15 Bancos de Dados – Fundamentos Objetivos Por que utilizar um BD? Economia de espaço Velocidade na pesquisa Velocidade na tomada de decisão Eliminação de trabalho monótono Informações atualizadas sempre à mão Prof. Marcos R. Cardoso

16 Bancos de Dados – Fundamentos Objetivos É realmente uma solução? Alto investimento “Overhead” para garantir segurança, concorrência, recuperação e integridade Prof. Marcos R. Cardoso

17 Bancos de Dados – Fundamentos Objetivos Quais as vantagens? Compartilhamento de dados Redução de redundância / eliminação da inconsistência / manutenção da integridade Suporte a transações Segurança Reforço de padrões Prof. Marcos R. Cardoso

18 Bancos de Dados – Fundamentos Objetivos Quando não utilizar um BD? Volume de dados pequeno Necessidade extrema de resposta em tempo real, não satisfeito pelo “overhead” do SGBD Não há ocorrência de acessos múltiplos e concorrentes Prof. Marcos R. Cardoso


Carregar ppt "Bancos de Dados Fundamentos Prof. Marcos R. Cardoso."

Apresentações semelhantes


Anúncios Google