Search the Community
Showing results for tags 'bases de dados'.
-
A Google apresentou recentemente uma extensão ao SQL, que já implementaram internamente: um operador pipe (|>) para compor queries. No último ano, tenho usado cada vez mais PySpark para tarefas de análise de dados, precisamente pela forma como é fácil construir as queries compondo pequenos passos, quando comparado com SQL. (Por outro lado, o PySpark, sendo uma API, é um pouco mais verboso que o SQL.) O operador |> parece-me grande potencial para colmatar esta lacuna do SQL, e tornar o SQL novamente a minha linguagem de eleição para processamento de dados. https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/
-
Olá a todos! BlazorFluentUI_FL é uma aplicação web que utiliza os componentes Blazor Fluent UI. Este projeto foi desenvolvido como uma forma de aprender e explorar as capacidades dos mesmos. O objetivo principal é o de conhecer e experimentar os seus vários componentes e padrões. Integra as APIs do Edaman e do YouTube, oferecendo funcionalidades avançadas, como pesquisa de receitas, acesso a uma vasta base de dados de alimentos e a capacidade de assistir a vídeos diretamente na aplicação, com a opção de armazenar informações dos vídeos numa base de dados SQLite, usando o ORM Entity Framework. As Apis Edaman e YouTube foram utilizadas para obter dados de receitas e conteúdo multimédia, respectivamente, para testar o frontend e explorar suas capacidades. Tecnologias Utilizadas: Linguagem C# Blazor Server Componentes do Blazor Fluent UI .NET Core 8 As contribuições são bem-vindas! Se tiver sugestões para novas funcionalidades ou melhorias, sinta-se à vontade para enviar um 'pull request' ou abrir uma 'issue' no repositório. Confira mais detalhes no Github . Documentação em Português e Inglês.
-
- 1
-
- csharp
- web service
-
(and 3 more)
Tagged with:
-
Estou enfrentando um problema ao criar a migração inicial do meu projeto ASP.NET. Após definir models e data anotations, ao tentar criar a base de dados, encontro o seguinte erro na Consola do NuGet: Failed executing DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] CREATE TABLE [FCT] ( [IdFCT] int NOT NULL IDENTITY, [AlunoIdAluno] int NOT NULL, [EmpresaIdEmpresa] int NOT NULL, [InstituicaoEnsinoIdInstituicao] int NOT NULL, [DataInicioFCT] datetime2 NOT NULL, [DataFimFCT] datetime2 NOT NULL, [PeriodoFCTIdPeriodo] int NOT NULL, [AvaliacaoIdAvaliacao] int NOT NULL, [DocumentosIdDocumento] int NOT NULL, CONSTRAINT [PK_FCT] PRIMARY KEY ([IdFCT]), CONSTRAINT [FK_FCT_Alunos_AlunoIdAluno] FOREIGN KEY ([AlunoIdAluno]) REFERENCES [Alunos] ([IdAluno]) ON DELETE CASCADE, CONSTRAINT [FK_FCT_Avaliacao_AvaliacaoIdAvaliacao] FOREIGN KEY ([AvaliacaoIdAvaliacao]) REFERENCES [Avaliacao] ([IdAvaliacao]) ON DELETE CASCADE, CONSTRAINT [FK_FCT_Documentos_DocumentosIdDocumento] FOREIGN KEY ([DocumentosIdDocumento]) REFERENCES [Documentos] ([IdDocumento]) ON DELETE CASCADE, CONSTRAINT [FK_FCT_Empresa_EmpresaIdEmpresa] FOREIGN KEY ([EmpresaIdEmpresa]) REFERENCES [Empresa] ([IdEmpresa]) ON DELETE CASCADE, CONSTRAINT [FK_FCT_InstituicaoEnsino_InstituicaoEnsinoIdInstituicao] FOREIGN KEY ([InstituicaoEnsinoIdInstituicao]) REFERENCES [InstituicaoEnsino] ([IdInstituicao]) ON DELETE CASCADE, CONSTRAINT [FK_FCT_PeriodoFCT_PeriodoFCTIdPeriodo] FOREIGN KEY ([PeriodoFCTIdPeriodo]) REFERENCES [PeriodoFCT] ([IdPeriodo]) ON DELETE CASCADE Introducing FOREIGN KEY constraint 'FK_FCT_InstituicaoEnsino_InstituicaoEnsinoIdInstituicao' on table 'FCT' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints. Could not create constraint or index. See previous errors. Aqui estão meus models (aqueles que acho que estão a causar o problema): using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace FCTConnect.Models { public class FCT { [Key] public int IdFCT { get; set; } public Aluno Aluno { get; set; } public Empresa Empresa { get; set; } public InstituicaoEnsino InstituicaoEnsino { get; set; } [Required] [DataType(DataType.Date)] public DateTime DataInicioFCT { get; set; } [Required] [DataType(DataType.Date)] public DateTime DataFimFCT { get; set; } public PeriodoFCT PeriodoFCT { get; set; } public Avaliacao Avaliacao { get; set; } public Documentos Documentos { get; set; } } } using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace FCTConnect.Models { public class Aluno { [Key] public int IdAluno { get; set; } [Required] [StringLength(100)] public string Nome { get; set; } [Required] public int Idade { get; set; } [Required] [StringLength(100)] public string Curso { get; set; } [Required] [EmailAddress] public string Email { get; set; } [Required] [Phone] public string Telefone { get; set; } [Required] [StringLength(100)] public string Morada { get; set; } public InstituicaoEnsino InstituicaoEnsino { get; set; } } } using System.ComponentModel.DataAnnotations; namespace FCTConnect.Models { public class InstituicaoEnsino { [Key] public int IdInstituicao { get; set; } [Required] [StringLength(100)] public string Nome { get; set; } [Required] [StringLength(100)] public string Morada { get; set; } [Required] [EmailAddress] public string Email { get; set; } [Required] [Phone] public string Telefone { get; set; } [Required] [StringLength(500)] public string Descricao { get; set; } } } Este projeto está a ser desenvolvido no Visual Studio, em C# ASP.NET, com SQL Server. Fico grato a quem possa ajudar.
-
Boa tarde a todos! Estou a atentar obter uma listagem no PHC que me mostre o numero , nome data movimento, data vencimento, numero do documento, e valor em aberto(pendente) de todos os clientes que apenas tenham um documento de movimento V/Adiantamento, todos os outros que nao tem , nao queria que saia na listagem; Estou com dificuldade no seguinte codigo: select cc.no, cc.nome,DtOriginal=convert(varchar, datalc, 104), DtVencimento=convert(varchar, dataven, 104), Descricão=cmdesc, Nr=nrdoc, (edeb-edebf-ecred+ecredf) as Pendente from cc (nolock) inner join cl (nolock) on cl.no=cc.no and cc.estab=cl.estab and cl.inactivo=0 where abs(edeb-edebf-ecred+ecredf)>.01 and origem='FT' or origem='RD' and (edeb-edebf-ecred+ecredf)<>0 order by 1, 2 Podem-me ajudar? Obrigado desde ja! Cumprimentos no, nome,Data , Datavencimento, Nr doc, Pendente 1 Joao 01.01.2023 01.01.2023 286 n/fACTURA 1 Joao10.02.2023 10.02.2023 901 v/aDIANTAMENTO
- 4 replies
-
- bases de dados
- sql server
-
(and 1 more)
Tagged with:
-
Boa noite malta este ano vou fazer a minha PAP, o projeto consiste num site para consultar qual o sítio mais apropriado para doar sangue, e para isso preciso de uma base de dados de todos os hospitais / clínicas que aceitem sangue. Já procurei no Google e não encontrei nada concreto, precisava de ajuda para procurar. Cumps, Miguel
-
Olá malta, tenho aqui uma pergunta de escolha múltipla para a qual não tenho resposta e ainda não consegui mesmo perceber o q se pretende com isto. Atenção que já li bastantes vezes e ainda não consegui perceber a lógica por detrás desta pergunta e qual a resolução. Basicamente a pergunta é esta: Pretende-se realizar uma cópia de segurança de uma base de dados, garantido que esta se encontrará distanciada geograficamente de 100 km do ponto original. Para esse efeito pode-se considerar duas opções para transferir os dados, entre o ponto original e local da cópia segurança, através: i) de uma ligação digital com capacidade de transferência de 100 mbits por segundo; ou ii) do transporte de um disco rígido com capacidade total da cópia de segurança. Considere que o transporte do disco rígido é realizado com uma velocidade média de 50 km/h, e ignore o tempo de cópia entre os discos rígidos em ambos os casos. A partir de qual valor de dados é preferível transferir por transporte em vez da ligação digital? As escolhas são: (A) 84,82 GiByte (B) 85,82 GiByte (C) 83,82 GiByte (D) 82,82 GiByte (E) 82,85 GiByte A resposta certa nas soluções é a (C) Será que me podem dizer como se chega a esta resposta e qual a resolução? Eu basicamente o que fiz foi ver em 1 hora da viagem quanto é que eu iria transferir em MB e sei que a viagem são 2 horas e fiz 2x sobre esse resultado. De qualquer das maneiras, quando converto esses valores de MB para GB dão-me valores muito distantes daquilo que é. Alguém me consegue ajudar com esta pergunta, que sinto q é super simples, mas simplesmente n estou a chegar lá por burrice minha.
-
Olá, Boa tarde a todos sou o Guilherme e gostava de saber se me podiam ajudar. Estou a estagiar numa empresa e preciso de fazer um pequeno programa onde pudesse colocar os dados do cliente, (nome, morada, nif, e-mail, contacto) espaço para descarregar as propostas feitas, as faturas dos fornecedores da compra do material, ficheiros excel e pdf. Condensar toda a informação do cliente, e quando acedêssemos a esse sistema, podermos fazer uma pesquisa a essa informação através do nome, ou nif ou numero da proposta que demos ao cliente. Eu não sei por onde começar nem tenho muito bem ideia de como fazer. Gostava de saber se alguém já fez algum programa com funcionalidades parecidas e me pudesse ajudar Obrigado
-
Bom dia a todos. Gostava que me pudessem ajudar pois quero zelar pela segurança de toda a informação que quero armazenar sobre clientes. Eu tenho um formulário com cerca de 20 campos que tenho que preencher com informação critica e queria ter a certeza de que a informação é enviada, armazenada e consultada com segurança, isto e, que ninguém consegue aceder a essa informação de forma ilicita. O formulário esta feito em html e é armazenada num servidor online agradecia que me dessem ideias e como fazer. Sinto-me um bocado desorientado e queria que me ajudassem explicando o que devo e como faze-lo. Já me falaram de usar json e que se instala-se um certificado ssh no servidor não me precisava de me preocupar com nada, mas antes de ter que aprender a usar json e instalar o certificado queria saber as vossas sugestões. Aguardo as vossas sugestões de forma a eu fazer algo em condições e ficar descansado no que diz respeito à segurança dos dados de outras pessoas com que vou ter de trabalhar. Cumprimentos a todos.
-
Boas pessoal, eu sou novo nestas andanças e precisava da vossa ajuda. Precisava de uma macro que me fizesse o copiar e o colar de uma zona defenida, copiar os valores do modulo 1 até ao modulo 2 e assim sucessivamente até ao modulo 6. eu ja consegui fazer uma macro que me consegue copiar e colar, so que ja defeni essa zona, se houver colocação de mais uma linha altera me tudo. A 1 modulo 1 2 1564 3 235 4 3468 5 modulo 2 6 567 7 809 cumprimentos Fabio Sá
-
Prezados, bom dia! Estou gerando um banco de dados bem simples no Libre Base, para atender uma demanda aqui no meu departamento. Não posso usar o Access, que seria a melhor alternativa, para tanto, devido a licença gratuita, tenho que usar os recursos do Base. Assim, pergunto aos amigos: é possível criar menus no Base, para acessar facilmente consultas e formulários; ou um formulário com botões para abrir determinados objetos do banco de dados? Segunda questão: Segurança! É possível colocar uma senha ou criar um esquema de usuários/senha no Base? Grato pela atenção dos amigos. Abs.,
- 5 replies
-
- base
- libreoffice
-
(and 1 more)
Tagged with:
-
Prezados, bom dia! Quando realizava consultas no Access, para buscar um nome específico ou parte dele, eu usava este comando, na linha de critério: Like * & [Entre nome:] & * , onde o usuário, ao realizar a consulta lhe era solicitado uma condição, através de uma caixa de mensagem, para no caso, exibir uma consulta que contenha uma parte do nome. Hoje estou tendo que criar um banco de dados no Base do Libre Office, pois na prefeitura que trabalho não roda o Office da Microsoft, e preciso justamente deste recurso para facilitar a consulta do servidores que estarão cadastrados no banco de dados, mas não consigo fazer. Não manjo muito de SQL, mas acredito que dê para fazer com ele também. Quem puder me dar uma mãozinha, de antemão eu agradeço! Abs.,
- 4 replies
-
- base
- libreoffice
-
(and 1 more)
Tagged with:
-
<?php date_default_timezone_set ("Europe/Lisbon"); ?> <html> <head> </head> <body> <div id="header"> <div><b><?=date("Y-m-d H:i:s") ?> <h3> Sistema de transferencia interbase dados</h3> </b></div> </div> <div class="clear"></div> <script type="text/javascript"> setInterval(function(){ window.location = 'auto.php'; }, 7500); </script> <?php $dblink1=mysqli_connect('alfa.ddns.net', 'masters', '************','db1'); // connect server 1 mysqli_select_db($dblink1,'db1'); // select database 1 $dblink2=mysqli_connect('bravo.ddns.net', 'clientes', '**********','db2'); // connect server 2 mysqli_select_db($dblink2, 'db2'); // select database 2 $table='production_log'; $tableinfo = mysqli_fetch_array(mysqli_query($dblink1,"SHOW CREATE TABLE production_log ")); // get structure from table on server 1 mysqli_query($dblink2," $tableinfo[1] " ); // use found structure to make table on server 2 $result = mysqli_query($dblink1,"SELECT * FROM production_log where barcode =0 limit 10 "); // select all content while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC) ) { mysqli_query($dblink1, "UPDATE production_log SET barcode=1 where barcode =0 limit 1"); mysqli_query($dblink2,"INSERT INTO production_log (".implode(", ",array_keys($row)).") VALUES ('".implode("', '",array_values($row))."')"); // insert one row into new table } mysqli_close($dblink1); mysqli_close($dblink2); ?> </body> </html> Boa noite. Este código faz a passagem de dados entre duas bases de dados em locais distintos. A minha intenção era usar o campo barcode para marcar a linha como já copiada, para não ter de criar outras regras ou campos de controlo. Aparentemente funciona bem, no entanto de vez em quando cria registos duplicados na base de dados de destino (5 registos duplicados num universo de cem mil). Eu não sou programador experiente, só vou juntando partes de código 🙂 Na vossa opinião como se pode otimizar, ou mesmo alterar a filosofia da coisa para melhorar? Obrigado
-
Boa tarde! Bom o meu problema é com a transformação de data: exemplo: eu tenho a data "04/02/2012" numa coluna data, o meu objetivo e mudar essa data para "fevereiro de 2012" O meu problema e que no exercício em questão tenho 5 tabelas e eu tenho de ir buscar informação a 3 delas (innerjoin) sendo as tabelas usadas (funcionario; linhasfatura; faturas). A tabela funcionário é composta pelas colunas: ID; Nome; Comissão linhasfatura é composta por: ID; numfatura; horas; preco; taxaiva; codserviço faturas é composta por: numero; data; anulada; funcionario; cliente O exercício pede o seguinte: Qual o montante de comissões a pagar a cada funcionário, mês a mês, referentes a qualquer ano. Eu utilizei o seguinte código: SELECT funcionarios.ID, funcionarios.nome, month(data) as Mes, Sum(preco*horas*comissao) AS comissao_total FROM funcionarios INNER JOIN (faturas INNER JOIN linhasfatura ON faturas.numero = linhasfatura.numfatura) ON funcionarios.ID = faturas.funcionario WHERE (((faturas.[anulada])=False) AND ((Year([data]))=[ Em que ano?]) AND ((Month([data])) Between 1 And 12)) GROUP BY funcionarios.ID, funcionarios.nome, month(data) Este link é como dá: https://i.postimg.cc/dVGbBRk8/564UXMn.png Este link é como deveria dar para estar certo: https://i.postimg.cc/pLNNzcTW/XJRZ4gT.png Bom eu tentei explicar me o melhor possível se alguem me conseguir ajudar, ficaria muito agradecido. Obrigado!
-
Boas, Pretendo criar uma trigger numa base de dados para confirmação de inserção de dados numa tabela, do tipo: socios (tabela), com dois ou mais campos (codsocio - auto-incremente; nomesocio (varchar 20 ) create trigger testetrg on socios after insert as print 'Registo introduzido.'; É possível fazer uma confirmação simples? Aceita o print ? chocolate
-
Olá, Fiz um código para eliminar uma linha na base de dados atraves do datagridview, porém apago todos os dados. O que mudo no código para eliminar apenas a linha que pretendo? //definir a query string query = "DELETE FROM produtos"; //abrir a ligação à BD if (a.open_connection()) { //criar o comando e associar a query com a ligação através do construtor MySqlCommand cmd = new MySqlCommand(query, a.connection); if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Nenhum registro selecionado", "Atenção"); return; } else dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); //executar o comando cmd.ExecuteNonQuery(); //fechar a ligação à BD a.close_connection(); } MessageBox.Show("Dados eliminados com sucesso"); }
-
Ola a todos, Tenho 3 lojas em 3 cidades diferentes e queria colocar em funcionamemto uma base de dados de gestão de vendas. Já tenho a base de dados efetuada no access e ja migrei o backend para o sql server. No computador onde está instalado o sql server liguei o meu frontend (access) ao backend (sqlserver). A dúvida é como ligar frontend (access) nos pc das lojas ao sql server (onde está o backend comum) que está situado em minha casa? Obrigado a todos pela ajuda, qualquer opinião será útil para eu explorar
- 9 replies
-
- sql server
- access
-
(and 1 more)
Tagged with:
-
Boa tarde a todos, espero não me ter enganado no local onde postar esta minha duvida. Estou neste momento a criar um projecto, tenho uma lista de cliente e cada 1 possui uma lista de observações associada, e cada observação tem que guardar a data e hora a que tal observação foi feita, um endereço para um ficheiro e a observação em si. A minha duvida predende-se ao facto de eu não saber se é possível tornar um atributo composto num atributo também multi-valor. Este mesmo problema também o tenho quando quero que um cliente possa ter associado a ele mais que uma morada. Alguém me pode responder? Já agora parabéns a toda a comunidade, grande forum!!!
-
Viva, Bom, long story short, estou a fazer uma bd em access que regista os tempos dos funcionários em determinado projeto ao longo do dia. Basicamente criei 3 tabelas 1 - tblFuncionarios (ID, nome, email...) 2 - tblProjetos (ID, nome), onde estão listados todos os projetos 3 - Registo (ID, projeto, data, nr_horas) Começam aqui os meus problemas: Nesta fase quero só criar um formulário (as questões de segurança e acesso, trato mais tarde) onde esteja o nome do funcionário (tem de ir buscar à tblFUncionarios, certo?), uma combobox com o projeto para ele escolher (tem tb de ir buscar à tblProjetos...), um campo data e um campo horas. Corrijam-me se eu estiver errado: a form vai escrever na tabela Registo mas há campos nessa tabela que "pertencem" (ou são seleccionados) a outras tabelas. Daí entrar as relações, certo? Como é que na form selecciono campos de outras tabelas (no caso Funcionário e Projeto) para registar nos Registos? Obrigado desde já pelo suporte.
-
Tranferência De Dados entre Livros
Afonso Mira posted a topic in Visual Basic for Applications (VBA)
Boa tarde tenho o seguinte esquema: Folha Excel com Dados ----- Excel com Macro ----- Folha Excel recebe Dados Precisava de passar os dados da 1º folha para a 2º quando abro o Excel que contêm a macro. Alguém me poderia dar uma ideia do código que vou precisar? Obrigado! Abraços, Afonso Mira. -
Bom dia, estou a fazer um projeto em php, e preciso de uma base de dados MySQL do wordpress com o plug in WooCommerce instalado e com alguns produtos. E só para testes, se alguém me conseguisse ajudar, eu ficaria bastante agradecido.
-
Boas malta, Tenho uma conexão a uma BD ORACLE. Quando executo o meu código desenvolvido em asp.net c# diretamente do visual studio tudo OK. Quando faço a hospedagem da página web para o IIS do servidor dá o erro: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. O oracle client está instalado no servidor e mesmo assim não funciona. Alguém consegue ajudar neste problema?
-
Boas sou novo nestas zonas e gostaria de saber como faço para executar um backup da minha base de dados e também para restaurar. Se alguém me poder ajudar fico imenso grato. Obrigado.
-
Ola amigos , estou a realizar um protejo em Visual BASIC 2017 sobre Contador Electrónico, o que é isto, é nada mais nada menos que um programa que tem 10 mesas em que se pode adicionar ou remover mesas á medida da capacidade do estabelecimento e disponibilidade , contudo eu nao sou mesmo nada perito em vb e tenho alguma dificuldade em entender mas gostava de saber se me podiam dar uma ajudinha em explicarem-me como devo de fazer e a melhor forma para que eu possa através de um outro Form clicar num botão que diz "Recolher Registo" e no qual esse botao envia-se um email para o administrador que só á um no programa e mostrar no email um anexo em acess ou excel ou word ,assim qualquer coisa como um modelo que ficasse bem bonitinho para que depois o dito administrador pudesse tirar uma cópia desse tal anexo para guardar , nao tenho código em relação a isso de enviar email e capa do anexo,apenas tenho um sistema de login e registo e o principal do programa que é a parte das mesas disponiveis e assim que um cliente comeca e acaba um jogo , gostava primeiro de entender o raciocínio de como devo fazer 🙂 ,é baseado Num software que existe na net com o nome de "Contelec", baseado nisso, obrigado por alguma resposta e espero que tenha sido claro na minha duvida cumprimentos
-
Alguém tem alguma ideia de como fazer um botão na minha aplicação para que este realize um backup da base de dados. Que dê para o usuário escolher onde irá ficar o backup. E um botão para ir buscar a base de dados (Restaurar). Obrigado 🙂
-
Tenho um form onde insiro os dados na base de dados e outro form onde visualizo. Nesse que visualizo os dados, gostava de poder carregar em um dos dados e que depois abrisse um novo form. Exemplo: | Referências | |-------------------------| |PRVT DO 20 0750| |-------------------------| |PRVT DO 20 0350| Ao Carregar em "PRVT DO 20 0750" na tabela este abriria outro form com os componentes dessa mesma referencia. Se alguém souber de alguma forma de o fazer agradecia a ajuda. Obrigado. Afonso Mira😄
- 4 replies
-
- sql
- visual studio
-
(and 2 more)
Tagged with: