ESHTE
        Licenciaturas: DGH, GT e GLAT.

                   TSI - II

               Bases de Dados
                 1 - Introdução




ESHTE             Base de Dados – Cap.1   1
1. Introdução

        Conceito de Base de Dados

        Análise Comparativa:
        Sistemas de Ficheiros/Bases de Dados

        Noção de S.G.B.D. (relacional)

        Conceito de Modelo de Dados

        Modelo de Dados Entidade-Relação



ESHTE                Base de Dados – Cap.1     2
O Que é uma Base de Dados ?

           “Conjunto de informação, de um dado sistema,
            relacionada entre si e estruturada de forma a
            servir   múltiplos    utilizadores     em   diversas
            actividades”

           “Conjunto organizado de dados, disponível a
            todos os utilizadores ou processamentos da
            organização que deles tenham necessidade”



ESHTE                      Base de Dados – Cap.1                   3
Sistema de Ficheiros




ESHTE         Base de Dados – Cap.1   4
Sistema de Ficheiros

        DESVANTAGENS :

         Redundância de Informação

         Problemas de Integridade

         Limitações na Partilha de Informação

         Restrições na Disponibilidade dos Dados

         Dificuldade de Controlo na Gestão dos Dados



ESHTE                     Base de Dados – Cap.1        5
Bases de Dados
        VANTAGENS :

          Redundância mínima
           dados comuns são partilhados entre várias aplicações
          Assegura a Integridade da Informação
          evita a existência de dados contraditórios (existência de regras
          de introdução/actualização de informação)
          Suporta a Partilha de Informação
          permitem partilhar os mesmos dados por diversas aplicações




ESHTE                           Base de Dados – Cap.1                        6
Bases de Dados
        VANTAGENS (continuação) :

          Utilização Concorrencial por múltiplos utilizadores
          dispõe de mecanismos que impedem a interferência entre
          utilizadores que acedam aos mesmos dados
          Reforça os níveis de Segurança
          existem mecanismos que controlam/impedem o acesso não
          autorizado a dados
          Independência Lógica e Física
          o modo de visualização dos dados é totalmente independente da
          organização lógica e física


ESHTE                          Base de Dados – Cap.1                      7
S.G.B.D. (relacional)

        CONCEITO :

          Sistema integrado de armazenamento e disponibilização da
          informação.

          Conjunto      de   programas     responsáveis   pela   definição,
          manipulação, controlo e armazenamento de informação
          relacionada (Bases de Dados), mantendo a segurança,
          consistência e integridade dos Dados (Informação).



ESHTE                          Base de Dados – Cap.1                          8
S.G.B.D. (relacional)




ESHTE          Base de Dados – Cap.1   9
Características de um S.G.B.D.

        Disponibiliza informação para diversas funções no
        sistema

        Reduz a redundância ao mínimo

        Garante a consistência e exactidão da informação

        Dispõe de mecanismos de segurança

        Possibilita o controlo centralizado da informação


ESHTE                    Base de Dados – Cap.1              10
Elementos de um S.G.B.D.
        Dados

        Hardware
         Conj. de elementos físicos que suportam a base de dados
         (memória massa; memória principal; processador)

        Software
         Módulo de programas que interliga os dispositivos físicos de
         armazenamento dos dados e os utilizadores

        Utilizadores
         Programadores de aplicações; Administradores da BD;
         Utilizadores Finais


ESHTE                       Base de Dados – Cap.1                       11
Terminologia
         Universo de Estudo

         Modelo de Dados

         Esquema da Base de Dados

         Base de Dados

         Motor de Base de Dados

         Aplicação




ESHTE                       Base de Dados – Cap.1   12
Modelos de Dados
         Conjunto de regras e métodos que       permitem
          representar logicamente conjuntos de dados
          (entidades), especificando as relações existentes
          entre cada um deles.

         A modelação é a actividade que, debruçando-se
          sobre a totalidade dos requisitos de informação de
          um sistema de informação, tenta encontrar um
          modelo que traduza a estrutura lógica dos dados
          que satisfaz esses requisitos.


ESHTE                      Base de Dados – Cap.1               13
Modelo Entidade-Relação

           Formalizado nos fins dos anos 60 por C.W.
            Bachman

           Coloca ênfase na simplicidade e facilidade de leitura

           Proporciona uma correcta representação lógica da
            organização (empresa/instituição)




ESHTE                        Base de Dados – Cap.1                  14
Benefícios do Modelo E/R

           Focaliza a atenção na importância das relações

           Utiliza uma sintaxe de diagramas que conduz uma
            elevada taxa de informação a um estado perceptível

           Representa os requisitos de uma dada realidade de
            forma compreensível, tanto ao utilizador como ao
            analista




ESHTE                         Base de Dados – Cap.1              15
Factores Críticos de Sucesso no
     Desenho de Bases de Dados
           Conhecimento profundo             dos   requisitos   da
            organização a modelizar

           Comunicação constante e aberta com os
            utilizadores finais, durante o processo de desenho

           Emprego de uma metodologia estruturada em
            todas as fases de desenvolvimento

           Utilização de diagramas de representação



ESHTE                       Base de Dados – Cap.1                     16
Passos no Desenho de BD’s
           Identificação das principais Entidades

           Definição das principais Entidades

           Desenho das Entidades pela utilização da
            aproximação E/R

           Elaboração do Modelo Lógico

           Normalização do Modelo Lógico

           Conversão do Modelo Lógico num Esquema Físico


ESHTE                        Base de Dados – Cap.1          17
Resumo
        1.   Introdução

               Conceito de Base de Dados

               Análise Comparativa:
               Sistemas de Ficheiros/Bases de Dados

               Noção de S.G.B.D. (relacional)

               Conceito de Modelo de Dados

               Modelo de Dados Entidade-Relação


ESHTE                         Base de Dados – Cap.1   18

Bd 1

  • 1.
    ESHTE Licenciaturas: DGH, GT e GLAT. TSI - II Bases de Dados 1 - Introdução ESHTE Base de Dados – Cap.1 1
  • 2.
    1. Introdução Conceito de Base de Dados Análise Comparativa: Sistemas de Ficheiros/Bases de Dados Noção de S.G.B.D. (relacional) Conceito de Modelo de Dados Modelo de Dados Entidade-Relação ESHTE Base de Dados – Cap.1 2
  • 3.
    O Que éuma Base de Dados ?  “Conjunto de informação, de um dado sistema, relacionada entre si e estruturada de forma a servir múltiplos utilizadores em diversas actividades”  “Conjunto organizado de dados, disponível a todos os utilizadores ou processamentos da organização que deles tenham necessidade” ESHTE Base de Dados – Cap.1 3
  • 4.
    Sistema de Ficheiros ESHTE Base de Dados – Cap.1 4
  • 5.
    Sistema de Ficheiros DESVANTAGENS : Redundância de Informação Problemas de Integridade Limitações na Partilha de Informação Restrições na Disponibilidade dos Dados Dificuldade de Controlo na Gestão dos Dados ESHTE Base de Dados – Cap.1 5
  • 6.
    Bases de Dados VANTAGENS : Redundância mínima dados comuns são partilhados entre várias aplicações Assegura a Integridade da Informação evita a existência de dados contraditórios (existência de regras de introdução/actualização de informação) Suporta a Partilha de Informação permitem partilhar os mesmos dados por diversas aplicações ESHTE Base de Dados – Cap.1 6
  • 7.
    Bases de Dados VANTAGENS (continuação) : Utilização Concorrencial por múltiplos utilizadores dispõe de mecanismos que impedem a interferência entre utilizadores que acedam aos mesmos dados Reforça os níveis de Segurança existem mecanismos que controlam/impedem o acesso não autorizado a dados Independência Lógica e Física o modo de visualização dos dados é totalmente independente da organização lógica e física ESHTE Base de Dados – Cap.1 7
  • 8.
    S.G.B.D. (relacional) CONCEITO : Sistema integrado de armazenamento e disponibilização da informação. Conjunto de programas responsáveis pela definição, manipulação, controlo e armazenamento de informação relacionada (Bases de Dados), mantendo a segurança, consistência e integridade dos Dados (Informação). ESHTE Base de Dados – Cap.1 8
  • 9.
    S.G.B.D. (relacional) ESHTE Base de Dados – Cap.1 9
  • 10.
    Características de umS.G.B.D. Disponibiliza informação para diversas funções no sistema Reduz a redundância ao mínimo Garante a consistência e exactidão da informação Dispõe de mecanismos de segurança Possibilita o controlo centralizado da informação ESHTE Base de Dados – Cap.1 10
  • 11.
    Elementos de umS.G.B.D. Dados Hardware Conj. de elementos físicos que suportam a base de dados (memória massa; memória principal; processador) Software Módulo de programas que interliga os dispositivos físicos de armazenamento dos dados e os utilizadores Utilizadores Programadores de aplicações; Administradores da BD; Utilizadores Finais ESHTE Base de Dados – Cap.1 11
  • 12.
    Terminologia  Universo de Estudo  Modelo de Dados  Esquema da Base de Dados  Base de Dados  Motor de Base de Dados  Aplicação ESHTE Base de Dados – Cap.1 12
  • 13.
    Modelos de Dados  Conjunto de regras e métodos que permitem representar logicamente conjuntos de dados (entidades), especificando as relações existentes entre cada um deles.  A modelação é a actividade que, debruçando-se sobre a totalidade dos requisitos de informação de um sistema de informação, tenta encontrar um modelo que traduza a estrutura lógica dos dados que satisfaz esses requisitos. ESHTE Base de Dados – Cap.1 13
  • 14.
    Modelo Entidade-Relação  Formalizado nos fins dos anos 60 por C.W. Bachman  Coloca ênfase na simplicidade e facilidade de leitura  Proporciona uma correcta representação lógica da organização (empresa/instituição) ESHTE Base de Dados – Cap.1 14
  • 15.
    Benefícios do ModeloE/R  Focaliza a atenção na importância das relações  Utiliza uma sintaxe de diagramas que conduz uma elevada taxa de informação a um estado perceptível  Representa os requisitos de uma dada realidade de forma compreensível, tanto ao utilizador como ao analista ESHTE Base de Dados – Cap.1 15
  • 16.
    Factores Críticos deSucesso no Desenho de Bases de Dados  Conhecimento profundo dos requisitos da organização a modelizar  Comunicação constante e aberta com os utilizadores finais, durante o processo de desenho  Emprego de uma metodologia estruturada em todas as fases de desenvolvimento  Utilização de diagramas de representação ESHTE Base de Dados – Cap.1 16
  • 17.
    Passos no Desenhode BD’s  Identificação das principais Entidades  Definição das principais Entidades  Desenho das Entidades pela utilização da aproximação E/R  Elaboração do Modelo Lógico  Normalização do Modelo Lógico  Conversão do Modelo Lógico num Esquema Físico ESHTE Base de Dados – Cap.1 17
  • 18.
    Resumo 1. Introdução Conceito de Base de Dados Análise Comparativa: Sistemas de Ficheiros/Bases de Dados Noção de S.G.B.D. (relacional) Conceito de Modelo de Dados Modelo de Dados Entidade-Relação ESHTE Base de Dados – Cap.1 18