Ayuda a un manolito parte: uf.... ni se sabe

Iniciado por Manolito, Marzo 08, 2011, 12:33:51 PM

Tema anterior - Siguiente tema

Manolito

Pues eso, abro este post para saber si alguien sebe hacer bases de datos con acces y me puede ayudar a hacerr una, y si ya se lo curra mucho que me deje una  ;D  Lo necesito para la uni, que ya sabeis que por culpa de esta no puedo estar jugando con vosotros, asi k ya sabeis, si kereis que os maxake ayudarme y asi termino antes la carrerra y antes os doy pal pelo!!!

UN SALUDO Y GRACIAS!!!!!!!!

kurry

Ostras acces no toco... Lo siento...
Si necesitas excel lo que quieras, pero acces nada.

Sr.Gorka


Manolito

jajajajja gracias a los 2!!! gorka tio en 3 meses apruebo yo tambien la asignatura!! ajajjajaj

DARKENRIK

 Joerrrrrrrrr 3 meses todavia sin esta warraaa  >:( >:( >:( d todas formas eso d q os machaco no se yo ehhhh con lo desentrenao q vas a star  ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
  Yo tmb lo siento xro d access ese ni idea  ;D ;D ;D ;D ;D
    Un saludo warraaaaaaaaaaaaaaaaa  ;)




GATOLOKO

Sintiendolo muicho yo tampoko tengo ni idea. ;)

Reed

yo te puedo ayudar, pero explica un poco más. Que versión de Access? y lo tienes que hacer en modo interfaz o en SQL ?

Kenji

Dame lo que necesitas... y veo cómo te puedo ayudar.

Estoy con DBD en SQL+ y ACCESS, lo toco algo para hacer guarradas para mi hermano y sus tonterías.

Manolito

Gracias redd y kenji, pues la cosa es que yo no tengo nada y tengo k hacer una base de datos desde 0 con el access 2003-2007, la queria hacer de un comercio de venta de componentes electronicos, pero me daria igual hacerlo de otra empresa concreta, la cosa es que no tengo ni idea y el profesor no explica nada, por ahora solo nos a pedido que agamos las tablas y las relaciones, las tablas las se hacer (no tiene nada de complicado) en el tame de las relaciones estoy absolutamente perdido.....la cosa es si teneis alguna BD ya exa que yo pueda seguir usando y si tengo alguna pregunta vosotros me la podais explicar.....Cuando ya tengamos la BD terminada el profesor quiere que la pasemos a SQL o que la hagamos en SQL o algo asi, pero eso es dentro de 1 mes o asi....

No se si con este toxo me  e explicado.....soy muy malo con explicacionesescritar perdonarme!!

UN saludo!

Reed

Es muy fácil, te explico.

Haces una tabla de todos los componentes electrónicos (llamémosla COMPONENTES). La estrucutura sería algo así:

ID_Componente      -----------     tipo numerico entero, Clave principal y autoincrementable.
Nombre_Componente ----------- tipo varchar (con 100 caracteres máximo por ejemplo)
Descripcion_Componente ------ tipo varchar (con unos 200 caracteres maximos)
Precio_Componente ------------ tipo numerico decimal (lo que viene siendo float)
ID_Proveedor     --------------- tipo numerico entero.


Ahora hacemos otra tabla que sea PROVEEDORES, con la siguiente estrucutra:


ID_Proveedior    ---------- tipo numerico entero, Clave principal y autoincrementable.
Nombre_Proveedor    --------- tipo varchar (50 caracteres máximos)
Telefono   ---------- tipo numerico entero.
Direccion --------- tipo varhcar (con 100 estaría bien supongo)



Ya tenemos 2 tablas hechas, con los datos de proveedores y los datos de los componentes. ¿Y cómo relacionamos esas dos tablas?
Como has podido comprobar, en la de componentes hay un campo llamado ID_Proveedor.
Pues bien, vamos a la pantalla de relaciones (en 2003 son dos cuadrados unidos por una linea y en 2007 lo mismo pero tambien pone relaciones. Te hablo de memoria si no es asi sorry xd)

Añade las 2 tablas que hemos creado.
Ahora coge el campo ID_proveedores de la tabla proveedores y arrastralo hasta el campo ID_Proveedores de la tabla componentes. En la ventana que te sale (si es que salía alguna xd) puedes seleccionar las opciones, como puede ser eliminacion en cascada o integridad referencial. Una vez aceptes la relacion está hecha, solo hace falta guardar la base de datos.

NOTA: verás que el tipo de relación la pone el access automaticamente, en esta caso es 1:N. (1 proveedor puede estar en N componentes).



Si tienes alguna duda preguntame, o si prefieres agregame al msn y te ayudo en directo xd (reed1337@gmail.com)


Un saludo.

Manolito

Oki reed muxas gracias tio....por ahora terminare las tablas y si tengo mas dudas ya te las preguntare....pero me a molado tu explicacion!!

GRACIAS!!

Kenji

Manolito. Piensa que las relaciones son lo que una Clase ENLAZA con otra.

Un ejemplo es que una clase superior, contenga un valor que tenga una clase inferior, cómo bien ha hecho REDD.

Si entramos en una especificación E/R (entidad relación) se puede decir que:
1 ID_PROVEEDOR es ÚNICO,pero tiene englobado muchos componente para ese proveedor.
Es decir...
si el proveedor es JDP y su id proveedor es: 1234, puede contener muchos componentes:
ID_PROVEEDOR 1234.
contiene a: Manolito, Marmotino, A_Saco ,..

kurry

Vosotros que veo que dominais, podriais hacer un post parecido a este el en GUIAS Y TUTORIALES ordenado y bien puestecito... Por si a alguien le pasa lo mismo...porfiii
A saber quien entra en el foro a buscar este tipo de cosas....

Kenji

Cita de: kurry en Marzo 13, 2011, 01:22:17 PM
Vosotros que veo que dominais, podriais hacer un post parecido a este el en GUIAS Y TUTORIALES ordenado y bien puestecito... Por si a alguien le pasa lo mismo...porfiii
A saber quien entra en el foro a buscar este tipo de cosas....

Mira... el lunes tengo que ponerme a estudiar DBD (Diseño de bases de datos) Y otras asignaturas HEAVIES de la carrera, queréis que ponga mis apuntes para dummies por aquí.

kurry

Eso te va a suponer un currazo.
Ya hare un cortar-pegar de eso que has posteado... con tu permiso claro jejeje