You are on page 1of 6

BANCO DE DADOS

1. SGBD (Sistema Gerenciador de Banco de Dados)

um modelo relacional onde a estrutura pode acoplar


recursos que auxiliam tanto o armazenamento como a
consulta de dados.

Note que:

Dados <> Informao.

Dados: Componentes da informao;


Informao: Dados logicamente estruturados.

Objetivo do SGBD proporcionar um acesso fcil e eficiente a


informao armazenada. O banco de dados, o SGBD e as
aplicaes que o manipulam o chamado Sistema de Banco
de Dados.

PROGRAMA DE APLICAO

SGBD

DADOS
Dentre os SGBDs existentes, podemos encontrar vrias
aplicaes como suporte deciso, data mining (minerao
de dados), banco de dados espaciais para informaes
geograficamente distribuidas, multimidias, banco de dados
mveis e tambm para recuperao de dados.

2. Os Modelos de Dados

Para armazenar os dados os SGBD possuem regras para


serem dispostos de uma forma que tenham uma
representao coerente. Para isso usamos ferramentas
conceituais.

O modelo de dados o conjunto dessas ferramentas, para


representear e conceituar a estrutura lgica e fsica do
referido sistema. Fornece uma representao conceitual
utilizando conceitos lgicos como objetos, junto com as suas
propriedades.

Essa representao dos dados pode ser fornecida em alguns


nveis de abstrao. Nesse contexto, o modelo de dados pode
ser de alto ou de baixo nvel. O modelo classificados como de
alto nvel o modelo de dados conceitual que fornece uma
viso mais prxima do modo como os usurios visualizam os
dados realmente. O modelo de baixo nvel chamado de
modelo de dados fsico, com viso diferente e mais detalhada
com relao de como os dados esto armazenados no
computador.

Resumindo:

Alto nvel: viso do usurio sobre os dados.

Baixo nvel: viso dos dados no computador.


Em um modelo de dados so necessrios conceitos para
descrev-los. Um conjunto de ferramentas especficas para
expor os dados, os relacionamentos, a semntica de dados
e as regras de consistncia.

Os modelos conceituais com base em OBJETOS e os


modelos conceituais com bases em REGISTROS.

Os modelos entidade-relacionamento e o orientado a


objeto, so classificados como modelos baseados em
OBJETOS, pois trabalham partir deles.

O modelo relacional, o modelo de rede e o modelo


hierrquico so considerados modelos com base em
REGISTROS.

Dentre os modelos mais conhecidos, destacam-se o modelo


entidade-relacionamento e o modelo relacional.

3. A Linguagem de Banco de Dados.

Para a manipulao e consulta de dados, o SGBD fornece


recursos e, para que isso ocorra, necessria uma linguagem
especfica. H vrias no mercado, SQL, Oracle, Access etc...

Por meio de um programa de aplicao possvel


conversar com o SGBD e fazer manipulaes e consulta de
dados.
Tipos de Relacionamentos

Autorrelacionamento

A
ALUNOS PESSOAS

CASAR

Relacionamento Binrio

Professor Disciplina
Ministrar

Relacionamento ternrio

Professor ensinar Curso

Disciplina
Entre duas entidades pode haver mais de um
relacionamento , ou seja, uma entidade pode estar associada
outra por mais de um relacionamento.

Professor Projetos
executa

gerenciar

Os relacionamentos possuem atributos, eles no so


exclusivamente propriedades das entidades. Esse atributo
deve fazer parte, ser comum s entidades participantes ou
associadas ao relacionamento. Na figura a baixo, o atributo
HORRIO informa a hora em que o professor ministra a
disciplina, ou seja, quando ele exerce o seu papel.

professores
ministra disciplinas

horrio
RESTRIES CARDINALIDADE

O MER est generalizado e necessrio que algumas regras ou restries


sejam includas nele. Elas sero inseridas pela cardinalidade.

A cardinalidade permite expressar o numero de ocorrncias com que uma


entidade pode tomar parte em um relacionamento. Permite tambm expressar as
possibilidades ou restries as associaes entre uma entidade e a outra.
Definindo: ela a frequncia com que estas funcionalidades podem ocorrer.

1 1

You might also like