Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 12-jun-2004, 06:49   #1 (permalink)
warlock está en el buen camino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 129
Poner dos campos como clave primaria en Oracle

Quiero hacer una tabla con dos campos los cuales son PK de sus respectivas tablas, es decir:
Muchos alumnos pueden dar muchas asignaturas.

-Asignaturas: Asignatura(PK)
-Alumnos: Alumno(PK)

-Tabla AlumnnosAsignatura: La clave principal seran los campos alumno y asignatura.

Como defino en oracle esta relacion a la hora de crear la tabla?
Muchas grcias a todos.
warlock está desconectado   Responder Citando
Antiguo 14-jun-2004, 05:55   #2 (permalink)
frisca ha deshabilitado el karma
 
Avatar de frisca
 
Fecha de Ingreso: mayo-2004
Ubicación: Murcia
Mensajes: 158
CREATE TABLE AlumnosAsignatura (
Asignatura VARCHAR(20) NOT NULL,
Alumno VARCHAR(20) NOT NULL,
CONSTRAINT pk_al_asg PRIMAY KEY(Asignatura,Alumno)
)

Por ejemplo.

__________________
Apuntate y gana pasta
http://www.ciao.es/reg.php?FriendId=807274
frisca está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:00.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96