Download Base de Datos I - namasteraul2010
Document related concepts
Transcript
Guía de Base de Datos I Ing. Raúl Sánchez Sánchez Base de Datos I Guía de Capacitación de Informática Versión 1 Sánchez Sánchez Raúl Guías de quinto semestre CECAT. Guía de Base de Datos I Ing. Raúl Sánchez Sánchez Investigar los siguientes conceptos Campo Registro Base de datos Objeto Clase Método Analizar los siguientes enunciados. La diferencia entre tabla y base de datos. Las bases de datos relacionales frente a las bases de datos simples. La importancia de la planificación de la base de datos. El concepto de gestión de base de datos. Creación de una base de datos. Vamos a crear una base de datos llamada ESCOLAR cuyas tablas sean: CALIFICACIONES. Para esto, introduzca el siguiente código en el editor SQL de Access: CREATE TABLE CALIFICACIONES (ID AUTOINCREMENT CONSTRAINT C1 PRIMARY KEY, NOMBRE TEXT, APEPAT TEXT, APEMAT TEXT, PARCIAL1 NUMERIC, PARCIAL2 NUMERIC, PARCIAL3 NUMERIC, PARCIAL4 NUMERIC, CALIFICACION NUMERIC) Hecho esto abra la tabla CALIFICACIONES y realice lo siguiente: Figura 1 Ejercicios. 1. Aparte de los registros que se muestran en la tabla, capture otros 40. Realice las siguientes búsquedas: Guía de Base de Datos I Ing. Raúl Sánchez Sánchez 2. Listar por nombre y apellido paterno a todos los estudiantes que tengan promedio de 10 SELECT NOMBRE, APEPAT FROM CALIFICACIONES WHERE CALIFICACION=10; 3. Buscar a todos los estudiantes que tengan una calificación final de ocho o más. SELECT NOMBRE, APEPAT, CALIFICACION FROM CALIFICACIONES WHERE CALIFICACION>=8 AND CALIFICACION<=10; 4. Buscar a todos los estudiantes cuyo apellido paterno sea Sánchez. SELECT NOMBRE, APEPAT="Sánchez"; APEPAT, APEMAT FROM CALIFICACIONES WHERE 5. Buscar a todos los estudiantes que tengan promedio de 10 y que su apellido paterno sea Huerta. SELECT NOMBRE, APEPAT, APEMAT, CALIFICACION FROM CALIFICACIONES WHERE CALIFICACION<=10 AND APEPAT="Huerta”; 6. Buscar el ID = 7 SELECT NOMBRE, APEPAT, APEMAT, CALIFICACION, ID FROM CALIFICACIONES WHERE ID=7 Ordenación de reportes de una tabla de datos. Ahora vamos a crear una base de datos llamada ADMON cuya tabla sea clientes. Creando la tabla clientes en SQL: CREATE TABLE clientes (IDCLIENTE AUTOINCREMENT CONSTRAINT C1 PRIMARY KEY, NOMBRE TEXT, APEPAT TEXT, APEMAT TEXT, EMPRESA TEXT, REPCLIE INTEGER, LIMITECREDITO NUMERIC) 7. Hacer un reporte de la tabla clientes por apellido paterno. 8. Hacer un reporte de la tabla clientes por clave del cliente. 9. Listar el apellido paterno omitiendo datos duplicados. 10. Realizar el mismo ejercicio omitiendo el comando DISTINCT. 11. Listar la tabla de clientes omitiendo los registros duplicados. Guía de Base de Datos I Ing. Raúl Sánchez Sánchez 12. Listar una tabla de los clientes omitiendo dos clientes de la empresa Arrollo que tengan mejor límite de crédito. Formularios. Introduciendo código en los objetos. 1.- Crear la siguiente base de datos con las propiedades siguientes: Nombre de la base de datos: Tabla1. Nombre de la tabla: Tabla Propiedades de los campos de la tabla: Tipo Tamaño Campo id Autonumérico Entero largo Campo Nombre Tipo Texto Tamaño 20 Campo ApePat Tipo Texto Tamaño 20 Campo ApeMat Tipo Texto Tamaño 20 Campo Sexo Tipo Texto Tamaño 10 Mostrar Cuadro de lista Control Tipo de Origen Lista de valores Guía de Base de Datos I Ing. Raúl Sánchez Sánchez de fila Origen de la fila Masculino; Femenino Campo Edad Tipo Número Tamaño Entero Campo Matrícula Tipo Texto Tamaño 12 Campo Observaciones Tipo Memo 2.- Con base en la tabla anterior, crear un formulario en vista de diseño tal y como se muestra a continuación: 3.- En el modo de diseño oprime el metacomando Alt + f11 e introduce el siguiente código seleccionando previamente el objeto formulario: Private Sub Form_Open(Cancel As Integer) MsgBox "Bienvenido al Sistema" End Sub Guía de Base de Datos I Ing. Raúl Sánchez Sánchez 4.- Capture 15 registros a la tabla. Hecho esto, cierre el editor y ejecute el programa. Analizando los objetos Hasta este momento hemos estudiado los objetos Tablas, consultas y formularios. Ver figura. Vamos a estudiar los demás objetos. El objeto Informe. 4. Realicemos un informe de la tabla, para esto vamos a utlizar el asistente: Utilice todos los campos de la tabla. Ver figura: Guía de Base de Datos I Ing. Raúl Sánchez Sánchez Ordene en forma ascendente los registros por Nombre: La distribución del informe será Tabular con orientación Horizontal. Utilice el estilo Corporativa. Póngale el nombre Informe. Ejecute la aplicación. El objeto Página de acceso a datos. Crear la siguiente plantilla Guía de Base de Datos I Ing. Raúl Sánchez Sánchez Genere la siguiente página Web haciendo uso de la base de datos tabla: El objeto macros. De un clic en el objeto macros y después de un clic en Nuevo. Guía de Base de Datos I Ing. Raúl Sánchez Sánchez Hecho esto Capture los siguientes datos en la macro: Seleccione en el campo acción: Abrir formulario. En el campo comentario: Esta macro es un ensayo. En los atributos de la acción coloque lo siguiente: Guarde los cambios y ejecute la macro. Más sobre macros. Uso de copiar objeto. 1. Crear una base de datos llamada concordancia con una tabla que lleve por nombre REPORTE_CALIFICACIONES con los campos siguientes: 2. Haga uso del objeto macros. 3. Haga clic en el botón nuevo. 4. En la primera fila de la columna acción, seleccione Copiar Objeto. Guía de Base de Datos I Ing. Raúl Sánchez Sánchez 5. Escriba el nombre de la base de datos de destino, es decir, la ruta de la base de datos que acaba de crear. En nuestro caso es: C:\Documents and Settings\Raúl\Mis documentos\CursoDapi2\unidad1\SQLa\CONCORDANCIA 6. En el campo Nombre nuevo escriba Respaldo de Calificaciones. 7. Seleccione Tabla del campo Tipo del objeto de orígen. 8. En el campo nombre del objeto de orígen escriba REPORTE_CALIFICACIONES 9. Guarde la macro con el nombre crear respaldo y ejecute la macro. Uso de eliminar objeto 1. 2. 3. 4. Seleccione el Objeto Macros en la vista de Objetos. Haga clic en Nuevo. En la columna Acción, seleccione EliminarObjeto. En el campo Tipo de Objeto escriba Tabla y en Nombre de Objeto, Raspaldo de Calificaciones. 5. Guarde la macro con el nombre eliminar respaldo y ejecute la macro. Macro Ejecutar Comando. 1. Haga uso del objeto macros. 2. Haga clic en Nuevo 3. En la columna Acción seleccione EjecutarComando, y en comando seleccione la acción PropiedadesDeBaseDeDatos. 4. Guarde y ejecute la macro con el nombre propiedades. 5. Si lo que usted hizo es correcto, se desplegará la ventana de propiedades de la base de datos CONCORDANCIA. Ejercicios. Crear las siguientes macros. 1. Que abra la tabla Respado de Calificaciones en vista Hoja de datos, en el modo de datos Modificar. El nombre de la macro es abrir. 2. Agréguele un bip. 3. Ahora póngale un eco.
Related documents