hola

tengo mysql y phpmyadmin

y quisiera hacer relaciones muchos a muchos.
Tabla Libro
Titulo = texto 25 caracteres
Autor = vinculacion a tabla Autor
Tabla Autor
Nombre
Apellido
Como crearia las relaciones N:M en
python (tiren un codigo)?
mysql ?
phpmyadmin?
Gracias
Bravo diste en el clavo

Gracias

Permíteme sugerir:
MySQL Reference Manual (en español)
Cáp. 3.6.6. Usar claves foráneas (foreign keys)
download:
http://dev.mysql.com/doc/
angel, te recomendaría que para hacer las dbs... uses dbdesigner (esta en portage).... y desde phpmyadmin, podes hacer las relaciones, creas los indexs (Keyname, Type, Cardinality, Action, Field), y luego entras a Relation view, ahi creas las relaciones.... te recomendaría que uses InnoDB....
saludos...
Puedes decirme con mas detalles para phpmyadmin

preferentemente paso a paso
entras a una db, luego seleccionad una tabla, ahi vas a ver abajo a la izquierda, un cuadrado donde estan los indexs, agregas los que necesites, para hacer las relaciones, luego entras en Relation view, y elegis que relación queres hacer, con que campos, etc.... para pasar la tabla a InnoDB, vas a Operations, ahi cambias en Storage Engine.....
saludos, espero que te sirva....
Demen una manito
a) Debria crear dos tablas con las sig caracterisitcas?
(Aclaracion: puede haber mas 2 autores por libr0, Relacion N:M)
Tabla libro
titulo = varchar(200) ?
autor = varchar(200) ?
Tabla autor
nombre= varchar(200) ?
b) La relacion N:M es entre
Libro->autor y autor->nombre
.- Por lo que tendria que crear indices para autor y nombre en sus respectivas tablas
.- Luego en relaciones conectar
campo autor con autor->nombre, q opcion introdusco en ON DELETE, ON UPDFATE?
Debo hacer lo mismo con el campo nombre de la tabla autor?
gracias , creo vamos por buen puerto.
tab1:
id lib
dat lib
tab2:
id aut
dat aut
tab3
id aut
id lib
obs.: leer teoria. parece muy extensos (200), los indices segun el caso posibilitan acceso mas veloz.
Mas bien la idea es trabajar con la opciones de relacion.
Hola buscando y buscando me he decidido por lo siguiente
Sinedo esta nuestra
grafica de relaciones N:M (mucho a mucho)
Tabla Libro Tabla Autor
id
nombre nombre
autor_id----->id
La
estructura en
msql sera:
ids con int, 11
nombre con vchar, 25
La Administracion de Relaciones N:M
A mi parecer esta debe estar encargada por
aplicaciones en php, python, etc
Un
ejemplo muy sencillo en python sobre relaciones N:M esta disponible en esta web
http://www.unsa.edu.ar/saltalug/index.ph...etit&lid=1 (1 Jornadas de Soft Libre en UNSa)
Esto permitira
mayor y mejor control entre las relaciones,
ademas de poder crear un entor grafico para el usuario
(GUI), tal como lo permite python en PYQT o PYGTK o etc.