Fundamentos de Banco de Dados - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Fundamentos de Banco de Dados

Description:

Fundamentos de Banco de Dados ... 7839 chama-se KING, trabalha no departamento 10 e tem o cargo PRESIDENTE Relacionamento entre as tabelas A LINGUAGEM SQL ... – PowerPoint PPT presentation

Number of Views:123
Avg rating:3.0/5.0
Slides: 22
Provided by: Cliente7
Category:

less

Transcript and Presenter's Notes

Title: Fundamentos de Banco de Dados


1
  • Fundamentos de Banco de Dados
  • Prof. Gale

2
Banco de Dados - Introdução
  • Como as informações eram tratadas no passado?
  • Como as informações atualmente interferem nas
    vidas?
  • O que você pode (e poderá) oferecer, com BD, às
    instituições?
  • Mercadológicas
  • Financeiras
  • Administrativas
  • Médicas
  • Científicas
  • Acadêmicas
  • Religiosas
  • Sociais
  • Esportivas
  • Ambientalistas
  • Como sobreviver no mundo atual sem os Bancos de
    Dados?

3
Banco de Dados - Evolução
4
O por que???
  • O surgimento da tecnologia de Banco de Dados (BD)
    ocorreu no momento em que os especialistas no
    desenvolvimento de sistemas computacionais
    perceberam que para informatização de grandes
    organizações, várias questões relacionadas como o
    gerenciamento de dados necessitavam ser
    resolvidas de uma forma mais eficiente.

5
O por que???
  • Sistemas de banco de dados são projetados para
    gerir grandes volumes de informações. O
    gerenciamento destas informações implica na
    definição de estruturas de armazenamento e de
    mecanismos de manipulação.
  • Ainda um sistema de banco de dados deve garantir
    a segurança das informações armazenadas, além de
    evitar resultados anômalos quando os usuários
    concorrem por uma determinada informação
    armazenada no BD.

6
Banco de Dados - Definição
  • Banco de Dados é um conjunto de dados
    inter-relacionados, que refletem as necessidades
    de informações de um ambiente de trabalho
    (mini-mundo real). Tal conjunto é estruturado em
    arquivos distintos, porém relacionados, de acordo
    com o ambiente utilizado no seu desenvolvimento.
  • Quais as características principais de um BD
  • Qualidade e Confiabilidade da informação
  • Portabilidade
  • Transportabilidade
  • Confidenciabilidade
  • Distribuição
  • Segurança
  • Velocidade

7
Sistema Gerenciador de Banco de Dados
  • Um Sistema Gerenciador de Banco de Dados (SGBD) é
    constituído por um conjunto de dados associados a
    um conjunto de programas para acesso a esses
    dados.
  • O principal objetivo de um SGBD é proporcionar um
    ambiente tanto conveniente quanto eficiente para
    a recuperação e armazenamento das informações do
    banco de dados

8
Solução Coorporativa
9
Banco de Dados Centralizado (década de 70)
10
Redes de Micros (década de 80)
11
Arquitetura cliente/servidor com servidor de
arquivos (décadas de 80 e 90).
12
Arquitetura cliente/servidor com servidor de
banco de dados (atual).
13
Utilização
  • Nas atividades diárias utilizamos aplicações
    baseadas em banco de dados
  • Bancos
  • Reservas em hotéis e companhias aéreas
  • Catálogos informatizados em bibliotecas
  • Assinatura de revistas
  • Compras em supermercados
  • Etc.

14
Sistemas de informação geográficas
15
O que é um Modelo Relacional
  • Primeira visão
  • Os dados são percebidos pelo usuário como
    tabelas.
  • Os operadores a disposição do usuário sempre
    geram novas tabelas.
  • Exemplo

Modelo Ano Cor

Palio 02 Branco
Corsa 05 Verde
Gol 02 Cinza
16
Modelo Relacional... Continuação
Modelo Ano Cor

Palio 02 Branco
Corsa 05 Verde
Gol 02 Cinza
Modelo Ano Cor

Palio 02 Branco
Gol 02 Cinza
Restrição
Projeção
Modelo Ano

Palio 02
Corsa 05
Gol 02
17
Perguntas...
  • Quais as vantagens e desvantagens do uso de BD ?
  • Modelo relacional ! O que você entende ?

18
(No Transcript)
19
Visão do Banco de Dados Relacional
  • 1 Dada uma relação R o cabeçalho de R denota um
    predicado verdadeiro.
  • Exemplo O Empregado EMPNO chama-se ENAME,
    trabalha no departamento DEPTNO e tem o cargo JOB
  • 2 Cada linha no corpo de R denota uma posição
    verdadeira obtida através do predicado
  • Exemplo O Empregado 7839 chama-se KING,
    trabalha no departamento 10 e tem o cargo
    PRESIDENTE

20
Relacionamento entre as tabelas
21
A LINGUAGEM SQL (STRUTURED QUERY LANGUAGE)
  • O SQL é uma linguagem estruturada para
    manipulação de dados. É padronizada para os
    bancos de dados relacionais, mas cada gerenciador
    pode possuir uma extensão própria dessa linguagem.
Write a Comment
User Comments (0)
About PowerShow.com