Inicio > SQL Server > ragys2001 > Relaciones en MS SQL Server 2000

Relaciones en MS SQL Server 2000

Experto:
Usuario:
Fecha: 22/11/2008
Valoración: (4,00 sobre 5) Categoría: SQL Server
22/11/2008
johnny_tape, usuario preguntando en SQL Server
Usuario
Hola:
Mi pregunta es la siguiente y les agradezco de antemano las respuestas:
MS SQL Server 2000 soporta relaciones entre tablas al estilo de Access (1-1; 1-muchos;muchos-1;etc)? O mejor aun es posible exportar una tabla de Access a SQL Server 2000 manteniendo absolutamente TODAS sus caracteristicas (campos, tipo de, relaciones entre tablas etc). Me imagino que si ya que son practicamente hermanos, en ese caso ¿Como?
22/11/2008
johnny_tape, experto respondiendo en SQL Server
Experto
Mira, te aclaro un poquito los conceptos. Actualmente, la mayoria de los Sistemas de Gestion de Bases de Datos (p.e. SQL Server, ACCESS, etc.) estan basados en bases de datos relacionales. Que son las bases de datos relacionales? Bueno, son aquellas con las cuales nosotros estamos acostumbrados a trabajar, en donde las entidades interaccionan entre si a traves de relaciones, de acuerdo a una cierta cardinalidad (1-1, 1-muchos, etc.). Este ultimo es como un registro en la entidad se puede presentar en la relacion.

Bueno, no te lateo mas...

Respecto a ACCESS y SQL Server, ambos estan basados en bases de datos relacionales, por lo que la migracion de una a otra es sencilla y por lo mismo posible.

Tu puedes crear manualmente la base de datos o bien la puedes importar dese ACCESS, Paradox, Oracle, etc. sin ningun problema... Para eso, tienes que crear, en SQL Server, una nueva instancia (nueva base de datos de la coleccion de bases de datos de SQL Server), y despues de eso (con el boton derecho del mouse sobre la base de datos que creaste) seleccionar Todas las Tareas, Importar Datos o Base de Datos, o algo asi. Ahi te va a salir un asistente y tienes que seleccionar la base de datos ACCESS, si quieres puedes importar solo los datos, solo la estructura, solo las vistas, etc. o si quieres puedes importar todo, incluso los datos.

Ademas, tines que crear un nuevo usuario, el cual tiene permisos para manipular la nueva base de datos. En SQL Server hacer todo esto, es relativamente sencillo, ya que como tu dices (a pesar de no ser cierto) son casi hermanos con ACCESS, por lo que la manera en que el usuario trabaja con él es muy similar.

Espero haberte ayudado, que tengas suerte.

PD: Si tienes mas consultas, por favor hazmelas independientemente. Necesito los puntos... jejejeje... ;)

Gracias.
22/11/2008
johnny_tape, usuario preguntando en SQL Server
Usuario
Muchas Gracias por la rapidez, ojala y todos pudieramos ayudar a alguien
Enlaces patrocinados