Sunteți pe pagina 1din 6

UNIVERSIDADE FEDERAL DE PERNAMBUCO

PROGRAMA DE PS-GRADUAO EM ADMINISTRAO PROPAD


DISCIPLINA: CINCIA E CONHECIMENTO EM ADMINISTRAO
Trabalho 1: Modelagem de base de dados

Mestrando: Odibar Joo Lampeo

Modelo de Base de dados


Para a percepo de base de dados e sua modelagem necessrio a
percepo do que so dados e do que informao pois a partir do real
que se extraem os dados, inseridos em sistemas que geram informao.
Assim, pode se dizer, de acordo com Stair e Reynolds (2011) que os dados
so constitudos de factos crus, como por exemplo nmero de funcionrios,
horas trabalhadas, nmero de pecas, pedido de compras, etc., que so
organizados de maneira significativa, gerando informao. De forma mais
elaborada, pode se dizer que dados so uma representao dos factos,
conceitos ou instrues de uma maneira normalizada que se adapte
comunicao, interpretao e processamento pelo ser humano ou atravs
de mquinas automticas1. Desse modo, a informao acaba sendo um
conjunto de factos organizados de tal maneira que possuem um valor
adicional, alm do valor dos factos individuais, isto , so dados organizados
e ordenados de forma til, sendo o conhecimento produzido como resultado
do processamento de dados.
Sendo percebido o que so dados e o que a informao, e com a noo de
que dados podem ser gravados e salvaguardados, como so casos de
nmeros de telefone, endereos, relao de trabalhadores, etc., pode se
dizer que base de dados uma coleo de dados relacionados possuindo
propriedades implcitas como2: representao do mundo real (sendo
chamado de minimundo ou universo de discurso); coleo logica e coerente
de dados com significado inerente que permita interpretao; projetado,
construdo e povoado por dados e destinado a determinados usurios em
determinados nveis de acesso.

1
2

http://www.aprendercomastics.net/tic/materiaisapoio/Informacaoedados.pdf
De acordo com Elmasri & Navathe (2005)

Se enquadrarmos a base de dados na viso sistmica, pelo agrupamento e


logica que estes demandam, pode se dizer que base de dados fazem parte
de um determinado sistema de informao que para ser melhor percebido
passa por um processo de modelagem. Modelar significa criar um modelo
que explique as caractersticas de funcionamento de algo como um
software, a partir do qual ele ser criado, facilitando seu entendimento e
projeto, atravs das caractersticas principais que evitaro erros de
programao, projeto e funcionamento. parte importante do sistema de
informao3.
Uma caracterstica fundamental do uso de banco de dados que permite
abstrao dos dados, ocultando detalhes do armazenamento de dados, que
so desnecessrios para os usurios. Um modelo de dados conjunto de
conceitos que so usados para descrever a estrutura de banco de dados
fornece o significado necessrio para permitir a referida abstrao. O
modelo no informa quais produtos esto armazenados, apenas que tipo de
informao contm. Para construir um modelo de dados, usa-se linguagem
de modelagem de dados.
A abordagem que se dispensa ao assunto normalmente atende a trs
perspetivas:
Modelagem Conceitual: usada como representao de alto nvel e
considera exclusivamente o ponto de vista do usurio criador dos
dados. uma descrio de banco de dados de forma independente de
implementao num sistema de gerenciamento. Regista que dados
podem aparecer no banco, mas no como estes dados esto
armazenados no sistema de gesto de base de dados (SGBD).
Modelagem Lgica: agrega mais alguns detalhes de implementao.
Compreende uma descrio da estrutura que sero armazenadas no
banco e que numa representao grfica dos dados de uma maneira
logica, inclusive nomeando os componentes e aes que exercem um
sobre os outros. A tcnica mais difundida a abordagem entidaderelacionamento (ER). Nesta tcnica um modelo concetual
usualmente representado atravs de um diagrama, chamado diagrama
entidade de relacionamento (DER).
Modelagem Fsica: demonstra como os dados so fisicamente
armazenados. uma descrio de um banco de dados no nvel de
abstrao visto pelo usurio do sistema de gesto de base de dados
(SGBD). Assim esse modelo depende do SGBD que est sendo usado.

http://pt.wikipedia.org/wiki/Modelagem_de_dados

Aqui so detalhados os componentes de estrutura fsica do banco de


dados, como tabelas, campos, tipos de valores, ndices, etc.
Como os bancos de dados fornecem tanto entrada como sada para sistemas
de informao de todo negocio, os usurios de todas as reas funcionais
devem auxiliar na criao do projeto logico para garantir que as
necessidades deles sejam identificadas e enfocadas (Stair & Reynolds,
2011). Depois desta fase, necessrio que (1) se defina que dados devem
ser includos no banco de dados e (2) que estrutura ou relao devem existir
entre os elementos dos dados.
O desenvolvimento de banco de dados pode comear com um processo de
planeamento de dados de cima para baixo (top-down). Os gerenciadores e
projetistas de banco de dados trabalham com a gerncia e usurios finais da
empresa para desenvolverem um modelo de negcios que define o processo
bsico da empresa. Em seguida definem as necessidades de informaes
dos usurios finais em um processo de negcios, tais como processos de
compra e receo constantes de toda iniciativa de negcios (OBrien. 2010).

1. Planeamento de dados: desenvolve um modelo de processos


empresariais
Modelo empresarial dos processos com documentao

2. Especificao dos requisitos: definio das necessidades de


informaes dos usurios finais em um processo empresarial
Descrio as necessidade dos usurios pode ser representada
em linguagem natural ou ferramentas de uma metodologia
particular do projeto

3. Projeto conceitual: Expresso de todos os requisitos de


informaes na forma de um modelo de alto nvel
Modelos conceituais de dados. Geralmente expressos como modelos de
relacionamento de entidades

4. Projeto logico: traduz os modelos conceituais no modelo de um


Sistema de gesto de base de dados
Modelos lgicos de dados, como modelos relacionais, em rede,
hierrquicos, multidimensionais ou baseados em objetos

5. Projeto fsico: Determina as estruturas de armazenamento de


dados e mtodos de acesso.
Modelos fsicos de dados. Representao de armazenamento e mtodos
de acesso

A figura anterior representa o desenvolvimento de banco de dados e as suas fases.


Seguida a fase de definio das necessidades de informao dos usurios finais,
desenvolvem-se diagramas de entidades de relacionamento que modelam as
relaes entre as muitas entidades envolvidas no processo e negocio.
O diagrama de entidade de relacionamento um modelo que tem por objetivo
representar as estruturas de dados de forma mais prxima do mundo real dos
negcios. Para tal, existem trs conceitos a ter em conta: entidade, atributo e
relacionamento. As entidades so objetos e as caractersticas dos objetos so os
atributos. A relao entre os objetos so os relacionamentos.
Entidade uma entidade serve tanto para depsito quanto para recuperao de
dados. Ela representa substantivos, por exemplo, inquilino de um imvel inquilino
que o identificador.
Atributo toda entidade possui atributos, ou seja, caractersticas que informam
sobre a entidade. No exemplo de inquilino, caractersticas a serem evidenciadas
seriam: endereo, cidade, data de nascimento de cada inquilino. Os tipos de
atributos podem ser vistos na tabela a seguir:
Atributo Simples

Atributo Concatenado

Um nico atributo Mais de um


representa
uma representam
caracterstica
caracterstica

Exemplo:
Inquilino

Rg.

do

Chave Primria

Chave Estrangeira

Atributo
que
se
atributo Um atributo que
identifica com a chave
uma sempre nico dentro
primria
em
outra
de uma Entidade
Entidade

Exemplo:
CPF

Exemplo:
Endereo
Exemplo:
atributo que no se
(Logradouro, Nmero,
Inquilino
repete
entre
os
Cidade, Cep, UF)
Aluguel.
Inquilinos

Cdigo
do
na Entidade

Relacionamento a interao entre os objetos que indicam a dinmica dos


negcios. Os relacionamentos so identificados por verbos porque representam as
aes que uma entidade exerce sobre outra. No exemplo do inquilino seria, por
exemplo, o verbo alugar. A figura a seguir ilustra melhor esta sentena.

O diagrama de entidade-relacionamento descreve (DER) toda estrutura logica do


banco de dados. possvel construi-lo a partir de um modelo de entidaderelacionamento, identificando assim a partir de um conceito do mundo rela como
os dados sero armazenados de fato. O DER tem como enfase os dados e os
relacionamentos, sendo que a sua representao utiliza smbolos, na maioria das
vezes j convencionados. Um exemplo seria o seguinte:

Retngulo representando as entidades


Elipse representando os atributos
Losango representando os relacionamentos entre as entidades
Linhas unem os atributos aos conjuntos de entidades e os conjuntos de
entidades aos conjuntos de relacionamentos
Elipses duplas atributos multivalorados.

Na construo de um projeto de banco de dados necessrio saber quais os


objetos e os relacionamentos para que se elabore o DER, de modo a se ter uma
esquematizao mais percetvel. A figura a seguir exemplifica o que se pretende
dizer, com base no exemplo de imobiliria.

A notao para diagrama de classe UML, que tem sido extensivamente utilizada
em projetos de software usa diagramas com trs divises, sendo que a superior
fornece o nome da classe, a seco intermedia fornece os atributos para os objetos
individuais da classe e a ultima seco mostra as operaes que podem ser
aplicadas a esses objetos. Fazendo relacionamento com base em UML.

Fonte:
classes.jpeg

http://eufacoprogramas.files.wordpress.com/2011/05/diagrama-de-

S-ar putea să vă placă și