CURSO DE BANCO DE DADOS
BANCO DE DADOS
Objetivo do Curso
Fornecer uma visão geral dos conceitos sobre Banco de
Dados necessários para o entendimento das regras da
APF – Análise de Pontos de Função.
Agenda
O que é APF
Elementos de um Software
Ciclo de Vida de um Sistema
Projeto Lógico
Banco de Dados
Entidades
Relacionamentos
Cases – Modelo de Dados (MER)
Relação entre Banco de Dados e APF
Exercícios de fixação
O que é APF?
APF = Análise de Pontos de Função
“A APF mede o software quantificando as tarefas e serviços
(funcionalidades) que o software fornece ao usuário, primordialmente com base no Projeto Lógico.”
m2
Pontos de Função
O que é um Software?
São elementos integrados que atendem a um determinado objetivo;
Um sotware é composto por um conjunto de funcionalidades disponibilizadas
ao usuário para manipular dados;
Sinônimos: Sistema, Aplicação, Sistema de Informação.
Sistema
Banco de Dados
Telas
Usuário
Usuário
Funcionalidades
Função
1
Função
2
...
Função
N
Relatórios
Ciclo de Vida de um Sistema
M A N U T E N Ç Ã O
O que é Projeto Lógico?
É a fase do ciclo de vida do desenvolvimento de sistemas
onde documentos contendo ‘O QUÊ’ o sistema deve fazer são produzidos.
Exemplos de documentos:
Modelo lógico de Banco de Dados
Protótipo de telas
Descrição das funcionalidades do sistema
O que é Banco de Dados?
É um conjunto de informações organizadas em tabelas inter-
relacionadas referentes a um determinado negócio;
Proporcionam a organização dos dados em locais que permitem seu
acesso por diversas aplicações;
Possuem recursos que facilitam a manutenção dos dados, garantindo
a integridade dos mesmos;
Vantagens do Banco de Dados
Dados podem ser compartilhados;
Redundâncias podem ser reduzidas;
Inconsistências podem ser evitadas;
Integridade dos dados pode ser facilitada;
Segurança pode ser reforçada;
Padrões podem ser adotados.
Composição do Banco de Dados
Um banco de dados (relacional) é composto por