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

PDF
Aula banco de dados
Cristiano Roberto
 
PDF
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
PPT
Aula 2 - Introdução a Banco de Dados
Vitor Hugo Melo Araújo
 
PPT
Introdução a Bancos de Dados
Ricardo Flores Zago, PMP, MSc
 
PDF
Banco de Dados - Part01
Rangel Javier
 
PPTX
AULA 01.pptx
EizoKato
 
PPTX
Introdução ao banco de dados
Rudson Kiyoshi Souza Carvalho
 
PDF
Apostila de banco de dados da ucg
RADILSON RIPARDO DE FRETIAS
 
PDF
Apostila de Banco dados
Fernando Palma
 
PDF
Banco de Dados - Conceitos
ssuser69006f
 
PPTX
Banco dedados aula001
Cláudio Amaral
 
PDF
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
PDF
Introdução a Banco de Dados aula inicial
wilianecomp
 
PPTX
Sistema de banco_de_dados
Maxson Santana Carvalho
 
PDF
BANCO DE DADOS RELACIONAIS
Antonio Pedro
 
PPTX
Banco de dados
Albert Belchior
 
PPT
BDI_1_conceitos
Cleiane Oliveira
 
PPTX
Banco de dados aula 2
Albert Belchior
 
PPT
Banco de Dados Banco de Dados Banco de Dados
DanielRibeiro136663
 
PPT
PFTI (2).ppt
LinaKelly3
 
Aula banco de dados
Cristiano Roberto
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
Aula 2 - Introdução a Banco de Dados
Vitor Hugo Melo Araújo
 
Introdução a Bancos de Dados
Ricardo Flores Zago, PMP, MSc
 
Banco de Dados - Part01
Rangel Javier
 
AULA 01.pptx
EizoKato
 
Introdução ao banco de dados
Rudson Kiyoshi Souza Carvalho
 
Apostila de banco de dados da ucg
RADILSON RIPARDO DE FRETIAS
 
Apostila de Banco dados
Fernando Palma
 
Banco de Dados - Conceitos
ssuser69006f
 
Banco dedados aula001
Cláudio Amaral
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
Introdução a Banco de Dados aula inicial
wilianecomp
 
Sistema de banco_de_dados
Maxson Santana Carvalho
 
BANCO DE DADOS RELACIONAIS
Antonio Pedro
 
Banco de dados
Albert Belchior
 
BDI_1_conceitos
Cleiane Oliveira
 
Banco de dados aula 2
Albert Belchior
 
Banco de Dados Banco de Dados Banco de Dados
DanielRibeiro136663
 
PFTI (2).ppt
LinaKelly3
 

Mais de Egnaldo Paulino (12)

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

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