Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para gerenciar dados em sistemas de gerenciamento de banco de dados relacional. Essa tag é para perguntas gerais de programação SQL; não é para o Microsoft SQL Server (para isso, use a tag sql-server) nem se refere a dialetos específicos do SQL por si só.

4
Como você decide que tipo de banco de dados usar?
Eu realmente não gosto do nome "NoSQL", porque não é muito descritivo. Ele me diz o que os bancos de dados não estão onde estou mais interessado no que são os bancos de dados . Eu realmente acho que essa categoria realmente abrange várias categorias de banco de dados. Estou …
31 sql  database  nosql 

2
Por que armazenar sinalizadores / enumerações em um banco de dados como seqüências de caracteres em vez de números inteiros?
Estive pesquisando lixões SQL de alguns CMSes famosos, incluindo Drupal 7, Wordpress (alguma versão muito antiga) e algum aplicativo personalizado baseado em Python. Todos esses despejos continham dados com sinalizadores de seqüência de caracteres em vez de números inteiros. Por exemplo, o status de um posto foi representado como published, …

2
NoSQL no SQL Server
Esta pergunta não é sobre a diferença entre SQL e NoSQL. Estou procurando alguma justificativa para algo que realmente não faz sentido para mim no momento (talvez por causa da minha falta de compreensão ou apreço). Iniciamos um novo projeto do zero usando o MVC5, o código da estrutura 6 …
28 sql  sql-server  nosql 


6
Que boas razões existem para capitalizar palavras-chave SQL?
Parece haver muitos desenvolvedores que escrevem seu SQL capitalizando as palavras-chave: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Eu estou querendo saber por que as pessoas aderem a essa abordagem? Claramente, é uma convenção estabelecida há muito tempo - mas nunca …

6
Por que o SQL não é tão difundido em grandes aplicativos de desktop?
Como desenvolvedor de software, trabalhei em projetos que variam de pequenos aplicativos caseiros a aplicativos corporativos de tamanho médio. Em quase todos os projetos, usei um banco de dados ou me arrependi de ter escolhido não usá-lo desde o início. Agora, estou pensando em algumas coisas sobre os bancos de …
28 sql 

1
JOIN vs. INNER JOIN e EXTERIOR COMPLETO
Eu sei que há uma diferença entre INNER JOINe FULL OUTER JOIN, eu posso vê-lo, mas, qual é a diferença entre os dois seguinte: JOIN ... ON...e INNER JOIN...ON...e ainda ainda JOIN...ON...vsFULL OUTER JOIN...ON... A razão é que eu acho que talvez apenas o uso JOINesteja atrapalhando uma consulta na …
27 sql  sql-server 

2
Por que a convenção diz que os nomes de tabelas do banco de dados devem ser singulares, mas os recursos RESTful do plural?
É uma convenção bastante estabelecida que nomes de tabelas de banco de dados, pelo menos em SQL, devem ser singulares. SELECT * FROM user;Veja esta pergunta e discussão . Também é uma convenção bastante estabelecida que os nomes de recursos da API RESTful devem ser plurais. GET /users/123e POST /usersveja …

9
Uma chave primária deve ser imutável?
Uma pergunta recente sobre o stackoverflow provocou uma discussão sobre a imutabilidade das chaves primárias. Eu pensava que era um tipo de regra que as chaves primárias deveriam ser imutáveis. Se houver uma chance de algum dia uma chave primária ser atualizada, achei que você deveria usar uma chave substituta. …



5
Vários acessos ao banco de dados ou um acesso massivo?
O que é uma abordagem melhor quando se trata de desempenho e utilização óptima dos recursos: acessando um múltiplo banco de dados vezes através de AJAX para só obter a informação exata necessária quando é necessário, ou executar um acesso para recuperar um objeto que contém todas as informações que …
25 performance  sql 

11
Por que prefixar nomes de colunas é considerado uma má prática?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . De acordo com uma publicação popular do SO, é considerado uma prática ruim prefixar nomes de tabelas. Na minha empresa, cada coluna é prefixada por um nome de tabela. …
25 sql 



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.