SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Fundamentos de Banco de Dados
Profª.: Claudete de Sá
REDES DE COMPUTADORES | 2º B
Juazeiro do Norte - CE
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.
Exemplo
Tabelas e campos
Softwares para gerenciar
banco de dados
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.
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.
No dia-a-dia
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.
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.
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.
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
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.
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.
Linguagens de Programação para
BD
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),
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).
Componentes do Banco
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).
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.
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
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

Mais conteúdo relacionado

Semelhante a aula01_Fundamentos de Banco de Dados.pptx.pdf

Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informação
Fábio Andrade
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
hhuu6
 

Semelhante a aula01_Fundamentos de Banco de Dados.pptx.pdf (20)

Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informação
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitos
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
 
Big Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory DatabasesBig Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory Databases
 
O que é um Banco de Dados?
O que é um Banco de Dados?O que é um Banco de Dados?
O que é um Banco de Dados?
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Introdução.pdf
Introdução.pdfIntrodução.pdf
Introdução.pdf
 
Aula 01 DB
Aula 01 DBAula 01 DB
Aula 01 DB
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 

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.
  • 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.
  • 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.
  • 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).
  • 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