Articles of banco de

Posso reverter uma transação que já cometi? (perda de dados)

Eu cometi uma instrução UPDATE incorreta e perdi alguns dados. É possível reverter agora, depois de já ter cometido? Qualquer ajuda? ROLLBACK diz NOTICE: there is no transaction in progress .

Banco de Dados EAV Prós / Contras e Alternativas

Eu tenho procurado por uma solução de database para permitir campos e valores definidos pelo usuário (permitindo um número ilimitado). À primeira vista, EAV parecia o encaixe certo, mas depois de algumas leituras eu não tenho mais certeza. Quais são os prós e contras do EAV? Existe um método de database alternativo para permitir atributos […]

O que há de errado com colunas anuláveis ​​em chaves primárias compostas?

ORACLE não permite valores NULL em qualquer uma das colunas que compõem uma chave primária. Parece que o mesmo acontece com a maioria dos outros sistemas “empresariais”. Ao mesmo tempo, a maioria dos sistemas também permite restrições exclusivas em colunas anuláveis. Por que as restrições exclusivas podem ter NULLs, mas as chaves primárias não podem? […]

É uma boa ideia usar uma coluna inteira para armazenar CEPs dos EUA em um database?

À primeira vista, parece que tenho duas opções básicas para armazenar códigos postais em uma tabela de database: Texto (provavelmente mais comum), isto é, char(5) ou varchar(9) para suportar a extensão +4 Numérico, isto é, inteiro de 32 bits Ambos satisfariam os requisitos dos dados, se assumirmos que não há preocupações internacionais. No passado, geralmente […]

Quando devo usar um para um relacionamento?

Desculpe por essa pergunta noob, mas há alguma necessidade real de usar um-para-um relacionamento com tabelas em seu database? Você pode implementar todos os campos necessários dentro de uma tabela. Mesmo se os dados se tornarem muito grandes, você poderá enumerar os nomes das colunas necessárias na SELECT , em vez de usar SELECT * […]

Como posso encontrar o MAX com álgebra relacional?

Trabalhando com bancos de dados, como posso encontrar MAX usando álgebra relacional?

Quais são as vantagens de usar um único database para CADA cliente?

Em um aplicativo centrado em database projetado para vários clientes, sempre achei que era “melhor” usar um único database para TODOS os clientes – associando registros a índices e chaves adequados. Ao ouvir o podcast do Stack Overflow, ouvi o Joel mencionar que o FogBugz usa um database por cliente (assim, se houvesse 1000 clientes, […]

Número mínimo de tabelas que existe após a decomposição da relação R em 1NF?

Considere a relação R (A, B, C, D, E, F, G) com os seguintes tipos de atributos: Número total de chaves = 1 = {A} Conjunto de atributos de valor simples (ou) atômicos (ou) únicos = {B, C} Conjunto de Atributos Multivalorados = {D, E} Conjunto de atributos compostos = {F, G} Qual seria o […]

Projeto de database de subtipo de supertipo

Eu tenho uma pergunta sobre o super-tipo de subtipo em um database relacional. Se eu tivesse um supertipo com duas tabelas de subtipo, eu teria o PK do supertipo relacionado à PK das duas tabelas de subtipos como um FK. Digamos que eu tivesse algo assim: Tipo TypeID PK SuperType ID PK TypeID FK SubtipoA […]

Pesquisando no Firebase sem código do lado do servidor

Estou tentando fazer com que todos os usuários tenham o nome que contém uma determinada string do Firebase. Por exemplo, se eu tiver esses usuários: Devid, Andy, Bob Eu gostaria de obter todos os usuários com o nome que contém um ‘D’, então eu espero isso como resultado: Devid, Andy Esta é a estrutura do […]