Anzeige
Anzeige

Más contenido relacionado

Último(20)

Anzeige

aula01_Fundamentos de Banco de Dados.pptx.pdf

  1. Fundamentos de Banco de Dados Profª.: Claudete de Sá REDES DE COMPUTADORES | 2º B Juazeiro do Norte - CE
  2. O que é um Banco de Dados? •É um conjunto de registros organizados em uma estrutura. •Em informática é um sistema que permite o armazenamento e a manipulação de uma grande quantidade de dados de forma organizada. •É uma coleção de dados inter-relacionados representando informações sobre um domínio Específico.
  3. Exemplo
  4. Tabelas e campos
  5. Softwares para gerenciar banco de dados
  6. Dados x Informação •Dado: Qualquer elemento identificado na sua forma bruta, que por si só não conduz a compreensão de um determinado fato. •Informação: É um conjunto de dados (informação bruta e atômica, digamos) que tem algum significado para o receptor ou para o retentor dentro de um determinado contexto.
  7. Qual a importância de usar um banco de dados •Em nosso dia-a-dia nos deparamos constantemente com gigantescas e importante bases de dados: -Conta bancária; -Dados cadastrais: Empresas, documentos pessoais, etc. -E-mails, redes sociais. São informações que precisam de segurança e fácil atualização.
  8. No dia-a-dia
  9. Como se constrói um Banco de Dados O banco de dados é parte integrante dos chamados Sistemas de Informação, onde os dados são coletados, processados, organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas específicos como: ERP, CRM, Web service, sites, etc. Porém, o armazenamento e organização desses dados são feitos em um banco de dados, podendo ser ele Oracle, SQL Server, MySQL ou outro.
  10. Como se constrói um Banco de Dados •Uso dos softwares para ajudar na modelagem dos diagramas e tabelas. •Linguagens de programação para realizar as operações dos dados no banco. •Ex.: Inserção, busca, exclusão, etc.
  11. Tecnologias •É um banco de dados relacional que oferece recursos ANSI SQL-99 que rodam no Linux, Windows e plataformas Unix. •Ele oferece alta performance e uma linguagem poderosa para procedimentos e triggers (Recurso de programação da linguagem SQL). O software é um projeto comercialmente independente de programadores C e C++, técnicos e analistas que vêm desenvolvendo-o a partir do código fonte de um sistema de gerenciamento lançado pela Inprise Corp - hoje conhecida como Borland Software Corp., a fabricante do Delphi.
  12. Tecnologias •MySQL é um sistema de banco de dados, que possui diversos recursos poderosos, sendo totalmente código aberto mas ao mesmo tempo com a possibilidade de suporte comercial. •É principalmente baseado
  13. Tecnologias •PostgreSQL é um sistema de banco de dados relacional, que possui diversos recursos poderosos, sendo totalmente código aberto. É totalmente baseado na linguagem SQL, permitindo consultas avançadas, como agregação e agrupamento sem muitas dificuldades.
  14. Linguagens de Programação para BD •Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). •A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso.
  15. Linguagens de Programação para BD
  16. Qual a importância de usar um banco de dados A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações. Algumas ferramentas: - Processadores de texto (editoração eletrônica), - Planilhas (cálculos com tabelas de valores),
  17. SGBD – Sistemas Gerenciador de Banco de Dados •São softwares que permitem a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipulá-las. •Sistemas de Gerenciamento de Bancos de Dados - SGBDs (armazenamento de grandes volumes de dados, estruturados em registros e tabelas, com recursos para acesso e processamento das informações).
  18. Componentes do Banco
  19. Objetivos de um Sistema de Bancos de Dados •Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados). •Prover independência de dados às aplicações (estrutura física de armazenamento e à estratégia de acesso).
  20. Vantagens: •rapidez na manipulação e no acesso à informação, •redução do esforço humano (desenvolvimento e utilização), •disponibilização da informação no tempo necessário, •controle integrado de informações distribuídas fisicamente, •redução de redundância e de inconsistência de informações, •compartilhamento de dados, •aplicação automática de restrições de segurança, •redução de problemas de integridade.
  21. Usuários de banco de dados •Analistas de Sistemas •Programadores de aplicações - Interagem com o sistema através de chamadas DML •Usuários sofisticados - Interagem com o sistema sem escrever programas; - Formulam solicitações com linguagens de consultas
  22. Usuários especialistas - Usuários sofisticados de aplicações não tradicionais, ... - Sistemas especialistas, sistemas de base de conhecimento Usuários navegantes - usuário final - Interagem com o sistema através dos programas - aplicativos
Anzeige