SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Banco de Dados
Introdução
Prof. Me. Amauri Antunes Filho
O que veremos nessa disciplina?
(Ementa)
Bancos de
Dados
Distribuídos
Modelo Objeto-
Relacional
Processamento
de Consultas
SQL
SGBD
Modelagem
Relacional
Referências Bibliográficas
• SILBERSCHATZ, Abraham; KORTH, Henry F.;
SUDARSHAN, S.. Sistema de Banco de Dados.
• BATTISTI, Júlio. SQL Server 2005 administração &
desenvolvimento: curso completo. Rio de Janeiro: Axcel
Books do Brasil, 2005. 990 p. ISBN 8573232498
Objetivos
da
Disciplina
Entender os conceitos relacionados a bancos de
dados;
Conseguir modelar um banco de dados para solucionar
um problema;
Analisar problemas/requisitos para extrair relação entre
dados;
Utilizar as principais ferramentas de um SGBD;
Aprender a utilizar a linguagem SQL para implementar
bancos de dados relacionais e recuperar dados;
Compreender as implicações do uso do modelo
relacional com o modelo orientado a objetos
Evolução dos sistemas de computação
5
ABORDAGEM
TRADICIONAL
ABORDAGEM DE
SISTEMAS INTEGRADOS
ABORDAGEM DE BANCO
DE DADOS
Abordagem Tradicional
Um usuário utiliza um aplicativo, o qual, por sua vez usa um
arquivo de dados que muitas vezes não é acessado por outro
usuário. 6
7
Sistemas ficaram integrados, pois utilizavam o
mesmo arquivo de dados.
Abordagem
de Sistemas
Integrados
8
Abordagem
de
Banco de Dados
9
Níveis de Abstração de Dados
Modelo
de
Dados
10
• Uma Coleção de ferramentas conceituais
que descrevem dados, relação de dados,
semântica de dados e restrições de
consistência.
• É uma maneira de descrever o projeto de
banco de dados no nível físico, lógico e
de visão.
• Pode ser classificados nas categorias:
• Modelo Relacional
• Modelo Entidade-Relacionamento
• Modelo de dados baseados em
objetos
• Modelo de dados semi-estruturados
SGBD:
Conceitos
principais,
objetivos e
vantagens
• É uma coleção de dados inter-relacionados e um
conjunto de programas para acessar esses dados. A
coleção de dados normalmente conhecida como banco
de dados, contém informações relevantes para a
empresa.
• O principal objetivo de um SGBD é proporcionar uma
forma de armazenar e recuperar informações de um
banco de dados de maneira conveniente e eficiente. A
gestão dos dados envolve tanto a definição de
estruturas para armazenamento de informações quanto
os mecanismos que prevêem a manipulação da
informação. Além disso, o SGBD deve garantir a
segurança da informações armazenadas, apesar das
falhas do sistema ou das tentativas de acesso não
autorizado. Se os dados são compartilhados entre vários
usuários, o sistema deve evitar possíveis resultados
anômalos.
11
SGBD: Conceitos principais, objetivos e vantagens
12
Instância e esquema de banco de dados
13
Instância: A coleção
das informações
armazenadas no banco
de dados em
determinado momento.
Esquema: O projeto
geral do banco de
dados.
• Os esquemas raramente –
ou nunca – são modificados.
Particionamento
do esquema
segundo os
níveis de abstração
14
Realidade
Nível Conceitual
Nível Lógico
Nível Físico
Banco de dados
Ferramentas
que vamos
utilizar
•
•
•
•
•
•

Mais conteúdo relacionado

Semelhante a 1 - BD - Introdução.pdf

Visão geral sobre Bancos de Dados Univesp
Visão geral sobre Bancos de Dados UnivespVisão geral sobre Bancos de Dados Univesp
Visão geral sobre Bancos de Dados Univespinominavell
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptxEizoKato
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação finalRenan Levy
 
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 DadosRodrigo Kiyoshi Saito
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de DadosBruno Siqueira
 
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 1Januário Neto
 
Livro banco de_dados_volume_02
Livro banco de_dados_volume_02Livro banco de_dados_volume_02
Livro banco de_dados_volume_02CLEAN LOURENÇO
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 

Semelhante a 1 - BD - Introdução.pdf (20)

Visão geral sobre Bancos de Dados Univesp
Visão geral sobre Bancos de Dados UnivespVisão geral sobre Bancos de Dados Univesp
Visão geral sobre Bancos de Dados Univesp
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptx
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
TA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdfTA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdf
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
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
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
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 dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Banco de Dados - Aula 02
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Livro banco de_dados_volume_02
Livro banco de_dados_volume_02Livro banco de_dados_volume_02
Livro banco de_dados_volume_02
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Elmasri_cap1.pptx
Elmasri_cap1.pptxElmasri_cap1.pptx
Elmasri_cap1.pptx
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 

Mais de Egnaldo Paulino

TESTE DE SOFTWARE -xx.pptx
TESTE DE SOFTWARE -xx.pptxTESTE DE SOFTWARE -xx.pptx
TESTE DE SOFTWARE -xx.pptxEgnaldo Paulino
 
Palestra como manter viva sua empresa por meio da inovação
Palestra como manter viva sua empresa por meio da inovaçãoPalestra como manter viva sua empresa por meio da inovação
Palestra como manter viva sua empresa por meio da inovaçãoEgnaldo Paulino
 
Como superar os desafios de empreender em um país de oportunidades
Como superar os desafios de empreender em um país de oportunidadesComo superar os desafios de empreender em um país de oportunidades
Como superar os desafios de empreender em um país de oportunidadesEgnaldo Paulino
 
Palestra liderança com sucesso desperte o seu líder interior - ibis
Palestra liderança com sucesso   desperte o seu líder interior - ibisPalestra liderança com sucesso   desperte o seu líder interior - ibis
Palestra liderança com sucesso desperte o seu líder interior - ibisEgnaldo Paulino
 
Palestra liderança empreendedora
Palestra liderança empreendedoraPalestra liderança empreendedora
Palestra liderança empreendedoraEgnaldo Paulino
 
Palestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalPalestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalEgnaldo Paulino
 
Palestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalPalestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalEgnaldo Paulino
 
Palestra 5 desafios campus party
Palestra 5 desafios campus partyPalestra 5 desafios campus party
Palestra 5 desafios campus partyEgnaldo Paulino
 
Palestra O segredo das pessoas de sucesso
Palestra  O segredo das pessoas de sucessoPalestra  O segredo das pessoas de sucesso
Palestra O segredo das pessoas de sucessoEgnaldo Paulino
 
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO Atual
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO AtualPequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO Atual
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO AtualEgnaldo Paulino
 

Mais de Egnaldo Paulino (12)

TESTE DE SOFTWARE -xx.pptx
TESTE DE SOFTWARE -xx.pptxTESTE DE SOFTWARE -xx.pptx
TESTE DE SOFTWARE -xx.pptx
 
Palestra como manter viva sua empresa por meio da inovação
Palestra como manter viva sua empresa por meio da inovaçãoPalestra como manter viva sua empresa por meio da inovação
Palestra como manter viva sua empresa por meio da inovação
 
Como superar os desafios de empreender em um país de oportunidades
Como superar os desafios de empreender em um país de oportunidadesComo superar os desafios de empreender em um país de oportunidades
Como superar os desafios de empreender em um país de oportunidades
 
Competindo com ti 2
Competindo com ti   2Competindo com ti   2
Competindo com ti 2
 
Fundamentos TI
Fundamentos TIFundamentos TI
Fundamentos TI
 
Palestra liderança com sucesso desperte o seu líder interior - ibis
Palestra liderança com sucesso   desperte o seu líder interior - ibisPalestra liderança com sucesso   desperte o seu líder interior - ibis
Palestra liderança com sucesso desperte o seu líder interior - ibis
 
Palestra liderança empreendedora
Palestra liderança empreendedoraPalestra liderança empreendedora
Palestra liderança empreendedora
 
Palestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalPalestra economia digital sebrae nacional
Palestra economia digital sebrae nacional
 
Palestra economia digital sebrae nacional
Palestra economia digital sebrae nacionalPalestra economia digital sebrae nacional
Palestra economia digital sebrae nacional
 
Palestra 5 desafios campus party
Palestra 5 desafios campus partyPalestra 5 desafios campus party
Palestra 5 desafios campus party
 
Palestra O segredo das pessoas de sucesso
Palestra  O segredo das pessoas de sucessoPalestra  O segredo das pessoas de sucesso
Palestra O segredo das pessoas de sucesso
 
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO Atual
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO AtualPequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO Atual
Pequena Empresa, Transforme InformaçõEs Em Bons NegóCios VersãO Atual
 

1 - BD - Introdução.pdf

  • 1. Banco de Dados Introdução Prof. Me. Amauri Antunes Filho
  • 2. O que veremos nessa disciplina? (Ementa) Bancos de Dados Distribuídos Modelo Objeto- Relacional Processamento de Consultas SQL SGBD Modelagem Relacional
  • 3. Referências Bibliográficas • SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. Sistema de Banco de Dados. • BATTISTI, Júlio. SQL Server 2005 administração & desenvolvimento: curso completo. Rio de Janeiro: Axcel Books do Brasil, 2005. 990 p. ISBN 8573232498
  • 4. Objetivos da Disciplina Entender os conceitos relacionados a bancos de dados; Conseguir modelar um banco de dados para solucionar um problema; Analisar problemas/requisitos para extrair relação entre dados; Utilizar as principais ferramentas de um SGBD; Aprender a utilizar a linguagem SQL para implementar bancos de dados relacionais e recuperar dados; Compreender as implicações do uso do modelo relacional com o modelo orientado a objetos
  • 5. Evolução dos sistemas de computação 5 ABORDAGEM TRADICIONAL ABORDAGEM DE SISTEMAS INTEGRADOS ABORDAGEM DE BANCO DE DADOS
  • 6. Abordagem Tradicional Um usuário utiliza um aplicativo, o qual, por sua vez usa um arquivo de dados que muitas vezes não é acessado por outro usuário. 6
  • 7. 7 Sistemas ficaram integrados, pois utilizavam o mesmo arquivo de dados. Abordagem de Sistemas Integrados
  • 10. Modelo de Dados 10 • Uma Coleção de ferramentas conceituais que descrevem dados, relação de dados, semântica de dados e restrições de consistência. • É uma maneira de descrever o projeto de banco de dados no nível físico, lógico e de visão. • Pode ser classificados nas categorias: • Modelo Relacional • Modelo Entidade-Relacionamento • Modelo de dados baseados em objetos • Modelo de dados semi-estruturados
  • 11. SGBD: Conceitos principais, objetivos e vantagens • É uma coleção de dados inter-relacionados e um conjunto de programas para acessar esses dados. A coleção de dados normalmente conhecida como banco de dados, contém informações relevantes para a empresa. • O principal objetivo de um SGBD é proporcionar uma forma de armazenar e recuperar informações de um banco de dados de maneira conveniente e eficiente. A gestão dos dados envolve tanto a definição de estruturas para armazenamento de informações quanto os mecanismos que prevêem a manipulação da informação. Além disso, o SGBD deve garantir a segurança da informações armazenadas, apesar das falhas do sistema ou das tentativas de acesso não autorizado. Se os dados são compartilhados entre vários usuários, o sistema deve evitar possíveis resultados anômalos. 11
  • 12. SGBD: Conceitos principais, objetivos e vantagens 12
  • 13. Instância e esquema de banco de dados 13 Instância: A coleção das informações armazenadas no banco de dados em determinado momento. Esquema: O projeto geral do banco de dados. • Os esquemas raramente – ou nunca – são modificados.
  • 14. Particionamento do esquema segundo os níveis de abstração 14 Realidade Nível Conceitual Nível Lógico Nível Físico Banco de dados