Skip site navigation (1) Skip section navigation (2)

Duda con herencia

From: Aarón Ribas Núñez <ribas_ibiza(at)hotmail(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Duda con herencia
Date: 2007-10-12 11:53:42
Message-ID: BAY108-W12654BDBC4AF6A1E73E1FA82A00@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola muy buenas! Tengo una pequeña duda con una base de datos que estoy empezando a hacer. Estoy en la parte del diseño, y mi duda es la siguiente. Tengo una entidad Usuario, que es padre de Alumno, usease, que hereda de Usuario, por tanto, recibe los atributos de éste, en mi caso son:

CREATE TEMP TABLE usuario(
    id_usuario serial PRIMARY KEY,
    DNI char(9) NOT NULL,
    nombre varchar(30) NOT NULL, 
    apellido varchar(30) NOT NULL,
    calle varchar(20),
    poblacion varchar(20) NOT NULL,
    telefono char(9)
);

Entonces, la entidad Alumno tendrá todos estos atributos más el NIUB, que es un número, y en el enunciado de la práctica pone explicitamente que el identificador de Alumno tiene que ser NIUB. Mi pregunta pues es la siguiente, cual debería ser la clave primaria de Alumno? id_usuario? NIUB? id_usuario + NIUB?

Gracias de antemano.
Saludos

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Responses

pgsql-es-ayuda by date

Next:From: Alejandro Sepúlveda SotomayorDate: 2007-10-12 14:52:54
Subject: Desactivar las NOTICE
Previous:From: Ever Daniel Barreto RojasDate: 2007-10-11 19:21:47
Subject: Re[2]: problemas para acceder a la base de datos...pgsql

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group