1. O documento introduz os conceitos de base de dados, sistemas de ficheiros e suas diferenças, SGBD relacional, modelo de dados e o modelo de dados entidade-relação.
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
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
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
10. 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
11. 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
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 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
16. 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
17. 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
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