SlideShare uma empresa Scribd logo
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 (20)

PDF
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
pccdias
 
PPTX
Isc aula 5 - estrutura e organização da informação
Fábio Andrade
 
PPT
Introdução a linguagem SQL - comandos básicos
lynwood7
 
PPT
Sistema de Base de Dados1.ppt
hhuu6
 
PPT
Banco aula 01
Leclerc Victer
 
PDF
Projeto de Banco de Dados - Capítulo 1
Januário Neto
 
PDF
Banco de Dados - Conceitos
ssuser69006f
 
PDF
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
PDF
Banco se dados, exercícios, planilhas do Excel gráficos
Morocolo2Morocolo2
 
PPT
Banco aula 01
Aché Laboratórios
 
PPTX
Fundamentos de Banco de Dados.pptx
NatliaGomes72
 
PPTX
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
Rodrigo Kiyoshi Saito
 
PPTX
Big Data, NoSQL e In Memory Databases
Caio Louro
 
PPTX
O que é um Banco de Dados?
Joeldson Costa Damasceno
 
PDF
Banco de Dados - Part01
Rangel Javier
 
PDF
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
PDF
Material Modelagem - Prof. Marcos Alexandruk
Hebert Alquimim
 
PDF
Introdução.pdf
gabriel-colman
 
PDF
Aula 01 DB
Hercules Santhus
 
PPT
Ara7129 unidade-1-v1
Samuel Minatto
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
pccdias
 
Isc aula 5 - estrutura e organização da informação
Fábio Andrade
 
Introdução a linguagem SQL - comandos básicos
lynwood7
 
Sistema de Base de Dados1.ppt
hhuu6
 
Banco aula 01
Leclerc Victer
 
Projeto de Banco de Dados - Capítulo 1
Januário Neto
 
Banco de Dados - Conceitos
ssuser69006f
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
Banco se dados, exercícios, planilhas do Excel gráficos
Morocolo2Morocolo2
 
Banco aula 01
Aché Laboratórios
 
Fundamentos de Banco de Dados.pptx
NatliaGomes72
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
Rodrigo Kiyoshi Saito
 
Big Data, NoSQL e In Memory Databases
Caio Louro
 
O que é um Banco de Dados?
Joeldson Costa Damasceno
 
Banco de Dados - Part01
Rangel Javier
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
Material Modelagem - Prof. Marcos Alexandruk
Hebert Alquimim
 
Introdução.pdf
gabriel-colman
 
Aula 01 DB
Hercules Santhus
 
Ara7129 unidade-1-v1
Samuel Minatto
 

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