Banco de Dados (1)

16
INFORMÁTICA INSTRUMENTAL BANCO DE DADOS

description

banco feito de dados

Transcript of Banco de Dados (1)

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

  • BANCO DE DADOS SUMRIO

    Introduo;

    O que um Banco de Dados;

    Sistema Gerenciador de Banco de Dados;

    Quando utilizar um SGBD;

    Sistema de Banco de Dados;

    Usurios;

    A importncia de um Banco de Dados;

    Modelos de Banco de Dados;

    Caractersticas do modelo relacional;

    Projeto de Banco de Dados;

    Modelo Entidade-Relacionamento.

    Modelo Relacional Lgico.

    Esquema Fsico.

    SQL Structured Query Language

    DDL

    DML

    INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Introduo

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    DB => O que um Banco de Dados?

    * Coleo de dados inter-relacionados projetado para atender s

    necessidades de um grupo especfico de aplicaes e usurios.

    * Conjunto de dados inter-relacionados e armazenados sem redundncias os

    quais servem s aplicaes sem estar relacionada de uma maneira direta entre eles.

    SGBD => Sistema Gerenciador de Banco de Dados.

    um Sistema conjunto de programas de propsito geral que facilita o

    processo de construo e manipulao de um determinado Banco de Dados, para servir as

    diversas aplicaes.

    BANCO DE DADOS

    SGBD

    USURIO USURIO APLICATIVO

    SQL Server MySql Oracle

    DB2

    ACCESS

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Quando utilizar um SGBD?

    * Quando tiver a necessidade de centralizar os dados;

    * Controle de redundncia;

    * Controle de consistncia e integridade dos dados;

    * Mltiplos usurios;

    * Controle de acesso e segurana;

    * Compartilhamentos de dados entre usurios;

    * Backup

    * Recovery

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    SBD => Sistema de Banco de Dados.

    formado por SGBD , Banco de Dados, usurios, aplicativos e seu

    objetivo global registrar e manter informao.

    SBD

    BANCO DE DADOS

    SGBD

    USURIO USURIO APLICATIVO

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Projetista do BD:

    identifica os dados a serem armazenados no banco de dados, escolhe

    estruturas apropriadas para representar e armazenar tais dados.

    Analista de Sistemas e Programadores de Aplicaes:

    define e projeta a informatizao da aplicao. Cria, testa, documenta e faz

    a manuteno da aplicao. Usa os esquemas conceituais e lgico do

    banco de dados.

    DBA:

    administrador do banco de dados, responsvel por autorizar o acesso ao

    banco de dados, por coordenar e monitorar sua utilizao.

    Usurio final:

    utilizam uma linguagem de consulta (SQL), ou podem executar uma

    aplicao desenvolvida por um programador que efetua operaes de

    recuperao, criao, eliminao ou modificao no banco de dados.

    Usurios

  • FAETERJ

    INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Por que um banco de dados importante?

    * Gerenciar clientes, alunos, fornecedores, produtos etc.

    * Gera o processo de planejamento estratgico que seja de curto ou longo prazo.

    * Eliminar a incerteza nos processos de deciso muito importante para o avano

    da competitividade,

    Modelos de Banco de Dados.

    * Modelo Hierrquico;

    * Modelo em Redes;

    * Modelo Relacional;

    * Modelo Orientado a Objetos.

    Modelos relacional:

    Utiliza tabela bidimensionais para a representao lgica dos dados e suas

    relaes.

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Caractersticas do modelo relacional:

    * Pode ser entendido e usado por qualquer usurio;

    * Permite ampliar o esquema conceitual sem modificar as aplicaes de

    gerenciamento;

    * Os usurios no necessitam saber onde se encontram os dados fisicamente;

    * O principal elemento deste modelo a relao que representa mediante uma

    tabela.

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Projeto de Banco de Dados.

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Representao grfica do modelo relacional.

    Entidade

    Relacionamento

    Relacionamento

    Aluno Disciplina Cursa

    Cardinalidade

    Aluno Disciplina Cursa

    1:1

    1 1

    Aluno Disciplina Cursa N 1

    N:1

    Aluno Disciplina Cursa N M

    N:M

    Atributo

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Modelo Entidade-Relacionamento.

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

  • FAETERJ

    INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Modelo Relacional Lgico

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    Esquema Fsico.

    (SQL) Structured Query Language

  • INFORMTICA

    INSTRUMENTAL

    BANCO DE DADOS

    (SQL) Structured Query Language.

    (DDL) Linguagem de definio dos dados.

    Linguagem que define as aplicaes, arquivos e campos que iro compor o

    banco de dados. Comandos de criao e atualizao da estrutura dos campos dos

    arquivos.

    (DML) Linguagem de manipulao dos dados.

    Linguagem que define os comandos de manipulao e operao dos dados.

    Comandos de consulta e atualizao dos dados dos arquivos.