17
8/19/2019 BD1-Aula 1 http://slidepdf.com/reader/full/bd1-aula-1 1/17 1 Introdução a Banco de Dados

BD1-Aula 1

Embed Size (px)

Citation preview

Page 1: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 1/17

1

Introdução aBanco de Dados

Page 2: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 2/17

2

Aula 1:

Conceitos Básicosde Banco de Dados

Page 3: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 3/17

3

Conceitos:

• Dados: “ São Fatos não Trabalhados” . Ou “ São

Fragmentos de informação ”.

• informação: “É a organização dos fatos de formasignificativa”.

• Banco de Dados: “ É uma coleção de dadosrelacionados”.

Page 4: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 4/17

4

•Exemplos de Armazenamento de Dados:• Caderno• Agenda• Lista Telefônica

• Caderneta• Arquivos

• Conjunto de Dados Vs Banco de Dados:• Redundância de Informação (Conjunto de Dados)• Dificuldade de Atualização (Conjunto de Dados)• Ocupa mais espaço ( Conjunto de Dados)

Page 5: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 5/17

5

Propriedades de Um Banco de Dados:

• Apresenta Aspectos da Vida real.

• Coleção lógica e coerente de dados com algumsignificado inter-relacionado.

• Um banco de dados é projetado, construído e

povoado de dados, atendendo a uma propostaespecífica.

Page 6: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 6/17

6

Representação Gráficade um Banco de Dados

Page 7: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 7/17

7

SGBD (Sistema Gerenciamento de Banco de Dados) :

Conceito: “É uma coleção de programas que permite aousuário criar e manter um banco de Dados”.

SGBD é um software de propósito geral que facilita osprocessos de definição, construção, manipulação e

compartilhamento de banco de dados entre vários usuáriose aplicações. Outras funções importantes de um SGBD

são: proteção do sistema e segurança

Page 8: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 8/17

8

Sistema de Banco de dados éunião do banco de dados e do SGBD.

Page 9: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 9/17

9

Um SGBD tem por objetivo facilitar:

• Definição: Tipos dos dados, estruturas e restrições dosdados

• Construção: Processo de armazenamento e dados.• Manipulação: Pesquisas, recuperação de dados,

relatórios.• Compartilhamento: Acesso de usuários.

• Proteção do Sistema: Contra falhas no Hardware e

software.• Segurança: Contra acesso não autorizado.

Page 10: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 10/17

10

Usuários de um Banco de Dados:

• Ad m inistrador d e Banco d e Dado s (DBA ).

• Projetista de B anco de Dado s.

• Us uário Fin al: todo aquele que precisa acessar obanco de dados.

• A nalistas de s ist emas e Pro gr amado res de A pli cações(Eng enheiros de Softw are) .

Page 11: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 11/17

11

Banco de Dados Tabelas registros (tuplas)elementos de dados (possuem um tipo de dado

[integer, char]).

Page 12: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 12/17

12

Page 13: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 13/17

13

Características do Emprego de Banco de Dados:

• Natureza autodescritiva metadados• Isolamento programas / dados independência

programa-dados ou abstração de dados.• Suporte para as múltiplas visões dos dados

• Compartilhamento de dados e processamento detransações de multiusuários

Page 14: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 14/17

14

Vantagens do Banco de Dados :

•Potencial para garantir padrões.

•Redução do tempo de Desenvolvimento das Aplicações.

•Flexibilidade.

•Disponibilidade para atualizar informações.

•Economias de Escala.

Page 15: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 15/17

15

A utilização de um SGBD pretende afastar o usuário doscomandos complexos e ao mesmo tempo fornecer dados

integrados (unificação dos dados e disponibilização

imediata de alterações), segurança, velocidade de acesso,possibilidade de alterações na estrutura do banco de

dados.

Page 16: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 16/17

16

BIBLIOGRAFIA:

[SILBERSCHATZ,1999] SILBERSCHATZ,A., KORTH,H. F.,SUDARSHAN,S.; Sistema de Banco de Dados, 3ª ed.,Editora

Makron Books, São Paulo, 1999. (Capítulo 1).

[ELMASRI, 2005] ELMASRI, R., NAVATHE, S. B. ; Sistema deBanco de Dados, 4ª ed., Editora Makron Books, São Paulo,

2005. (Capítulo 1).

[DATE, 2004] DATE, C. J.; Introdução a Sistemas de Bancode Dados, 8ª ed., Editora Campus, São Paulo 2004. (Capítulo 1).

Page 17: BD1-Aula 1

8/19/2019 BD1-Aula 1

http://slidepdf.com/reader/full/bd1-aula-1 17/17

17

BIBLIOGRAFIA:

[COSTA,2007] COSTA,Rogério Luís de C.; SQL Guia Prático,2ª ed.,Editora Brasport, Rio de Janeiro, 2007. (Capítulo 1).

[MACHADO, 2008] MACHADO,Felipe, ABREU,Maurício;Projeto de Banco de Dados, 15ª ed., Editora ERICA, São Paulo,

2008. (Capítulo 1).