Re: Consulta sobre el correcto uso de campos null

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: "Gabriel Hermes Colina Zambra" <hermeszambra(at)yahoo(dot)com>
Cc: Juan Martínez <jeugenio(at)umcervantes(dot)cl>, "Damian Culotta" <dculotta(at)fibertel(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta sobre el correcto uso de campos null
Date: 2007-05-15 01:31:10
Message-ID: 1323.190.44.84.95.1179192670.squirrel@correo.umcervantes.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Mar, 15 de Mayo de 2007, 4:08 am, Gabriel Hermes Colina Zambra escribió:

[mensaje mal editado/cortado... puaj]

>> Ahora cuando hablamos de claves o indices, los
>> valores nulos no tienen
>> mucho sentido y tecnicamente no deberian permitirse
>> valores nulos para
>> un campo que es indice o clave.
>
> Indice si es para un orden podria admitirlos no veo
> por que no ?

Quien te dijo que los indices son para ordenar?

O sea que una tabla sin indice no se puede ordenar?

Digamos que indice es casi (por no decir completamente) un sinonimo de clave.

> Y clave seria imposible nulos, seria nulo, ya que solo
> admitira un valor nulo, puesto que no cabria la
> posiblidad de otro.

Eso no es asi.

Un campo no nulo es aquel que solo se especifica como tal.
Una clave puede aceptar valores nulos (incluso una clave unica). _Solo_
una PK (Llave, clave, indice primario) no acepta valores nulos,
basicamente por que en la declaracion de una PK, implicitamente se declara
no nulos al atributo.

--
Juan Martinez Linux user # 335778
Departamento de Informática 499 7934 - 499 7992
Universidad Miguel de Cervantes Mac Iver # 370 - Stgo. Centro - RM

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rommel Oramas 2007-05-15 01:31:47 Re: patentes
Previous Message Jaime Casanova 2007-05-15 01:01:05 Re: Consulta sobre el correcto uso de campos null