Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade


2
NOT (a = 1 AND b = 1) vs (a <> 1 AND b <> 1)
Na WHEREcláusula de uma consulta SQL, eu esperaria que essas duas condições tivessem o mesmo comportamento: NOT (a=1 AND b=1) vs a&lt;&gt;1 AND b&lt;&gt;1 A primeira condição se comporta conforme o esperado e, embora eu preveja a segunda condição para fazer a mesma coisa, não. Isso é muito básico, mas, …
16 condition 

1
(x NÃO É NULL) vs (NÃO é NULL) no PostgreSQL
Por que x IS NOT NULLnão é igual a NOT x IS NULL? Este código: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test …
16 postgresql  null 


2
CRIAR TABELA AS vs SELECT INTO
O PostgreSQL suporta CREATE TABLE ASe SELECT INTOquando uso os dois? CREATE TABLE AS - definir uma nova tabela a partir dos resultados de uma consulta CREATE TABLE AScria uma tabela e a preenche com dados calculados por um SELECTcomando. As colunas da tabela têm os nomes e tipos de …
16 postgresql  ctas 

2
É legal para o SQL Server preencher colunas PERSISTED com dados que não correspondem à definição?
Estou acompanhando essa pergunta sobre valores estranhos em uma PERSISTEDcoluna computada. A resposta lá faz algumas suposições sobre como esse comportamento surgiu. Estou perguntando o seguinte: Isso não é um bug definitivo? É PERSISTEDpermitido que as colunas se comportem dessa maneira? DECLARE @test TABLE ( Col1 INT, Contains2 AS CASE …


2
Considerações sobre chave primária não inteira
Contexto Estou projetando um banco de dados (no PostgreSQL 9.6) que armazena dados de um aplicativo distribuído. Devido à natureza distribuída do aplicativo, não posso usar números inteiros de incremento automático ( SERIAL) como minha chave primária devido a possíveis condições de corrida. A solução natural é usar um UUID …

1
Projetando um banco de dados para um domínio comercial de videogame com vários relacionamentos muitos-para-muitos
Sou relativamente novo no design de bancos de dados e decidi criar meu próprio banco de dados hipotético para a prática. No entanto, estou tendo problemas para modelá-lo e normalizá-lo, pois considero que existem inúmeras relações muitos-para-muitos (M: N). Descrição geral do cenário O banco de dados tem como objetivo …




4
Armazenando rotas de ônibus em um banco de dados
Eu fiz algumas pesquisas e descobri que eu deveria armazenar uma rota como uma sequência de paradas. Algo como: Start -&gt; Stop A -&gt; Stop B -&gt; Stop C -&gt; End Eu criei três tabelas: Rotas Pára RouteStops ... em que RouteStops é uma tabela de junção. Eu tenho algo …


3
Prevenção de desastres de banco de dados [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Meu banco de dados tem mais de 250 GB. Eu …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.