Jump to content

Search the Community

Showing results for tags 'relacionamento'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


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 13 results

  1. Olá pessoal bom dia, olha só... to terminando um sistema, daí tem o seguinte, cada usuário logado terá N empresas "oficina mecânica" cadastrada em seu nome, possibilitando ele selecionar em qual deseja incluir um cadastro, dessa forma , nas pesquisas por exemplo de clientes "MARIA" o sistema terá que filtrar todas as "MARIAS" que esteja cadastrada com 1 das empresas deste usuário logado, exemplo. Pensei em fazer da seguinte forma... o usuario 1 tem no nome dele a empresa , 1,2,3 (IDs) em uma subtabela id_usuario | id_empresa | id_cadastro 1 - RENATO 1 - EMPRESA1 11 - MARIA DOS SANTOS 1 - RENATO 2 - EMPRESA1 11 - MARIA DOS SANTOS 1 - RENATO 3 - EMPRESA1 11 - MARIA DOS SANTOS 1 - RENATO 1 - EMPRESA1 108 - RICARDO SOUZA 1 - RENATO 2 - EMPRESA1 108 - RICARDO SOUZA 1 - RENATO 3 - EMPRESA1 108 - RICARDO SOUZA *** QUANDO O USUÁRIO LOGAR O SISTEMA VAI GUARDAR OS IDS DAS EMPRESAS EM QUE ELE ESTA CADASTRADO, ASSIM QUANDO ELE FOR INCLUIR ALGO, O SISTEMA DA UM FOR NOS IDS E INCLUI DE ACORDO COM A QTD DE IDS *** FAZENDO A REFERENCIA DOS CADASTROS AO IDS DAS EMPRESAS ou seja pra cada inclusão do cadastro eu gravo na sub-tabela a mesma quantidade de registros que o usuário tem cadastrado nas empresas, ou seja, se o usuário é cadastrado em 3 empresas eu incluo na tabela para o relacionamento 3 registros , pensando num sistema grande essa tabela vai crescer bastante não acham??? enfim, daí para fazer a pesquisa seria tipo isso "select id_cadatro, subtabela.id_cadastro from cadastros left join subtabela on idsub = id_cad" for (ids_cadastrados as subtabela) where " o r" + "subtabela.id_cadastro = subtabelaid_subtabela " endfor teria uma maneira melhor? qq vcs acham?? isso vai ocorrer em varias outras tabelas... e assim esse retorno de dados será bem grande, esse intuito é pra resolver o seguinte... o cliente vai controlar varias empresas dele no mesmo sistema e ele quer as informações numa só tela, os relatórios das empresas que ele controla, em precisar ta logando em uma determinada empresa, sei que eu posso por um SELECT pra ele escolher na hora de fazer um filtro ou na hora de incluir um cadastro, mas queria fazer automático qndo cadastrar um cliente ele ficar visível para as 3 empresas que ele controla qq dúvida to por aqui pessoal, já agradeço desde já!!! Obg!!! bom dia à todos!! Oss!!
  2. jpierredraw

    Dúvida sobre como montar um sql

    Olá, Tenho o seguinte cenário e não consigo resolver. Se alguem conseguir por favor me clarear as ideias. Tenho uma tabela noticias e gostaria que cada noticia tivesse mais que uma categoria e subcategoria. Criei uma tabela "noticia_categorias_relacionadas" informando o ID da noticia e suas respectivas categorias e subcategorias. Como montar um sql puxando dessas tabelas? Desde ja agradeço. Consegui resolver com um relacionamento simples entre duas tabelas, tipo, um select normal. Obrigado
  3. Sei que meu modelo não está bem certo, gostaria que pudessem me ajudar. https://udemy-images.s3.amazonaws.com/redactor/raw/2017-08-31_05-11-29-ea577932f32b32dc3d8ddffb2df8941b.jpg https://udemy-images.s3.amazonaws.com/redactor/raw/2017-08-31_17-04-28-9bd01e59268463feac5400c331a8e5ce.png Como se comporta uma relação aonde tenho Usuários e esses relacionamentos, me disseram 1..n --- 1..n mas eu acho que seja 1..1 --- 1..1 E como relaciono dois usuários com empréstimo por exemplo no modelo lógico? Preciso de 2 chaves estrangeiras para id-usuario e os livros? Meu professor disse que não pode ter 2 relações entre tabelas. Preciso mesmo de ajuda para montar esse banco, o que estou achando mais difícil, é como ter essas relações aonde preciso de 2 usuários, por exemplo numa avaliação preciso saber quem fez e quem recebeu? Empréstimo que solicitou e quem recebeu? assim por diante.
  4. GiselePassoni

    Relacionamento com 3 tabelas no laravel

    Estou tentando fazer o relacionamento entre 3 tabelas no laravel. Com 2 tabelas eu consegui, graças a ajuda do fórum, mas não estou conseguindo fazer funcionar com 3 tabelas. o relacionamento é o seguinte: Tenho 3 tabelas: Noticias, Fotos e Unidade (unidades escolares) tabela noticia -> id_noticias tabela fotos-> id_fotos e id_noticias tabela noticia_unidade -> id_noticias e id_unidade O relacionamento noticias com fotos está ok: na página principal aparecem 2 noticias e uma foto de cada. Agora preciso que seja filtrado por unidade: Na página da faculdade aparecer apenas as noticias da uniadde 2, por exemplo. Seguem os models e controllers: Controller public function index() { $not_faculdade = Noticia::with(['foto' => function($query){ $query->get()->first(); }]) ->with(['unidade' => function($query2){ $query2->where('id_unidade','2') ->get(); }]) ->orderBy('id_noticias','DESC') ->take(2) ->get(); // dd($not_faculdade); return view('pages_faculdade.noticia')->with('not_faculdade',$not_faculdade); } Relacionamentos class Noticia extends Model { protected $table = 'noticias'; protected $primaryKey = 'id_noticias'; public $timestamps = false; protected $dates = ['data']; protected $fillable =[ 'texto', 'titulo', 'legenda', 'pasta', 'subtitulo', 'evento', 'titulo_evento' ]; public function foto() { //return $this->hasMany(Foto::class); return $this->hasMany('App\Foto','id_noticia','id_noticias'); } public function unidade() { //return $this->hasMany(Foto::class); return $this->belongsTo('App\Unidade','id_noticias','id_noticia'); } } class Unidade extends Model { protected $table = 'noticia_unidade'; // protected $primaryKey = 'id_noticia, id_unidade'; public $timestamps = false; protected $dates = ['deleted_at']; protected $fillable = [ 'id_unidade', 'id_noticia' ]; public function noticias() { return $this->hasMany('App\Noticia','id_noticias','id_noticia'); } } na view está assim: @foreach ($not_faculdade as $key=> $not) <div class="col-md-6"> <div class="panel-heading"> <div class="painel_foto"><img src={{asset('public/'.$not->foto[0]->endereco)}}></div> <h4>{{ $not->titulo }}</h4> <p align="justify"> <a href="#" class="noticia"> {{$texto = substr($not->texto,0,150)." ..."}} </a> </p> </div> </div> @endforeach Como disse, as 2 noticias com a foto de "capa" aparecem normalmente, mas não funciona o filtro. Se eu der um dd($not_faculdade), é mostrado os relacionamento aparentemente certos! O que poderia estar errado?
  5. Olá amigos, segue em anexo um diagrama onde faço o relacionamento entre entidades, subentidades e atributos. Gostaria que pessoas mais experientes comentassem e me apresentassem um senso crítico a respeito.
  6. Boa tarde! Tenho uma tabela de notícias e uma tabela de fotos. Cada notícia possui várias fotos. Na home tem que aparecer as duas últimas notícias e a respectiva foto de destaque. os Models estão assim: class Noticia extends Model { protected $table = 'not_noticias'; protected $primaryKey = 'id_noticias'; public $timestamps = false; protected $dates = ['deleted_at']; protected $fillable =[ 'texto', 'titulo', 'legenda', 'pasta', 'subtitulo', 'evento', 'titulo_evento' ]; public function foto() { //return $this->hasMany(Foto::class); return $this->hasMany('App\Foto','id_noticia','id_noticias'); } } class Foto extends Model { protected $table = 'not_fotos'; protected $primaryKey = 'id_foto'; public $timestamps = false; protected $dates = ['deleted_at']; protected $fillable = [ 'nome', 'endereco', 'id_noticia' ]; public function noticias() { return $this->belongsTo('App\Noticia','id_noticias','id_noticia'); } } O controller está assim: Class NoticiasController extends Controller { public function index() { } public function noticia() { $noticias = Noticia::with(['Foto' => function($query){ $query->get()->first();//first()find(1) }]) ->orderBy('id_noticias','DESC') ->take(2) ->get(); //dd($noticias); return view('inc_home.noticias')->with('noticias',$noticias); } } na view noticias.blase.php está assim; @foreach ($noticias as $key=> $not) <div class="col-md-6"> <div class="panel-heading"> <img src={{asset('public/'.$not->fotos->endereco)}}> <h4>{{ $not->titulo }}</h4> <p align="justify"> <a href="#" class="noticia"> {{$texto = substr($not->texto,0,150)." ..."}} </a> </p> </div> </div> @endforeach Ao tentar exibir a view, aparece: Trying to get property of non-object (View: C:\xampp\htdocs\pro_fundec\resources\views\inc_home\noticias.blade.php) Não sei o que está errado! Se na view eu deixo apenas assim: <img src={{asset('public/'.$not->endereco)}}> aparece o titulo e texto, mas as imagens não Aguardo pela ajuda!
  7. No meu livro de mysql consta um exemplo de um relacionamento de tabelas, onde existem várias cláusulas ON num mesmo inner join, assim: mas tentei este método e gerou erro de script. será que isto funciona mesmo? Mas até me pergunto pra que isso, sendo que posso deixar apenas um "on" e mantenho apenas os demais "and". Mas será que realmente funciona como o livro explicou??
  8. manoaj

    [Resolvido] Relacionando tabelas

    Bom dia pessoal! Eu tenho duas tabelas uma que registra os usuários e seus respectivos ids e a outra tabela registra os votos que esses usuários receberam e id de quem recebeu o voto. Tabela1 -id do usuario -nome do usuario Tabela2 -id do usuario -id de quem votou -valor do voto O meu problema e o seguinte, quero listar os usuários da primeira tabela de acordo com a quantidade de votos que cada usuário tem na segunda tabela.
  9. TaffarelXavier

    Junção de duas tabelas - Mysql

    Existem duas tabelas: Tabela "A" e Tabela "B", sendo que ambas têm as mesmas colunas. Como faço para juntar essas duas tabelas em um "pdo fetch(.*)" ? Observação: não existem relacionamento, os registros são buscados independentes pela coluna "data" na ordem descendente.
  10. crishenrique86

    INNER JOIN - PHP MySQL

    Pessoal, Estou com uma dúvida para buscar dados de 2 tabelas ao mesmo tempo, antes de tudo colocarei abaixo o meu código atual: $SQL = "SELECT `cli_clientes`.'cli_codigo', `cli_clientes`.'cli_nome', `cli_clientes`.'cli_bairro', `cli_clientes`.'cli_cidade,', `cli_clientes`.'cli_vinculo', `tel_historico`.`cli_codigo`, `tel_historico`.`tel_datacontato`, `tel_historico`.`tel_status` FROM `cli_clientes` INNER JOIN `tel_historico` ON `cli_clientes`.`cli_codigo` = `tel_historico`.`cli_codigo` {$where} ORDER BY {$order_by} {$limit} AND `tel_historico`.`tel_codigo` DESC "; $stmt = $conn->prepare($sql); $stmt->execute(); $results_array = $stmt->fetchAll(PDO::FETCH_ASSOC); Obs. Dexei o codigo mais detalhado possivel para ficar claro. -Tenho uma tabela de clientes(cli_clientes) e outra com um historico(tel_historico) de contatos realizados com os clientes -Cada contato registrado na tabela de historico(tel_historico) recebe um protocolo(tel_codigo) diferente, independente ser for feito mais de um contato para o mesmo cliente. Quero apresentar em uma tabela os dados de todos os clientes(cli_clientes) e informar em uma coluna a data do ultimo contato realizado com cada empresa, apenas o ultimo. Ex. No banco de dados - Tabela Clientes + Historico Codigo_Cliente | Nome_Cliente | Data_UltimoContato 1 Fulano 11/01/2016 2 Beltrano 14/01/2016 3 Teste 14/01/2016 2 Beltrano 18/01/2016 Ex. Na tabela do sistema para usuarios - Tabela Clientes + Historico Codigo_Cliente | Nome_Cliente | Data_UltimoContato 1 Fulano 11/01/2016 3 Teste 14/01/2016 2 Beltrano 18/01/2016 Qual seria a melhor forma de adequar isto no meu codigo?
  11. Jalmiric

    Grafico Gantt

    Olá pessoal estou querendo desenvolver um gráfico de Gantt em delphi xe8. Gostaria de saber como fazer para relacionar uma tarefa a outra, informar que uma tarefa só pode começar depois que outra for concluída. Segue imagem abaixo, o que preciso definir é a ligação entre uma barra e outra. https://drive.google.com/file/d/0B45lwS7583JFV1B2S2RzSVhNeW8/view?usp=sharing Quem puder me ajudar agradeço Jalmir
  12. Bruno Ferreira da Silva

    Relacionamento

    Entendo pouco de SQL, so uma ajuda.. Esse é meu sql CREATE TABLE detalhes( id INT primary key auto_increment, titulo VARCHAR(255), criado DATETIME, modificado timestamp, status int )ENGINE = InnoDB; CREATE TABLE opcoes_detalhes( id INT primary key auto_increment, titulo varchar(255), id_detalhe_fk INT, criado DATETIME, modificado timestamp, status int, CONSTRAINT relacionamento_detalhe_opcoes FOREIGN KEY (id_detalhe_fk) REFERENCES detalhes(id) )ENGINE = InnoDB; CREATE TABLE detalhes_produtos( id INT primary key auto_increment, id_produto_fk INT, id_detalhe_fk INT, id_opcao_fk INT, )ENGINE = InooBD; ALTER TABLE detalhes_produtos ADD CONSTRAINT relacionamento_detalhes_produtos_a FOREIGN KEY (id_produto_fk) REFERENCES produto(id); ALTER TABLE detalhes_produtos ADD CONSTRAINT relacionamento_detalhes_produtos_b FOREIGN KEY (id_detalhe_fk) REFERENCES detalhes(id) ENGINE = InooBD; ALTER TABLE detalhes_produtos ADD CONSTRAINT relacionamento_detalhes_produtos_c FOREIGN KEY (id_opcao_fk) REFERENCES opcoes_detalhes(id); Ele funciona sem um erro ao executar, mas na tabela 'detalhes_produtos', nos campos 'FK', todos eles estão permitindo entrada de valores que não tem na chave primária. Preciso que entre apenas valores que existem na chave primária. Qualquer ajuda é bem vinda...
  13. Pessoal boa tarde. Preciso realizar uma busca onde conste para mim os equipamentos da tabela icare que não estão na tabela rota e nem na tabela estoque. Consegui fazer com uma. mas com 2 não dá certo. Como proceder? ESTOQUE - IRD ROTA - IRD ICARE - IRD SELECT * FROM icare WHERE ird NOT IN (select distinct ird from rota). E para comparar o ICARE com 2, faço como? (desculpe se já tem, mas procurei e só encontrei relacionamento com uma)
×

Important Information

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