Mostrando postagens com marcador Comportamento. Mostrar todas as postagens
Mostrando postagens com marcador Comportamento. Mostrar todas as postagens

segunda-feira, setembro 08, 2008

Banco de Dados - Características Básicas

Um Banco de Dados apresenta uma série de características básicas ou fundamentais:


image

1) ESTRUTURA (ESQUEMA/INTENÇÃO)

A estrutura de um banco de dados corresponde a estrutura dos elementos do Mini-Mundo para o qual ele foi construído. Quando pensamos na estrutura do BD nos abstraímos do seu conteúdo, intância, extensão ou estado, como na figura abaixo.

image

Especificamente em um BD, sua estrutura é composta por seus arquivos (tabelas num BDR) e as respectivas estruturas - campos (colunas/atributos num BDR) e dos relacionamentos entre esses arquivos (tabelas num BDR).

image

3) ESTADO (CONTEÚDO, INSTÂNCIA, EXTENSÃO)

O estado de um BD corresponde ao conjunto de dados armazenados no banco de dados num determinado momento do tempo.

O estado de um banco de dados obedece a sua estrutura.

UM BD pode possuir um estado inicial vazio, em outras palavras, não contém dados armazenados, conforme a figura abaixo.

image

Ao longo do tempo, a medida em que o Mini-Mundo correspondente ao BD evoluir (mudar de estado) em função dos eventos (fatos, interações) nele ocorridos. O estado do BD deverá evoluir.

image

image

2) COMPORTAMENTO

O comportamento do banco de dados corresponde ao comportamento dos elementos do Mini-Mundo correspondente.

image

Especificamente em um BD, seu comportamento é uma abstração das mudanças de estado que ele sofre ao longo do tempo. Em outras palavras as mudanças de estado de um BD definem o seu comportamento.

image

4) TRASAÇÃO (MUDANÇA DE ESTADO/COMPORTAMENTO)

Mudanças de estado em um banco de dados são efetuadas por transações. Uma transação é um conjunto de operações que levam o banco de dados de um estado consistente a outro estado consistente. Mudanças de estado de um banco de dados representam o comportamento desse banco de dados.

image

5) CONSISTÊNCIA

Cada estado do banco de dados deve representar/corresponder/modelar precisamente o estado do Mini-Mundo correspondente.

image

6) PERSITÊNCIA

Capacidade dos dados que representam o estado do BD continuarem a existir após o término da execução das transações que ocasionam as mudanças de estado.

image
7) Quadro resumo das características básicas de um Banco de Dados

image

sábado, agosto 23, 2008

Componentes (Elementos) de Modelagem Comportamentais

São aqueles voltados para a modelagem dos aspectos comportamentais (dinâmicos) da Realidade, os processos, as regras:

Regras de [Restrição] de Integridade:

a) Regra de Restrição de Identificação

b) Regra de Restrição de Cardinalidade

c) Regra de Restrição de Repetição

d) Regra de Restrição de Cobertura

Regras de Derivação (Cálculo/Inferência)

image