Mostrando postagens com marcador Intenção. Mostrar todas as postagens
Mostrando postagens com marcador Intenção. Mostrar todas as postagens

segunda-feira, 8 de setembro de 2008

Relação - Esquema - MDR

image

Usado para descrever uma relação através da especificação de seus atributos e domínios.

Formado pelo nome da relação e uma lista de atributos A1, A2, ..., An, onde Aj é o nome do papel desempenhado pelo domínio Dj no esquema da relação R.

Também chamado de intenção da relação R.

SE A1, A2, …, An são atributos

ENTÃO R = (A1, A2, …, An ) é um esquema de relação.

Exemplo: Customer-schema = (customer-name, customer-street, customer-city)

image

image

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