Default
Google

 SITIO OBSOLETO
LA NUEVA DIRECCIÓN:

http://pio9.com

      Chat | Correo | Tú preguntas | Foro | Léeme |    
 Recuperar  Reparar XP
 Convierte tu  ordenador en  un Osciloscopio
 Controla  totalmente XP
 Cambiar la  Apariencia
 Crackear mi  programa
 Recuperar las  contraseñas de  los usuarios
 Recuperar los  Permisos de los  usuarios NTFS
 Pasa tus discos  y cassettes a  CDROM
 De MID a WAV  de WAV a MID
 Conecta dos  ordenadors por  puerto paralelo
 MACROS en  Word
 Nociones de  Internet
 Recuperar  información de  un disquete o  disco duro
 Hacer un Disco  Virtual en RAM
 Encende-Apaga  ordenador  Automátcmente
 Arranque XP  MBR - BIOS
 Quitar el Botón  de Inicio
 VIRUS keyloger
 Puerto 5000
 Proteger  Carpetas
 FORMATEAR  NTFS - FAT
 Pasar a PDF
     360º
 ¡ No Cambies !
 Hacer imagen
 NetMeeting
 eMule KaZaA
 Yahoo+POP3
 Winzip
 Grabar CD-DVD
 Snagit
 GIF animados
 Eliminar Pop-up
 Xara
 Flash
 Animat Screen
 WinHTTrack
 VNC
 WAP
 La hora
 AceMacro
 Skipe - PalTalk
 Troyanos
 Cortafuego XP
 Otros
 Bloquear Teclas  y Teclado
 XP en CDROM !!
 MSDOS CDROM
 Servidor SMTP  y Envío MSDOS
 Web y Correo    Anónimo !!!
 Instalar Win98
 después de XP
 Game Boy
 Redes
 Discoduro
 Favoritos
 Algunas Páginas
    C
 EyeToy PS2-PC
 Ver Televisión
 HacerPublicidad
 FTP
 Varios
 Preguntas
 Curiosidades
 MUY DIVER :-)
 Unas palabras
 Password
 Hotmail
 Números de
 Serie
 Crack Páginas  Web
 Resumen
 Enlaces


Base de Datos

Puedes sacar información sobre Base de Datos en la documentación adjunta.

Aquí vamos a comentar, muy elementalmente, unos conceptos básicos:

Una base de datos es un archivo que contiene datos ordenados.

Normalmente está constituido por varias tablas para su mejor ordenación.

Un campo es como uno de los apartados a rellenar, por ejemplo: Nombre, Apellido, Precio. En la Vista de Hoja de datos es una columna.

Un registro son los datos de un usuario, ejemplo:
Nombre=Juan, Apellido=Perez, Dirección=La Paz-15 Población=Jerez, Edad=21
En la Vista de Hoja de datos es una fila.

Una consulta es obtener información que cumplan uno o varios criterios. Por ejemplo, tengo una tabla donde figura las compras que han realizado los clientes. En esta tabla podemos hacer una consulta para que nos presente solamente los clientes que se llamen Pedro y además han realizado compras por un valor superior a 80 €. (Nombre = Pedro AND Compra > 80)

Un formulario es una forma elegante de presentar la tabla. En vez de ver la tabla en modo vista de Hoja de Datos, la podemos ver como si fuesen fichas.

Un informe es presentar la base de datos o parte de ella para ser impresa de forma adecuada.



¿Si tengo una base de datos.mdb la puedo convertir en ejecutable.exe, para que cualquiera la pueda visualizar sin tener el Access?

Puedes empaquetarla para poderla ver en otro ordenador que no tenga el Access, pero necesitarás una aplicación (algo cara) de Microsoft llamada:
Office Developer's Edition

 

Documentos BASE de DATOS:

  1. DRelaciones.doc documento sobre relaciones de tablas en bases de datos. Ocupa 88K
  2. Acces UNA
.

Para aprender a construir Bases de Datos con Access vamos a realizar estos ejercicios:

Ejercicio Nº 1

Construye una Base de Datos en blanco, llamada componentes, situada en C:\BD.
Debe tener 4 Nuevas Tablas, como se muestra abajo.

Tablas
Campos
placabase Marca (Texto, Requerido) Modelo (Texto) Zócalo (Texto) Fecha de entrada (Fecha/hora, Requerido) Precio (Moneda-Estandar, Requerido) Existencias
(si/no,
Requerido)
Observa
ciones
(Memo)
discoduro Marca(Texto, Requerido) Modelo
(Texto)
ms/cache/
rpm (Texto)
GB (Texto, Requerido) Fecha de entrada (Fecha/hora, Requerido) Precio (Moneda-Estandar, Requerido) Existencias
(si/no,
Requerido)
regraba
dora
Marca(Texto, Requerido) Modelo
(Texto)
Velocidades
(Texto, Requerido)
Fecha de entrada (Fecha/hora, Requerido) Precio (Moneda-Estandar, Requerido) Existencias
(si/no,
Requerido)
Observa
ciones
(Memo)
procesa
dores
Marca(Texto, Requerido) Modelo
(Texto)
Zócalo
(Texto, Requerido)
Velocidades
(Texto, Requerido)
Fecha de entrada (Fecha/hora, Requerido) Precio (Moneda-Estandar, Requerido) Existencias
(si/no,
Requerido)

Para realizarla comienza como vista de Hoja de Datos y luego le pone las características de los campos en vista de Diseño.

Rellena la Base de Datos con, al menos, 7 registros.

Crea una Nueva Consulta, con Vista Diseño, llamada caro, en la tabla placabase, de manera que nos muestre los registros del campo Precio con el siguiente Criterio : mayor de 15000 (> 15000).

Crea una Nueva Consulta, con Vista Diseño, llamada capacidad, en la tabla discoduro, de manera que nos muestre los registros del campo GB con el siguiente Criterio: menor que 20 (< 20).

Crear una Nueva Consulta, con Vista Diseño, llamada nuevas, en la tabla regrabadoras, de manera que nos muestre los registros del campo Fecha con el siguiente Criterio: mayor que 12/9/01 (> 12/9/01), además nos debe salir al lado los campos Modelo y Precio de los que cumplen el citado criterio.

Ahora crea un Formulario, Nuevo, mediante el Asistente para Formularios, con la tabla placabase, en donde estén todos sus campos, distribuido en columnas, de color Verde, con el título misplacasb.

Crea un Formulario, Nuevo, mediante el Asistente para Formularios, con la tabla discoduro, en donde estén los campo, Modelo, Precio y GB, distribuido en forma tabular y de estilo Piedra, con el título preciodisco.

Edita el formulario misplacasb. Mueve, cambia de lugar y tamaño las casillas. Primero, pulsa sobre la casilla. Para mover pulsa sobre el vértice superior izquierdo. Para cambiar el tamaño mueve sus laterales. Ponle un encabezado con una etiqueta y un texto.

Mediante el Asistente para Informes, crea uno de la tabla discoduro, con los campos Marca, Modelo y Precio. Agrupado por Marca. Distribuidos en Pasos. Con estilo Informal. Y con nombre losdiscos.

*** Nota : Para ver el informe debe estar configurada la impresora. ***

Solución, bájate: componentes.mdb




Ejercicio Nº 2

Crea una Base de Datos en blanco, que se llame clientes, situada en C:\BD. Crea una Nueva Tabla mediante Vista Hojas de Datos.
Con los siguientes campos:

Nombre (Texto, Requerido), Apellido 1 (Texto, Requerido), Apellido 2 (Texto, Requerido), Dirección (Texto, Requerido), Población (Texto, Requerido), Provincia (Texto), Fecha Nacimiento (Fecha), Teléfono (Texto con máscara de entrada (---) -- -- --, Nº de cliente (Numérico), Precio (Moneda Estandar, Requerido) y Compra (ObjetoOLE).

*** Nota: Tal vez al poner la máscara te indique que esta utilidad no está instalada, debes instalarla mediante el CD del Office. ***

Ahora bájate el archivo cuadros.zip, grábalo en tu directorio (créalo) C:\CUADROS y actívalo.

Rellena la tabla con 7 clientes. En el Campo compra, debes pulsar con el botón derecho del ratón, luego pulsar sobre Insertar Objeto. Después marcar en Crear desde archivo. Examinar y buscar una imagen con extensión bmp (mapa de bit) en el directorio anterior C:\CUADROS. Cuando aceptes debe salir en ese campo este texto: Imagen de mapas de bits. El dibujo saldrá cuando construyas el formulario.

Ahora vamos a crear un Formulario. Nuevo, vamos a Asistente para formularios. Tabla: clientes. Campos: Nombre, Apellido 1, Apellido 2, Precio y Compra. Distribución en columnas. Estilo: Colorido 1.Título : losclientes. Observamos nuestro trabajo.


Vamos a Diseño (del formulario) y situamos los controles, casillas, dibujos ..... donde veamos conveniente y con el tamaño que consideremos adecuado. Pongamos un encabezado con una imagen de tipo bmp. Veamos de nuevo el trabajo.

Mediante el Asistente para Informes, crea un informe.

Ve a Herramienta/Inicio pon un título a la aplicación y el nombre del formulario en Activar el formulario. Cierra la base de datos, busca su icono y púlsalo.

Desmarcar todos los casilleros menos Permitir el uso de menús no restringido.

¿Qué significa compactar base de datos?. Léelo en la ayuda.

Mediante el icono de la barra de herramientas, ordena el campo Precio en Orden ascendente.

Mediante el icono Filtro por selección de la barra de herramientas realiza una consulta en un campo.

Mediante el icono Filtro por formulario de la barra de herramientas realiza una consulta seleccionando dos campos.

Lista desplegable:

1.-) Vamos a modificar un poco esta base de datos, se trata de que cuando vayamos a introducir una provincia, nos salga un desplegable con las provincias disponibles. Para ello vamos al campo Provincia en modo Diseño. Pulsamos la ficha Búsqueda. Y los datos de la figura.

Ahora vamos a modo Hoja de datos y pongamos una provincia, veremos que sale un desplegable.

2.-) Támbién podríamos haberlo realizado creando otra tabla llamada provin y en ella un campo llamado provinci y luego rellenar ese campo con varias provincias, después entramos en el campo Provincia de la tabla anterior y en modo Diseño, ponemos los datos de la figura:

3.-) Otra forma de crear una lista desplegable es creando otra tabla llamada provin y en ella un campo llamado provinci y luego rellenar ese campo con varias provincias, después entramos en el campo Provincia de la tabla anterior y en modo Diseño, mediante el Asistente de búsqueda ponemos la tabla y el campo correspondiente.

Solución, bájate: clientes.mdb




Ejercicio Nº 3

Realizar una BD llamada C:\BD\Pcventas.mdb, que contenga cuatro tablas:


(Recuerda que cada tabla debe contener una Clave principal, que se puede añadir por defecto cuando se crea la tabla, las claves principales de nuestras tabla serán Idclientes, Idmonitores, Idportatiles e Idventas)


1.- Una tabla llamada cliente, con los siguientes campos:
Nombre, Apellido, Dirección, Provincia, Teléfono. (Rellenar con 7 clientes)

2.- Otra tabla llamada monitores, con los siguientes campos:
Marca, Modelo, Pulgadas, Precio, Fotomoni (ObjetoOLE)
Philips,107P20,17,380
Samsung,555ob,15,205
Sony, CPD-E400P,19,488
Acer, FP751, 17, 964
Sony, SDM-N50,15,980
Philips, 109S20,19,489

3.- Otra tabla llamada portátiles, con los siguientes campos:
Marca, Modelo, Procesador, Disco Duro, Memoria, Precio, Fotoporta (ObjetoOLE)
Acer, TravelMate 212T, Celeron 800, 10 GB, 64, 1144
Acer, TravelMate 212TXV, Celeron 800, 10 GB, 128, 1310
Compaq, Presario 1201, Celeron 800, 10 GB, 128, 1599
Compaq, Armada 110, Pentium 800, 10 GB, 64, 1719
Compaq, EV0 N400, Pentium 850, 20 GB, 128, 2900
Toshiba, Satellite 254S, Celeron 1000, 10 GB, 128, 1041
Asus, B-110 A, Pentium 900, 30 GB, 128, 1739

 

Los dibujos de monitores y portátiles los puedes bajar de este comprimido-autoejecutable fotos.exe, creará una carpeta llamada C:\fotos y descargará varios .bmp (Ejecutar este programa desde Internet).

4.- Y otra tabla llamada ventas, con los siguientes campos:
Nombre, Monitor, Portátil, Fecha de compra. (Rellenar con 9 compras)

Cuando pongamos el cursor sobre Nombre debe salir un desplegable con el Nombre y Apellido de los clientes. Cuando estemos sobre Monitor saldrá un desplegable con las Marcas y Modelos disponibles. Cuando estemos sobre Portátil un desplegable con las Marcas y Modelos disponible de portátiles.
Los desplegables los puedes realizar en modo Diseño, mediante el Asistente de búsqueda.

Cuando hagas los desplegables pulsa el icono de Relaciones, para ver que se han creado automáticamente relaciones entre las tablas.

Ahora debes hacer un formulario mediante el Asistente de formulario, con la tabla ventas, de forma que se muestre Nombre, Apellido, Modelo del monitor, pulgada, Precio, Modelo del portátil, Procesador, Precio. Foto del monitor, Foto del portátil.
Añadir más datos mediante el formulario.

Realiza una consulta llamada sony, que muestre los ordenadores de la marca SONY que se han vendido. En esta consulta se ha de ver el Nombre de los clientes, su teléfono, la Marca del monitor, su Modelo y su Precio. Pasa ésta consulta a formulario y que se vean la Foto del monitor.

 

Solución, bájate: PCventas.mdb




En el documento adjunto Relaciones.doc puedes ver un par de ejemplos de tablas relacionadas. Se recomienda su lectura y realizar los ejemplo del documento.

Ejercicio Nº 4

En este ejercicio vamos a relacionar dos tablas de la forma varios a varios, es decir varios clientes pueden comprar varios productos.

Realizar una base de datos llamada lasrelaciones. Debe contener dos tablas: clientes y productos.

La tabla clientes debe tener estos campos:

Nombre, Apellido 1, Apellido 2, Dirección y Población (todos de textos)

La tabla productos debe tener estos campos:

Producto y Precio (los dos de textos)

Rellena estas dos tablas con al menos 9 registros cada unas.

Ahora supongamos que:

el cliente número 1 compra los productos 2, 3, 7
el cliente número 2 compra los productos 2, 3, 4, 9
el cliente número 4 compra los productos 5, 7, 8
el cliente número 5 compra los productos 1, 3, 9
el cliente número 6 compra los productos 3, 5, 6
el cliente número 7 compra los productos 2, 6, 8, 9

 

Debemos realizar una tabla intermedia llamada union donde figure esas compras.

Relaciona las dos primeras tablas con la tabla intermedia.

Ya ves que con los números no nos enteramos muy bien, realiza la tabla de unión de forma que en vez de número aparecan lista desplegable.

Realiza una consulta donde figure todos los clientes con todas sus compras. Realiza también un informe.

 


 

© INICIAte- 2002-2005. Todos los derechos reservados. juandesam@yahoo.com
Prohibida la copia de los textos y dibujos presentados en este sitio web
Diseño web y programación por Juan A. Villalpando



Acquiring image from ProHosting Banner Exchange