Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mucananuca

[Resolvido] Como criar um modelo físico de dados

Recommended Posts

Olá..

 

Meu professor na faculdade mandou criar um modelo fisico de dados sobre um projeto que estamos desenvolvendo desde o começo do curso de Análise de sistemas. É uma empresa que inventamos que vamos informatizar, e será a parte de treinamento e avaliação de desempenho dos funcionários dela.

 

Até aqui o professor ensinou tranquilo, mas nesta parte de criar um modelo físico de dados ele não ensinou nada, e nos mandou nos virarmos ¬¬...Modelo físico são todos os dados que da para "tocar" como por exemplo numa loja roupas, calçados, eletrônicos. E modelos lógicos são coisas como quantidade vendida, etc, até ai eu sei.

 

Mas o meu PROBLEMA é como FAZER isso pra entregar pra ele, não tenho nem idéia de como começar, e olha que estou estudando pelo livro "Guia pratico para desenvolvimento e manutenção de sistemas estruturados" (Fournier) que dizem ser bom!!

 

Se alguem puder me ensinar como fazer isso da melhor maneira possivel ficarei grandemente agradecido (Minha nota depende disso, e não é por falta de pesquisa que não consigo) http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá..!! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Vai no Google e Digita "Modelo Físico de Dados"

 

Vai aparecer uma infinidade de informações referente ao assunto. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Daí é só pesquisar..!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

abraço,

 

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

....(Minha nota depende disso, e não é por falta de pesquisa que não consigo) http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Como eu disse, não foi por falta de pesquisa que não consigo, já revirei o Google, encontrei várias coisas, mas mesmo assim não pude entender....apelei pro Fórum em último caso!!

 

Mas de qualquer forma agradeço pela sua intenção de ajudar =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, o modelo físico é a realização do modelo lógico (isso você já sabe). Ele pode variar de acordo com o banco de dados que você escolhe...

 

Um exemplo simples: se você criou no modelo lógico uma entidade chamada "produto" com os atributos "preço", "nome" e "descricao", você terá que criar o comando DDL para criar essa tabela no SGDB, seria algo assim:

 

CREATE TABLE produto (preco MONEY, nome VARCHAR(128), descricao TEXT)

Obviamente, modelos lógicos geralmente envolvem relações entre as entidades. Relações 1 para n você terá que mapear com chaves estrangeiras, relações n para n você terá que mapear com uma tabela intermediária e assim por diante.

 

Sugiro que você escolha um gerenciador de banco de dados (MySQL, Microsoft SQL Server Express, Oracle Express, Postgres ou qualquer outro) e consulte a documentação desse banco específico para construir o modelo.

 

Algumas ferramentas podem facilitar. O Enterprise Manager da Microsoft, ERWin, DBDesigner e MySQL Workbench ajudam a criar o modelo e as relações visualmente... mas não ajudaria muito você que deseja aprender. É mais focado para o dia a dia de um desenvolvedor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, o modelo físico é a realização do modelo lógico (isso você já sabe). Ele pode variar de acordo com o banco de dados que você escolhe...

 

Um exemplo simples: se você criou no modelo lógico uma entidade chamada "produto" com os atributos "preço", "nome" e "descricao", você terá que criar o comando DDL para criar essa tabela no SGDB, seria algo assim:

 

CREATE TABLE produto (preco MONEY, nome VARCHAR(128), descricao TEXT)

Obviamente, modelos lógicos geralmente envolvem relações entre as entidades. Relações 1 para n você terá que mapear com chaves estrangeiras, relações n para n você terá que mapear com uma tabela intermediária e assim por diante.

 

Sugiro que você escolha um gerenciador de banco de dados (MySQL, Microsoft SQL Server Express, Oracle Express, Postgres ou qualquer outro) e consulte a documentação desse banco específico para construir o modelo.

 

Algumas ferramentas podem facilitar. O Enterprise Manager da Microsoft, ERWin, DBDesigner e MySQL Workbench ajudam a criar o modelo e as relações visualmente... mas não ajudaria muito você que deseja aprender. É mais focado para o dia a dia de um desenvolvedor.

 

 

 

Vlw cara...problema resolvido aqui, foi de grande ajuda teu tópico

 

Até Mais!! xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.