Domande taggate «unique-constraint»

I vincoli DDL UNIQUE assicurano che i dati contenuti in una colonna o in un gruppo di colonne siano univoci tra tutte le righe della tabella. I dati contenuti nella colonna o nelle colonne interessate sono pertanto utili per identificare in modo univoco una riga nella tabella pertinente.

3
Indirizzo email chiave unica o primaria?
Sono un principiante nei database. Ho letto in giro e ho scoperto che probabilmente non è una buona idea usare l'indirizzo e-mail come chiave primaria perché i confronti di stringhe sono più lenti che influiscono sulle prestazioni in join complessi e se un'e-mail cambia dovrei cambiare tutte le chiavi esterne …

4
Colonna NVARCHAR come PRIMARY KEY o come colonna UNIQUE
Sto sviluppando un database SQL Server 2012 e ho dei dubbi sulle colonne nvarchar come chiavi primarie. Ho questa tabella: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, CONSTRAINT [PK_CODES] PRIMARY …


4
Quali sono le considerazioni sulle prestazioni tra l'utilizzo di un ampio PK vs una chiave sintetica separata e UQ?
Ho diverse tabelle in cui i record possono essere identificati in modo univoco con diversi settori di attività. In passato ho usato questi campi come PK, tenendo presenti questi vantaggi: Semplicità; non ci sono campi estranei e solo un indice Il clustering consente di unire rapidamente join e filtri basati …

3
Rendere unico un campo lo rende indicizzato?
Se uniqueimposto un vincolo su un campo, devo anche creare un indice su quel campo per ottenere un tempo di inserimento scalabile? O è fatto per me (anche se l'indice che utilizza non è accessibile pubblicamente?) In particolare, sto lavorando con Apache Derby per la prototipazione, anche se probabilmente lo …



2
DynamoDB - Tasti a intervallo multiplo
È possibile avere più campi come chiave di intervallo? Supponiamo di avere una tabella in cui ogni riga è identificata in modo univoco da <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- dov'è Ala hashchiave primaria e voglio Be Cdi essere i principali rangechiavi. Come …

2
Come utilizzare la chiave univoca tramite combinazioni di campi tabella?
Dai un'occhiata al seguente sqlfiddle: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', 7, 360) …

1
Creazione di un vincolo UNIQUE da un oggetto JSON
Prendiamo alcuni esempi di persone di tabella, che ha ottenuto solo 2 campi: id e data (json). SELECT data FROM peoples ; {"name": "Adam","pos":"DBA","age":22 } {"name": "Alice","pos":"Security","age":33 } {"name": "Bob","pos":"Manager","age":42 } Voglio creare un vincolo per il campo "pos", che deve essere unico. Ho cercato su Internet i vincoli JSON …
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.