Par exemple, avec un tableau similaire à celui-ci: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); Peu importe que le drapeau soit implémenté en tant que char(1), a bitou autre. Je veux juste pouvoir appliquer la contrainte selon laquelle elle ne peut être définie que sur une …
J'ai remarqué un MATCH SIMPLEet MATCH FULL, mais je ne comprends pas ce qu'ils font. Je vois que la valeur par défaut est MATCH SIMPLE; mais comment fonctionnent les autres MATCHclauses de la FOREIGN KEYcontrainte?
Supposons que j'ai une table contenant des rôles de travail: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Supposons que j'ai en outre une table, des utilisateurs et que chaque ligne (un utilisateur spécifique) puisse avoir un nombre arbitraire de rôles de travail: …
Disons que nous avons des utilisateurs et que chaque utilisateur peut avoir plusieurs adresses e-mail CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) Quelques exemples de lignes user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | f …
Inspiré d'une question de modélisation Django: Modélisation de base de données avec plusieurs relations plusieurs-à-plusieurs dans Django . Le db-design est quelque chose comme: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT …
J'ai une entité qui ne peut exister sans être définie par une autre, et je veux que cette entité participe à une relation plusieurs-à-plusieurs. Exemple: un artiste a un album (l'album ne peut pas exister sans artiste), l'album contient également de nombreuses pistes, mais la même piste peut exister dans …
J'ai une colonne: standard BOOLEAN NOT NULL Je voudrais appliquer une ligne True et toutes les autres False. Il n'y a pas de FK ou quoi que ce soit d'autre selon cette contrainte. Je sais que je peux l'accomplir avec plpgsql, mais cela ressemble à un marteau. Je préférerais quelque …
Est-il possible de mettre à jour une valeur de colonne de clé primaire en cascadant la mise à jour parmi toutes les clés étrangères qui la référencent? # EDIT 1: lorsque j'exécute une requête de suivi select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Je vois que update_referential_action est mis à …
Ma situation ressemble à ceci: Table STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME EMPLACEMENT de la table: ID *[PK]* LOCATION_NAME Table WORK_PLACE: ID *[PK]* WORKPLACE_NAME Table INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Les 3 FK dans INVENTORY_ITEMS référencent évidemment les colonnes "ID" dans les autres tables respectives. Les …
J'ai rencontré des problèmes pour modéliser un schéma électrique en SQL. La structure que j'aimerais capturer est part ←────────── pin ↑ ↑ part_inst ←───── pin_inst où "inst" est l'abréviation de "instance". Par exemple, je pourrais avoir un partampli-op LM358 avec pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT …
J'ai un tableau de Producerset un tableau de Products, qui sont tous les deux de la forme: Id - int, clé primaire Name - nvarchar Un producteur peut transporter plusieurs produits, donc j'allais créer une table appelée ProducerDetailsqui aurait: ProducerId - int, clé étrangère vers Producers.Id ProductId - int, clé …
Je travaille avec un client qui possède plusieurs bases de données. Il existe plusieurs masterbases de données de niveau qui ont des relations avec elles à partir de instancebases de données de niveau (bases de données spécifiques à l'application). Les relations de instanceà mastersont des valeurs entières qui représentent une …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.