Que hace que una base de datos sea relacional ???
El diseño, osea, al crear una tabla X y luego una tabla Y y me digo oooo, la tabla Y son datos que se relacionan con la tabla X, asi que agrego en la tabla Y un campo que me identifica estos registros que estan relacionados con un registro dentro de la tabla X.
El motor (mysql, sqlserver,access etc.), osea, al poder este manejar la integridad referecial de las tablas, esto significa que el motor de base de datos es relacional.
El codigo (SQL, programacion), ya que ambos de una forma u otra me permite relacionar una tabla con otras y tambien hacer la integridad
Todas las anteriores
Ninguna, . ????
Por que mi teoria es, que una base de datos es relacional cuando yo establesco en el diseño (papel) que una tabla esta relacionada contra por x campo, y eso es indepeniente de la forma en que la consulto (SQL,VB6,PH) o el lugar donde la pongo (SQLServer,Oracle,MySQL,Access).
espero no estar diciendo disparates pero es lo que hay ;)
saludos y gracias aquien(es) se dieron el trabajo de leer y/o responder