Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale > il vincolo UNIQUE
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
gae84
.illuminato.

User info:
Registered: Jun 2005
Posts: 226 (0.03 al dì)
Location: Cesano Boscone
Corso: comunicazione digitale
Anno: sempre più fuori corso
Time Online: 16 Days, 14:49:51 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
il vincolo UNIQUE

in SQL, nella creazione di una base di dati,si può imporre il vincolo UNIQUE su un attributo che può assumere anche valori nulli?

esempio
CREATE TABLE tabella(

INTEGER codice,
......
dichiarazione di altri attributi
......
dichiarazione chiavi primarie e chiavi esterne
......
UNIQUE(codice)
)

28-08-2008 15:00
Click Here to See the Profile for gae84 Click here to Send gae84 a Private Message Find more posts by gae84 Add gae84 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gilbert
.grande:maestro.

User info:
Registered: Oct 2005
Posts: 680 (0.10 al dì)
Location: Milano
Corso: T.I.COM.
Anno: Dott.Mag.!!!!!
Time Online: 7 Days, 10:38:55 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

http://en.wikipedia.org/wiki/Null_(SQL)
For indexing purposes, NULL values compare as equal. Therefore, you cannot create a unique index, or UNIQUE constraint, if the key values are NULL in more than one row. Select columns that are defined as NOT NULL when you choose columns for a unique index or unique constraint.

28-08-2008 15:04
Click Here to See the Profile for Gilbert Click here to Send Gilbert a Private Message Find more posts by Gilbert Add Gilbert to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ARIEL
.grande:maestro.

User info:
Registered: Jul 2005
Posts: 636 (0.09 al dì)
Location: milano
Corso: Comunicazione digitale
Anno: Dottoressa!!!
Time Online: 12 Days, 7:36:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Dalle slide del prof. Perlasca

La specifica delle chiavi si effettua in SQL mediante le parole chiave UNIQUE o PRIMARY KEY

- UNIQUE garantisce che non esistano due tuple che condividono gli stessi valori non nulli per gli attributi (le colonne UNIQUE possono contenere valori nulli)

- PRIMARY KEY impone che per ogni tupla i valori degli attributi
specificati siano non nulli e diversi da quelli di ogni altra tupla

- in una tabella è possibile specificare più chiavi UNIQUE ma una sola PRIMARY KEY

29-08-2008 08:18
Click Here to See the Profile for ARIEL Click here to Send ARIEL a Private Message Find more posts by ARIEL Add ARIEL to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 02:15.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.103 seconds (71.77% PHP - 28.23% MySQL) con 23 query.