Domande taggate «referential-integrity»

Strutture fornite da un sistema di gestione del database per garantire la coerenza all'interno dei dati.



3
Vincolo di chiave esterna sul membro dell'array?
Supponiamo di avere una tabella contenente ruoli di lavoro: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Supponiamo che io abbia una tabella, gli utenti e ogni riga (un utente specifico) può avere un numero arbitrario di ruoli lavorativi: CREATE TABLE users ( …



2
Molte a molte ed entità deboli
Ho un'entità che non può esistere senza essere definita da un'altra e voglio che questa entità partecipi a una relazione molti-a-molti. Esempio: un artista ha un album (l'album non può esistere senza un artista), l'album ha anche molte tracce, ma la stessa traccia può esistere in molti album. Quindi abbiamo …


3
Aggiornamento in cascata della chiave primaria a tutte le chiavi esterne di riferimento
È possibile aggiornare un valore di colonna chiave primaria con l'aggiornamento a cascata tra tutte le chiavi esterne che lo fanno riferimento? # EDIT 1: quando eseguo la query followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Vedo che update_referential_action è impostato su 0. Pertanto NESSUNA AZIONE viene presa dopo …

4
Istruzione DELETE in conflitto con il vincolo REFERENCE
La mia situazione è simile a questa: Tabella STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Tabella UBICAZIONE: ID *[PK]* LOCATION_NAME Tabella WORK_PLACE: ID *[PK]* WORKPLACE_NAME Tabella INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* I 3 FK in INVENTORY_ITEMS fanno ovviamente riferimento alle colonne "ID" nelle rispettive altre tabelle. Le …

1
Applicazione dei vincoli "a due tavoli di distanza"
Ho riscontrato qualche problema a modellare uno schema elettrico in SQL. La struttura che vorrei catturare è part ←────────── pin ↑ ↑ part_inst ←───── pin_inst dove "inst" è l'abbreviazione di "istanza". Ad esempio, potrei avere un partamplificatore operazionale LM358 con pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.