Jump to content

Search the Community

Showing results for tags 'Modelagem'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 14 results

  1. Olá! Estou precisando armazenar endereços (completos.. cep, logradouro, numero, cidade, estado..) do Brasil mas também do exterior. Como a estrutura de endereçamento é diferente de um país para o outro, como poderia ser feita uma modelagem que armazenasse estes dados sem que fosse necessário criar um conjunto para dados nacionais e outro para dados internacionais? Obrigada =)
  2. Boa tarde, Estamos desenvolvendo um software wms (controle de estoque) que inicialmente funcionará na nuvem. Por ser um sistema complexo e com enorme quantidade de dados, estamos pensando em criar um banco de dados separado para cada empresa (cliente). Teriamos um banco de dados nosso onde estariam centralizadas algumas informações importantes, tais como as informações de cada empresa, dados para pagamento e os códigos que referenciariam o banco de dados especifico de cada cliente nosso (para fazer o redirecionamento correto no login). Seguem as dúvidas: - Esta seria uma boa forma de modelagem? - Seria interessante ter o cadastro de todos os usuários no nosso banco de dados central ou deixar a tabela de usuários no banco de cada empresa? OBS: o SGBD é o MySQL. Obrigado pela ajuda. Jonathan.
  3. Segue uma dúvida quase exotérica que tenho : Qual seria a melhor forma de Modelar um BI para refletir a evolução temporal de uma carteira de beneficiários (um Plano de saúde) por exemplo. Para um ERP é simples mas BIs tendem a complicar este tipo de coisa pois beneficiários entrem e saem ao longo do tempo. Alguém já passou por este problema ? Que resolveu ?
  4. Pessoal, bom dia, Tenho que entregar um trabalho com alguns requisitos de modelagem de dados e passando os requisitos da modelagem para o modelo relacional. os a) Para a instituição financeira é muito importante manter um cadastro de todas as contas que foram criadas na instituição. b) Para cada conta criada é importante saber se a conta está ativa ou já foi desativada (ou seja, o cliente encerrou a conta). Isso ajudará a filtrar as pesquisas. c) As contas da instituição podem pertencer às seguintes categorias: corrente, poupança, salário. Há contas que podem ser corrente e poupança ao mesmo tempo. d) Para as contas da categoria corrente, as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite do cheque especial e valor da taxa administrativa. e) Para as contas da categoria poupança as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, rendimento do mês atual. f) Para as contas da categoria salário as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite para saque e limite para transferência. g) No momento de criação da conta é importante associar uma senha a ela. Essa senha será solicitada antes da execução de qualquer transação. h) Os clientes da instituição devem ser registrados com as seguintes informações: CPF, nome, endereço completo, estado civil, escolaridade, data de nascimento. i) É importante também saber em qual agência o cliente foi cadastrado. j) As agências bancárias devem ser previamente cadastras, sendo que cada agência possui um número, um nome fictício e um endereço, sendo que os campos cidade, estado e bairro são campos frequentemente usados para se realizar buscas por agências. k) Cada agência possui um gerente, que é um funcionário nomeado para tal tarefa. Cada gerente pode gerenciar apenas uma agência. Entretanto, o gerente de uma agência pode mudar e é muito importante armazenar quais foram os gerentes de uma dada agência com informações da sua data de entrada e saída da gerência. l) Os gerentes são funcionários da empresa que precisam ter armazenados alguns atributos específicos: data de ingresso na carreira de gerente, agência que ele gerencia e se possui curso de formação m) Para os funcionários da agência é preciso armazenar as seguintes informações: CPF, nome completo, nro da carteira de trabalho, RG, data de nascimento, endereço, sexo, estado civil, cargo na empresa (existem diferentes cargos além do gerente) e salário. n) Toda conta bancária deve ter no mínimo um cliente associado. No entanto, uma conta pode ser conjunta. Nesse caso, é possível ter dois clientes associados à mesma conta. Um mesmo cliente pode ter diferentes contas bancárias. o) Cada conta bancária tem um gerente responsável. O gerente da conta bancária é um funcionário, mas não necessariamente é o mesmo gerente da agência na qual a conta foi criada. Um gerente de conta pode gerenciar várias contas ao mesmo tempo. p) Toda conta bancária está ligada a uma agência bancária, ou seja, a agência na qual ela foi criada, sendo que o número da conta bancária é único por agência. q) É importante destacar que o gerente de conta e o gerente de agência são papéis distintos, embora um gerente de agência possa ser também um gerente de conta. Para os gerentes de conta é importante saber quais contas ele gerencia. r) Uma vez que um cliente tenha uma conta bancária ele pode efetuar diferentes movimentações financeiras, conhecidas como transações bancárias. Cada transação bancária está relacionada a uma conta bancária. Além disso, é importante armazenar a data em que a transação foi realizada, o valor da transação e o canal onde foi feito a transação (internet banking, caixa eletrônico ou caixa físico). Toda vez que uma transação é realizada o saldo do cliente deve ser atualizado. s) Cada transação possui um tipo. Os tipos de transação atualmente disponíveis são: saque, transferência, depósito e pagamento. Em cada uma dessas transações é importante armazenar apenas o valor da transação. Com o objetivo de simplificar o trabalho não vamos armazenar os atributos específicos de cada tipo de transação, embora esse seja um requisito interessante em problemas reais. t) É importante observar que os funcionários da instituição também podem ter contas bancárias na instituição. u) Ainda que um cliente encerre uma conta no banco, é importante manter o registro da conta na base de dados, mas com um indicativo de que ela não está ativa. v) Cada conta bancária está associada um ou mais cartões de crédito. No entanto o cartão de crédito só pertence a uma conta w) Um cartão de crédito possui um número identificador, uma bandeira (visa, mastercard, etc.), um código de segurança e uma data de vencimento. x) Toda vez que um cartão de crédito é criado ele encontra-se bloqueado, sendo necessário que o cliente o desbloqueie antes de usá-lo. y) A qualquer momento um cartão pode ser desabilitado z) Toda vez que uma transação bancária é realizada, é importante saber qual o cartão usado para executar a transação A modelagem disso tudo esta em anexo. Os codigos para criação do banco ficou da seguinte forma: create table pessoa(cpf varchar(14), nome varchar(50), DataNascimento date, Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), EstadoCivil varchar(15), primary key (cpf)); create table Cliente(cpf varchar(14), escolaridade varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table Funcionario(cpf varchar(14), RG varchar(13), CarteiraDeTrabalho varchar(14), Sexo char(1), cargo varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table GerenteAgencia(cpf varchar(14), cursoFormacaoEmGerencia char(1), dataIngresso date, primary key (cpf), foreign key (cpf) references funcionario(cpf)); create table GerenteConta(cpf varchar(14), primary key (cpf), foreign key (cpf) references Funcionario(cpf)); create table Gerencia(cpf varchar(14), dataInicio date, dataFim date, primary key (cpf), foreign key (cpf) references GerenteAgencia(cpf)); create table Agencia(numAgencia int, nome varchar(25), Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), GerenteAgencia varchar(14), primary key (numAgencia), foreign key(GerenteAgencia) references gerencia(cpf)); create table Trabalha(cpf varchar(14), numAgencia int, dataInicio date, dataFim date, primary key(cpf,numAgencia), foreign key (cpf) references funcionario(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table conta(numConta int, Cliente varchar(14), numAgencia int, GerenteConta varchar(14), Status varchar(12), senha int[5] not null, dataUltimaMovi date, dataAbertura date, saldoAtual real, primary key (numConta, numAgencia), foreign key (cliente) references cliente(cpf), foreign key (GerenteConta) references gerenteconta(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table CartaoConta(numCartao int[16], numConta int, numAgencia int, status varchar(12), bandeira varchar(14), dataVenc date, codSeguranca int[3], primary key (numCartao), foreign key (numConta, numAgencia) references conta(numConta, numAgencia)); create table transacoes(idTrans int, numCartao int[16], horaTrans time, MeioDaTransacao varchar(10), tipo varchar(14), valor decimal(15,2), dataTrans date, primary key (idTrans), foreign key (numCartao) references cartaoconta(numCartao)); create table contapoupanca(numConta int, numAgencia int, RendimentoMesAtual decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contacorrente(numConta int, numAgencia int, limiteCredEspec decimal(15,2), taxaAdm decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contaSalario(numConta int, numAgencia int, limiteTransf decimal(15,2), limSaque decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); Há alguma coisa errada ou que pode ser melhorada pessoal? Estou desesperado com isso...
  5. Bom dia, Estou desenvolvendo um sistema e estou com uma dúvida na modelagem. Tenho uma tabela chamada "Empresa" e preciso armazenar X parâmetros diferentes para cada empresa. Futuramente pode ser que mais parâmetros sejam adicionados. Se criar uma tabela somente com os parametros, ela vai ficar com vários campos. Já se criar uma tabela associativa, terei perda de performance. Qual é a melhor forma de modelar? A) ----EMPRESA---- #id (integer) nome (varchar) cnpj (varchar) ... ----PARAMETROS---- #id (integer) @empresas_id param1 (integer) param2 (double) param3 (varchar) param4 (boolean) param5 (boolean) ... B) ----EMPRESA---- #id (integer) nome (varchar) cnpj (varchar) ... ----PARAMETROS---- #id (integer) nome (varchar) ----EMPRESA_PARAMETROS---- #@empresas_id #@parametros_id valor (varchar) ->armazena um valor para cada parametro C) Outra. Qual?
  6. Olá a todos, muitos não me conhecem, mas a pouco abri um canal no youtube voltado a iniciantes, no intuito de ajudar aqueles que se perdem em alguns assuntos tão temidos do meu curso, desenvolvimento de jogos. Tenho convicção de que juntos podemos nos ajudar e transformar esse brasil em uma rica fonte de desenvolvedores capacitados e prontos para revolucionar a industria. Se você não estiver interessado, pelo menos compartilhe, quem sabe alguém, a sua volta, precise de ajuda e você nem sequer saiba, obrigado! Adicionei recentemente uma playlist com videos sobre blender, logo trarei mais videos, de Unity, Unreal e muito mais. Quem tiver interesse, meu canal está abaixo, participe, comente, tire duvidas, de sugestões de temas e videos! Até mais!!! Meu Canal: Honi Kun Youtube Channel
  7. Pessoal, boa tarde Faço manutenção e desenvolvimento num sistema no qual os clientes pagam uma mensalidade para usar os serviços. Todos os clientes estão num mesmo banco de dados. Nenhum cliente sabe da existência de outro, ou seja, ele só visualiza as informações pertinentes a ele. Ocorre que um determinado cliente está solicitando a modelagem (diagrama) do banco de dados. Segundo o mesmo, a princípio essa modelagem seria usada em business intelligence (BI). A questão é devo fornecer esse tipo de informação (diagrama)? não seria entregar a regra de negocio fazer isso? Certamente ele vai querer se conectar ao banco com alguma ferramenta BI. Estava pensando em restringir o acesso dele em somente em algumas tabelas e fornecer um diagrama mais enxuto (esconder alguma tabelas)
  8. AnthraxisBR

    Dúvida sobre UML

    Bom dia, Como ja postei aqui algumas vezes esses últimos dias, ja trabalho com com PHP a um bom tempo, mas somente coisas normais, e esse ano fui contratado para desenvolver um software de gestão de empresas contábeis, apesar de estar conseguindo fazer praticamente o que me cabe sem muitos problemas, me resta aquela grande dúvida: Estou tentando documentar, comentar, controlar versão da forma mais correta possível com meu conhecimento na área, porém estou tendo um problema com a aplicação do conceito de UML, minha classes acabam de se tornando muito extensas, com funções internas redundantes, que mesmo com desempenho estando em ordem, fica praticamente impossível de um terceiro entender o que cada coisa faz/deveria fazer. O que eu gostaria é de algum material/exemplo de uma aplicação prática complexa de estrutura UML, pois só acho exemplos simples, e não estou conseguindo aplicar em 'objetos não reais'. Como por exemplo: Controle de obrigações fiscais de um empresa: Tenho os elementos empresa, responsável, e as obrigações, eu tenho essa função funcionando em meu sistema, porém tem um problema: Como transformar esse fator abstrato de obrigações, em um objeto verdadeiro pra documentar, e, ordenar corretamente as classes ? Deu pra entender minha dúvida? Desde ja obrigado.
  9. Fiz a modelagem conceitual de um banco de dados e na hora de escrever os scripts fiquei com essa dúvida. Eu tenho as tabelas de CLIENTE, LISTA e PRODUTO. LISTA é uma entidade fraca pois sua existência depende da tabela de CLIENTE, porém, tenho um relacionamento N:N entre LISTA e PRODUTO e vi que preciso de identificador pra LISTA pra poder criar a tabela que representa esse relacionamento. A minha ideia seria criar uma chave composta para a tabela ListaXProduto, mas para isso eu precisaria de um ID para a lista e não sei se isso é permitido.
  10. Jeraldo Setefuz

    Modelagem - Básico

    Boa Tarde Senhores, Estou querendo criar um sistema de controle de cargas em caminhões. Mas estou com uma dúvida bem simples: Quero fazer a modelagem do banco de dados e depois exportar o script para o SQL SERVER. Então a seguinte situação: - Usuário - Motorista - Transportadora - Veículos Dúvida: Eu preciso criar uma tabela com nome de PESSOA com os dados básicos e depois criar as tabelas Motorista e usuário, Pegando o ID da Pessoa ? Ou devo criar uma tabela com todos os dados no motorista e depois com todo os dados no usuário, tipo repetindo Nome, RG, CPF .... . Agradeço pela ajuda;D
  11. Estou tentando abrir um modelo de personagem do tipo FBX no Blender, porém não estou conseguindo abrir. Primeiramente, o erro que dava era de que a versão não era suportada, então instalei o Autodesk FBX Converter 2013 e converti para uma versão mais nova. Agora quando vou abrir no Blender não aparece erro nenhum, porém o personagem simplesmente não aparece. O que fazer?
  12. Montando uma equipe!!! Olá, meu nome e Fernando e sou o fundador da equipe NexType Games, e no momento estou querendo formar uma pequena equipe, para poder participar da equipe basta atender os seguintes requisitos. 1- Ter no minimo 15 anos. 2- Ter experiencia a 5 meses na Unity. 3- Ter experiencia com programação C# ou com Modelagem 3D (Preferencia Blender) 4-Ter Skype (Com HeadSet) 5- Ter em torno de 3 a 4 Horas livres por dia. Se interessado deixe seu comentário ou entre em contato no meu skype. Skype: darkman1773
  13. Marcio Katsumi Marques

    modelagem correta.

    Supondo que eu tenha uma tabela de "alunos" com muitos campos (EX: nome, ra, rg, cpf, telefone, endereco, numero, bairro, cep, pai, mae e etc..) o modo correto seria separar os campos em tabelas mais especificas como 'dados' e 'endereço', ou pode se deixar em uma tabela só? Queria saber se as pesquisas feitas com uma única tabela com muitos campos é mais eficiente do que em tabelas 'desmembradas'. De quebra, se alguem souber como funciona essa mesma questão no Doctrine ou ainda no Hibernate seria bem legal tambem. :D
  14. Bom dia pessoal, sou novo aqui no fórum. Eu fiz uma "normatização" na estrutura de meu banco de dados pq estava muito complicado montar relatórios. Antes eu tinha uma tabela para entrada e saída de produtos, uma para matéria prima, agora eu coloco tudo na mesma tabela, e chamei ela de EstoqueES ( Es = entrada e saída ) nessa tabela eu adiciono meus itens/produtos/matprima separando somente por um campo (tipocadastro) a pergunta é! De acordo a experiência de vcs, isso vai começar a provocar lentidão no meu sistema, já que a tabela será acessada mais vezes ? e caso sim, a partir de quantos milhões de registros ? ou não vai provocar lentidão ? espero que tenha passado a dúvida corretamente.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.