Perguntas com a marcação «database»

127
Trocando valores de coluna no MySQL

Eu tenho uma tabela MySQL com coordenadas, os nomes das colunas são X e Y. Agora eu quero trocar os valores das colunas nesta tabela, para que X se torne Y e Y se torne X. A solução mais aparente seria renomear as colunas, mas eu não quero fazer alterações na estrutura, pois não tenho...

127
Chave primária ou índice exclusivo?

No trabalho, temos um grande banco de dados com índices exclusivos em vez de chaves primárias e tudo funciona bem. Estou criando um novo banco de dados para um novo projeto e tenho um dilema: Na teoria do banco de dados, a chave primária é o elemento fundamental, tudo bem, mas nos projetos REAL,...

127
Reordenar / redefinir chave primária de incremento automático

Eu tenho uma tabela MySQL com uma chave primária de incremento automático. Eu apaguei algumas linhas no meio da tabela. Agora, por exemplo, tenho algo assim na coluna ID: 12, 13, 14, 19, 20. Excluí as 15, 16, 17 e 18 linhas. Quero reatribuir / redefinir / reordenar a chave primária para ter...

127
Chave estrangeira para várias tabelas

Eu tenho 3 tabelas relevantes no meu banco de dados. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) Os...

125
Design de banco de dados para revisões?

Temos um requisito no projeto para armazenar todas as revisões (histórico de alterações) das entidades no banco de dados. Atualmente, temos 2 propostas projetadas para isso: por exemplo, para entidade "Empregado" Projeto 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName,...