fundamentos de banco de dados prof gale 2 semestre 2008 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008 PowerPoint Presentation
Download Presentation
Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008

Loading in 2 Seconds...

play fullscreen
1 / 27

Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008 - PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on

Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008. 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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008' - salome


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
fundamentos de banco de dados prof gale 2 semestre 2008
Fundamentos de Banco de Dados

Prof. Gale

2º. Semestre 2008

banco de dados introdu o
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?
o por que
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.
o por que1
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.
banco de dados defini o
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
sistema gerenciador de banco de dados
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
utiliza o
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.
o que um modelo relacional
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 :
perguntas
Perguntas...
  • Quais as vantagens e desvantagens do uso de BD ?
  • Modelo relacional ! O que você entende ?
vis o do banco de dados relacional
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

defini es
Definições
  • Métodos de acesso:
    • DML (Data Manipulation Language): informa novas linhas, altera linhas existentes e remove linhas indesejáveis de tabelas do banco de dados.
    • DDL (Data Definition Language): configura, altera e remove estruturas de dados de tabelas.
    • DCL (Data Control Language): fornece ou remove direitos de acesso ao banco de dados e as estruturas contidas nele.
defini es1
Definições
  • Assim, um SGBD lida com diversos níveis de visão de um mesmo dado, de maneira a abstrair (visualizar) detalhes da organização dos dados. Por exemplo, para um programa de aplicação não interessa saber que o dado de um empregado x apresenta y bytes e se encontra armazenado em um dispositivo t. Ele apenas deseja conhecer os seus atributos, informando, por exemplo, o seu nome, para efeitos de pesquisa.
banco de dados abstra o
Banco de Dados - Abstração
  • “Abstração” é a capacidade de omitir certos detalhes de como os dados são mantidos (atualizados) ou armazenados, a depender, inclusive, do nível do usuário.
  • Três modelos:
    • Conceitual:
        • Representa e descreve a realidade do ambiente do problema, constituindo uma visão global dos principais dados e relacionamentos.
    • Lógico:
        • Descreve as estruturas que estarão contidas no banco de dados, de acordo com as possibilidades permitidas pela abordagem
    • Físico:
        • Descreve as estruturas físicas de armazenamento dos dados, tais como, tamanhos dos campos, índices, tipo de relacionamento, tipo de preenchimento, nomenclatura.
slide27

Visão 1

Visão 2

Visão n

Lógicos

Conceitual

Físico

Físico

Níveis de abstração:

  • Descrição de parte do BD
  • Descrição de QUAIS dados serão armazenados
  • Descreve as relações entre os dados
  • Type Registro = record ... end;
  • Descreve COMO armazenam-se os dados (bits e bytes  S.O.)