Administradores de Banco de Dados foreign-key
Perguntas com a marcação «foreign-key»
Um tipo de restrição de integridade usada em uma plataforma RDBMS para garantir que um valor em uma coluna corresponda a um de um intervalo de valores-chave de outra tabela.
Como insiro uma linha que contém uma chave estrangeira?
Usando o PostgreSQL v9.1. Eu tenho as seguintes tabelas: CREATE TABLE foo ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, type VARCHAR(60) NOT NULL UNIQUE ); CREATE TABLE bar ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, description VARCHAR(40) NOT NULL UNIQUE, foo_id BIGINT NOT NULL REFERENCES foo ON DELETE …
Diferença entre On Delete Cascade e On Update Cascade no mysql
Eu tenho duas tabelas em MySQL database- parent, child. Estou tentando adicionar referências de chave estrangeira à minha tabela filho com base na tabela pai. Existe alguma diferença significativa entre ON UPDATE CASCADEeON DELETE CASCADE My Parent Table CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) …
MySQL: Como verificar chaves estrangeiras relacionadas a uma tabela
Como ver chaves estrangeiras relacionadas a uma tabela no MySql? Antecedentes : Queria soltar uma tabela no MySql com restrição de chave estrangeira. Quando faço isso, recebo o seguinte: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Como posso descartar chaves estrangeiras relacionadas …
O uso de várias chaves estrangeiras separadas por vírgulas está errado e, em caso afirmativo, por quê?
Existem duas tabelas: Deale DealCategories. Uma oferta pode ter muitas categorias de ofertas. Portanto, a maneira correta deve ser criar uma tabela chamada DealCategoriescom a seguinte estrutura: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) No entanto, nossa equipe de terceirização armazenou as várias categorias no Deal tabela da seguinte maneira: DealId …
31 database-design foreign-key
Necessidade de índices em chaves estrangeiras
Estou lutando com índices, chaves primárias e chaves estrangeiras ... E a necessidade de tê-los todos. Se eu tiver duas tabelas, ambas terão um número inteiro como chave primária. A primeira tabela faz referência através de um FK à chave primária da segunda tabela. Nas duas tabelas, tenho um índice …
30 postgresql database-design index foreign-key primary-key
É aceitável ter referências circulares de chave estrangeira \ Como evitá-las?
É aceitável ter uma referência circular entre duas tabelas no campo de chave estrangeira? Caso contrário, como essas situações podem ser evitadas? Se sim, como os dados podem ser inseridos? Abaixo está um exemplo de onde (na minha opinião) uma referência circular seria aceitável: CREATE TABLE Account ( ID INT …
29 database-design foreign-key rdbms
O que é um "Índice de correspondência parcial"?
Estou tentando aprender mais sobre o operador de plano de consulta "verificação de referências de chave estrangeira" introduzido no SQL Server 2016. Não há muitas informações sobre isso por aí. A Microsoft anunciou aqui e eu escrevi sobre isso aqui . O novo operador pode ser visto excluindo uma linha …
27 sql-server index sql-server-2016 foreign-key
O que 'ibfk' representa no MySQL?
Se eu criar uma restrição de chave estrangeira para a tabela 'photos' no phpmyadmin, mais tarde vejo que a restrição é denominada 'photos_ibfk_1' e a próxima restrição é chamada 'photos_ibfk_2', etc. A partir disso, reuni que a convenção para restrições de banco de dados no MySQL. Isso está correto? IBFK …
Como ter um relacionamento um-para-muitos com um filho privilegiado?
Quero ter um relacionamento um-para-muitos, no qual, para cada pai / mãe, um ou zero dos filhos seja marcado como "favorito". No entanto, nem todos os pais terão um filho. (Pense nos pais como perguntas neste site, nos filhos como respostas e nos favoritos como a resposta aceita.) Por exemplo, …
22 sql-server database-design foreign-key normalization relational-theory
Existem DBMS que permitem uma chave estrangeira que faz referência a uma exibição (e não apenas tabelas base)?
Inspirado por uma pergunta de modelagem do Django: Modelagem de Banco de Dados com várias relações muitos-para-muitos no Django . O design do db é algo como: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( …
22 database-design foreign-key referential-integrity
Por que uma tabela usaria sua chave primária como uma chave estrangeira para si mesma
Examinando um banco de dados, deparei-me com uma tabela que usava sua chave primária como uma chave estrangeira para si mesma. Vi que uma tabela pode ter uma chave estrangeira para criar uma estrutura hierárquica, mas usaria outra coluna para fazer referência à chave primária. Como a chave primária é …