Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''sql''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

261 resultados

  1. marlonwg

    Compactar banco de dados SQL

    Boas galera Tenho uma aplicaçao que fiz um software que faz conexao com banco de dados SQL SERVER 2012 enterpise , fiz publicadores e assinantes e estou a usar a replicaçao merge de dados o problema eo seguinte a base de dados ao meu ver aumenta muito de tamanho conforme vai sincronizando os dados e não sei porque pode me gerar problemas futuros. a duvida é como eu faço para o banco nao ficar aumentando gradualmente de tamanho quando chamo a sincronizaçao do sql server ? tem como compactar os dados quando eu fechar meu SH para sempre fazer uma limpeza dos clusters em aberto ? ou as vezes de arquivos soltos
  2. soares chirrute

    PHC: Corporate V22

    Bom dia! Alguém pode me ajudar com seguinte questão: Não deixar gravar um registro de cliente se o número de caracteres do campo NUIT ( número de contribuinte) for inferior a 9 caracteres.
  3. AAndr3

    ajuda sobre como fazer um select

    Boa tarde, Estou a criar para a minha pap um site de venda de carros, do género do stand virtual. https://imgur.com/iA9Zf4Z E queria saber como é que faço a condição para fazer com que ele va buscar ao servidor só o que foi introduzido pelo utilizador. Por exemplo o utilizador só quer pesquisar marca e o preco, entao como é que eu faço isso? obg
  4. marlonwg

    SQL Server com .NET rede

    Boas pessoal como eu monitoro em .net o STATUS MONITOR do sql server 2012 ? Tipo tenho uma aplicaçao que comunica o publicador eo assinante tudo correto envia e recebe dados So que quero que o monitor apareça o status no caso a porcetagem ou o tempo que esta levando pra fazer para eu montar um timer ou algo do tipo e exibir na tela para aguardar a conexao entre publicador e assinante acabar, alguem sabe de algo referente a isso?
  5. stou com um banco de dados Access. Depois que instalo o programa que fiz, quando vou executá-lo, recebo a mensagem de que o banco de dados é apenas leitura. Para evitar este problema, tentei tornar o banco de dados editável via código (coloquei no load do form principal). Tentei duas sintaxes sql, mas em ambas recebo o erro do título do tópico. Quando criei o meu banco de dados não coloquei nenhuma senha. Quando fui estabelecer a conexão com o banco de dados pelo Visual Studio, não coloquei nenhuma senha e consegui me conectar ao banco de dados normalmente. Alguma sugestão? Seguem as duas sintaxes que tentei utilizar sql = "ALTER DATABASE [TesteBCAccess] SET READ_WRITE WITH NO_WAIT" sql = "ALTER DATABASE TesteBCAccess SET CHANGE_TRACKING = ON (CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON)"sql
  6. jorgehvieriasilva

    Redireccionar para link inserido na DB

    Bom dia, Estou a realizar um projeto em ASP.NET e tenho ligado ao mesmo uma DB em SQL. Na DB tenho uma tabela com dois campos, Nome e Link. (ex: Exemplo 1 / https://www.google.pt/) Tenho uma dropdown list que recebe os nomes inseridos na coluna Nome, e tenho um botão ao lado, que quando clicar no mesmo têm que me redirecionar para o Link em questão, neste caso https://www.google.pt/. Alguém me consegue ajudar, já estou há dias em volto disto e não consigo arranjar solução 😆
  7. nat

    Problema de query: table alias?

    Boas pessoal, Estou a fazer um exercício utilizando a seguinte base de dados: https://github.com/datacharmer/test_db CREATE TABLE dept_emp ( emp_no INT NOT NULL, dept_no CHAR(4) NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, FOREIGN KEY (dept_no) REFERENCES departments (dept_no) ON DELETE CASCADE, PRIMARY KEY (emp_no,dept_no) ); CREATE TABLE salaries ( emp_no INT NOT NULL, salary INT NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, PRIMARY KEY (emp_no, from_date) ); O exercício é o seguinte: Cada empregado do departamento de Sales vende 500 produtos por mês. Cada venda conduz a um lucro de 300 euros para empresa. Qual é o lucro/prejuízo da empresa por mês (assumindo que o único lucro é proveniente das vendas e os custos os salários de todos os trabalhadores)? Atualmente a query está assim:8 SELECT MONTH(from_date) AS 'Month', COUNT(emp_no)*500*300 AS 'Sales', SUM(Salary) AS 'Salary per Month', (COUNT(emp_no)*500*300-SUM(Salary)) AS 'Diff' FROM dept_emp JOIN salaries using (from_date,emp_no) GROUP BY MONTH(from_date) ORDER BY Diff DESC; O problema é que atualmente a coluna relativa às vendas ('Sales') não está a ser filtrada para que as vendas sejam apenas feitas pelo departamento das vendas (esse departamento é o dept_no = 'd007'). A query está a considerar que as vendas são feitas por todos os trabalhadores. Já tentei colocar uma WHERE clause entre o FROM e o GROUP BY, mas depois tudo fica filtrado para um só departamento. Como é que faço para que essa situação deixe de ocorrer?
  8. marlonwg

    Rede com SQL Server

    Alguem tem algum exemplo de rede em sql server com vb.net qualquer tipo de conexao mas precizo em rede com 3 ate 15 maquinas A Conexao entre os dois eu sei fazer quero fazer a rede do tipo Merge na onde ele conecta e nao depende do servidor ligado se desligar os sistemas cotinuariam a funcionar no modo que se comunicassem entre si..
  9. Boa noite, Tenho de fazer uma aplicação para uma oficina com o objectivo de registar o cliente e o carro que vai reparar Comecei por criar a base de dados local dentro do visual studio 2017 .mdf Fiz a conexão e os testes as querys para testar tudo e funciona mas para exportar tenho de fazer a ligação/criação de outra maneira pois da maneira como fiz tenho o programa a ir buscar a uma pasta. O meu objetivo e publicar o programa para instalar num pc de um cliente Como tenho de fazer a criação/ligação da BD Exemplo codigo que tenho (carrega os dados na datagrid ao abrir a form ): using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.Common; using System.Configuration; using System.Data.SqlClient; private void Registos_Load(object sender, EventArgs e) { using (SqlConnection conn = new SqlConnection()) { // conn.ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Ricardo\Desktop\aj\sss\AJ\AJ\clientes_carros.mdf;Integrated Security=True"; conn.ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\clientes_carros.mdf;Initial Catalog=BD;Integrated Security=True"; conn.Open(); SqlDataAdapter da = new SqlDataAdapter(); string sql = "select * from dados"; da = new SqlDataAdapter(sql, conn); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; } } Obrigado
  10. Boas! Ajudem a completar este tópico, sff A ver se ficamos com um tópico cheio de ferramentas. Vou apenas iniciar com uma ferramenta, o resto vai sendo adicionado por mim ou pelo Hipnoted a este post. Ferramentas em Browser Gliffy Ferramentas Aplicacionais Dia DDS-Lite PL/SQL Developer Oracle SQL Developer DBDesigner Sybase Power Design Toad da Quest (Oracle) - Toad da Quest (MySQL) - Toad da Quest (SQL Server) Formatter Plus (da Quest Software) SQuirreL EMS PostgreSQL Manager pgAdmin III Micro OLAP - Database Designer DeZign for Databases V4 SQL Maestro HecKel
  11. Estou com problemas ao criar o select para posteriormente usar numa tabela. As tabelas SQL obrigatórias são as seguintes: “Aluno” (**PK:** id, numero, nome), “Area” (**PK:** id, nome), “UC” (**PK:** id, nome, **FK:** id_area) “Classificacao” ( **PK:** id, **FK:** id_uc, **FK:** id_aluno, nota ) Objectivo é criar uma tabela em php (mvc) da seguinte forma: Coluna - Nº aluno Coluna - Nome do aluno Coluna - Nº disciplinas do aluno na área 1 Coluna - Nº disciplinas do aluno na área 2 Coluna - Se soma disciplinas for maior ou igual que 6 "Sim" (Admitido) Com as entidades e relações que existem entre as tabelas, que select tenho de fazer ao SQLpara preencher a tabela? Actualmente tenho o esqueleto MVC e select da tabela classificação function getClassificacao() { $classificacao = array(); $db=new db(); $con=$db->connect(); $sql_query = "SELECT * FROM classificacao"; $result = $con->query($sql_query); $i = 0; while($row = mysqli_fetch_array($result)) { $classificacao[$i]["id"] = $row["id"]; $classificacao[$i]["id_uc"] = $row["id_uc"]; $classificacao[$i]["id_aluno"] = $row["id_aluno"]; $classificacao[$i]["nota"] = $row["nota"]; $i++; } return $classificacao; }
  12. Boa tarde, tenho uma tabela em access com a seguinte estrutura: T_Artigos -ID_Artigo (Chave Primária) -ID_Familia -Descricao_Artigo -Vida_Util Acontece que pretendo fazer a seguinte consulta: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "gtrthg" Até aqui tudo, ok. O problema começa quando uso %, como por exemplo: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "gtrthg%" OU: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "%gtrthg" Nestes casos, não devolve qualquer linha. Alguém me consegue ajudar? Agradeço desde ja.
  13. Esta 'tá difícil... Alguém sabe como posso dar a volta à seguinte situação. Numa tabela de base de dados (meses_quotas_condominos) pretendo que a matriz inicial dum ano seja: a) Todos os meses com EstadoPagamento = "-" b) CondominoID = 1 to @variavel (23 por exemplo) c) Cada mes tem nomenclatura obrigatória na seguinte sequência: "NrMes:NomeMes", exemplos: 01:JANEIRO; 02:FEVEREIRO;...12:DEZEMBRO Tentei: BEGIN DECLARE CondominoID INT SET CondominoID = 1 DECLARE NrMes INT SET NrMes = 01 DECLARE NomeMes = Monthname() WHILE CondominoID < 23 DO While NrMes < 12 DO INSERT INTO meses_quotas_condominos (MesesID,CondominoID, MES, Valor, EstadoPagamento) VALUES (DEFAULT,CondominoID,'@NrMes:@NomeMes(@NrMes)','0','-'); Set NrMes =+ 1 END while set CondominoID =+ 1 End while Estou bloqueado no Statment DECLARE. Antecipadamente grato, Jose
  14. Boa Noite, Precisava da vossa ajuda porque não sei como conseguir obter o resultado que necessito. O problema é o seguinte: Existe uma tabela XPTO e uma tabela OPTX que está ligadas por um foreign key. Eu necessitava de obter os elementos da tabela XPTO que não se encontram na tabela OPTX. Será que alguém me pode ajudar?
  15. femo

    Update SQL via PHP (AJAX?)

    Tenho uma página web que mostra uma lista de registos através de um Select SQL. Quero colocar um botão à frente de cada registo que permita alterar um campo do mesmo, preferencialmente sem fazer o refresh à página. Alguém pode ajudar?
  16. Rui Carlos

    Slides de Bases de Dados (U. Coimbra)

    Versão 2012/2013

    1000 downloads

    Slides de Bases de Dados Universidade de Coimbra Faculdade de Ciências e Tecnologia Bases de Dados Autor: Professor Pedro Quaresma Conteúdo Introdução Modelo Entidade-Relação Diagramas Entidade-Relação Modelo Relacional Álgebra Relacional (parte I) Álgebra Relacional (parte II) SQL (DDL) SQL (DML) e Linguagens Embutidas Normalização (parte I) Normalização (BCNF & 3NF) Normalização por dependências multi-valor, 4NF Vistas
  17. MANogueira

    Conexão á Base de Dados

    Ola Pessoal. Eu sei muito pouco sobre aplicaçoes moveis ou quase nada. Eu gostaria de saber como é que faz a conexão de uma aplicação Cordova a uma base de dados?? Desculpem ai pela a minha nobice
  18. Rebimbas

    SQL_Mostrar informação DATA BASE

    Boas, Alguém me consegue explicar qual o método mais adequado, para quando o utilizador, após responder a um formulário (só selecciona imagens=checkbox's), ele terá de premir o botão de "enviar", e neste momento redireccionar a pagina com um "formaction" de forma a dar display das respostas que ele deu como forma do cliente verificar se sempre quer fazer o pedido ou não. Eu nunca fiz algo assim, mas penso que seja através do "cod_do_produto" na base de dados, e depois dar echo da info. O problema é que na tabela eu terei mais "cod_do_produto" referentes a outros pedidos de diferentes user's, como é que eu faço com que seja apenas mostrado a informação do pedido daquele especifico cliente. PAP Stuff, Uma opinião, ajuda sempre, cumprimentos e continuação de um bom trabalho a todos! Aqui tenho o codigo <php> que faz com que a informação seja enviada para a respectiva tabela sql. <?php session_start(); if(isset($_SESSION['estores_laminados'])!="") { header("Location: home.php"); } include_once 'dbconnect.php'; if(isset($_POST['btn-signup'])) { $lamina_tipo = (mysqli_real_escape_string($conn,$_POST['lamina_tipo'])); $laminados_altura = (mysqli_real_escape_string($conn,$_POST['laminados_altura'])); $laminados_largura = (mysqli_real_escape_string($conn,$_POST['laminados_largura'])); $acessorio_opcao = (mysqli_real_escape_string($conn,$_POST['acessorio_opcao'])); $personalizacao = (mysqli_real_escape_string($conn,$_POST['personalizacao'])); if(mysqli_query($conn,"INSERT INTO estores_laminados(Tipo_Lamina_Laminados, Altura_Laminados, Largura_Laminados, Personalizacao_Laminados, Acessorio_Opcao_Laminados) VALUES('$lamina_tipo','$laminados_altura','$laminados_largura','$personalizacao','$acessorio_opcao')")) { ?> <script>alert('Orçamento Pedido com Sucesso');</script> <?php } else { ?> <script>alert('Ups! Ocorreu um erro enquanto pediamos o seu Orçamento. Por favor repita o Processo. Caso o Problema continue por favor Contacte um Responsável.');</script> <?php } } ?>
  19. jessica meireles

    Mensagem de alerta de remoção

    Boas, Tenho um bloco de código para remover, mas precisava que me aparece-se uma mensagem de confirmação de eliminação. Código: <body> <?php if(isset($_GET['idd'])){ $idd=$_GET['idd']; $result = mysqli_query($con,"delete from categoria where idcategoria='$idd'"); if($result){ header("locattion: categoria.html"); }else{ ?> <script> alert ("Fail to delete data"); window.locattion.href='categoria.html'; </script> <?php } } ?> </body> Ajuda? Cumprimentos
  20. Tiago_kastro@live.com.pt

    AJUDA com Mysql

    Boas a todos , queria saber se tem alguem aqui que perceba de sql e que me possa ajudar na abertura de um serve de um jogo . O problema é que nao consigo ligar o SQL ao server.
  21. Estêvão Braga

    SQL - Relacionamento

    Tenho uma pequena duvida quanto a criação de um relacionamento no schema sql tenho as seguintes tabelas usuário e empresa usuario é relacionado com tipo usuario N----I tipo (vários usuários possuem um tipo, ex:. dono, gerente, operacao) Como tu achas que ficaria a relação usuario <> empresa ?
  22. Minmoas

    Ligar a base de dados a aplicação

    boas. eu to a tentar ligar a minha base de dados a minha aplicaçao: e uma coisa bem simples o que eu quero fazer, eu no meu layout, tenho 1 botao e uma edite box , eu quero que tudo o que eu escreva nessa edite box va para a base de dadados assim que carregar no botao, layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:inputType="textPersonName" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/txtName" android:text="Name" /> <Button android:text="Inserir" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btnInserir" /> </LinearLayout> o codigo do botao que estou a fazer esta aqui: using System; using System.Collections.Generic; using System.Linq; using System.Text; using MySql.Data.MySqlClient; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using System.Net; namespace APP_Sport_Life_2 { [Activity(Label = "Teste", MainLauncher = false, Icon = "@drawable/Logo")] public class layout1 : Activity { string usr; public MySqlConnection protected override void OnCreate(Bundle bundle) { SetContentView(Resource.Layout.layout1); base.OnCreate(bundle); //fazer o programa saber onde estao os botoes e em que layouts var btnInserir = FindViewById<Button>(Resource.Id.btnInserir); //Faz o programa saber que cada botao recebe uma ordem quando e clicado btnInserir.Click += btnInserir_Click; } private void btnInserir_Click(object sender, EventArgs e) { } } } /*public class CreateContactEventArgs: EventArgs { public string Name { get; set; } public string Number { get; set;} public CreateContactEventArgs(string name, string number) { Name = name; Number = number; } } public class layout1 : DialogFragment { public event EventHandler<CreateContactEventArgs> OnCreateContact; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.layout1); // Set our view from the "main" layout resource var btnTeste = FindViewById<Button>(Resource.Id.btnTeste); btnTeste.Click += btnTeste_Click; } void btnTeste_Click(object sender, EventArgs e) { WebClient client = new WebClient(); Uri uri = new Uri("teste2.mdf"); if() } }*/ nao sei realmete como fazer entao se me podessem ajudar agradecia
  23. O código não apresenta nenhum erro mas mesmo assim não executa o DELETE. Criei uma tag para apagar linha a linha e usei GET para isso e mesmo assim não está a funcionar. tag <td><a href="delete_rows.php?del=$row[ISBN]">delete</a></td> metodo GET: include_once('config.php'); if( isset($_GET['del']) ) { $ISBN = $_GET['del']; $sql= "DELETE FROM books WHERE ISBN='$ISBN'"; $res= mysqli_query($conn,$sql) or die("Failed".mysqli_error($conn)); echo "<meta http-equiv='refresh' content='0;url=update.php'>"; } ? Tem como alguém ajudar pf? Obrigado Diana
  24. Bom dia, Pessoal estou a precisar de uma grande ajuda e urgentemente. Estou a desenvolver um projeto final para a cadeira de programação de primeiro ano para universidade, e entao proposme a fazer um programa para gerir uma loja, com várias opçoes. Uma dessas opçoes era poder adicionar produtos, o interface está concluido, a base de dados criada e o progrma feito mas nao dá para gravar os dados que o utlizador insere, dentro da base de dados. O programa está aqui neste link para downoload (foi feito em visual studio 2017, com a linguaguem python) : https://www.dropbox.com/s/u09nqnxve0ru2wl/Gestao_de_lojas-Adicionar_Produtos(erro-introduzirprodutos_fianl).zip?dl=0 Agradecia muito a ajuda
  25. Olá Programadores, Preciso de uma ajuda na criação de um modelo ER e do modelo relacional. Tenho a seguinte descrição do dominio: «Um edifício tem uma morada que o identifica e que é composta por número, rua e código postal. Considere que cada edifício está organizado em frações, cada uma com um código de fração. Cada fração gera energia através de painéis solares e pode ser vendida à rede de energia. Antes de ser vendida, a energia é armazenada em baterias. Cada fração tem ainda uma permilagem e a uma capacidade máxima de entrada na rede instalada pelo fornecedor de energia elétrica. O total das permilagens de cada edifício tem de totalizar 1000. Cada fração tem, instalados painéis fotovoltaicos, com potência medida em Kilowatt-hora, e/ou baterias, com capacidade de armazenamento total medida em Ampère-hora. Tanto os painéis como as baterias têm um modelo e podem ser de diversos fabricantes (e.g., Tesla, Hitachi, etc). Cada bateria tem um sensor que mede e regista o nível de carga a cada 15 minutos. As baterias estão ligadas aos painéis respetivos em cada fração. Para cada equipamento é necessário registar o número de horas de funcionamento. Um edifício pode vender energia a outro edifício sendo essa venda mediada por um operador de Virtual Power Plant (VPP) que tem uma designação e um NIF. Cada venda é efetuada a um preço, medido em euro/KWh, e por uma quantidade de horas acordada em contrato. Para cada venda é ainda necessário registar a data e hora de entrada na rede. Cada fração tem um proprietário com um nome e NIF que o identifica. Um proprietário pode ser proprietário de diversas frações. É o proprietário da fração que assina um contrato de fornecimento com o operador VPP para a sua fração.» Será que me podem ajudar? Obrigada, cumprimentos
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.