Ejercicio Práctico Nº 1 · Web viewTRABAJO PRÁCTICO Nº 1 CONFIGURACIÓN DE BASES DE DATOS Y...

11
Trabajo práctico 1 - Semana 1 - 2016 TRABAJO PRÁCTICO Nº 1 CONFIGURACIÓN DE BASES DE DATOS Y RECONOCIMIENTO DEL TIPO DE CAMPOS Y REGISTROS EJERCICIO DE CONSTRUCCIÓN DE BASES DE DATOS Para este ejercicio, deberá usted construir una base de datos e ingresar cuatro pacientes. Los datos mínimos que deberá incluir serán Apellido y Nombre: campo de texto Fecha de Nacimiento: campo de fecha europea día/mes/año Nivel de Instrucción: campo de texto. Opciones: Primario, Secundario, Universitario Sexo: Opciones: femenino o masculino. Nivel de ingresos en pesos: Campo numérico sin decimales Casado: campo dicotómico por opciones : Sí o no Creación de una tabla en Excel Es la forma más sencilla, pero carece de las posibilidades estéticas y de control de ingresos de las bases de datos. Recordamos que es un programa para cálculos y no para generar y analizar bases de datos. En el primer renglón horizontal colocamos el nombre de cada uno de los campos. Aunque no es imprescindible, si resulta MUY CONVENIENTE definir que tipo de datos se van a ingresar. En este caso, comenzamos por fecha de nacimiento, marcamos esa columna entera, y elegimos en Formato – Celda – Fecha y a la derecha elegimos el tipo de fecha, en este caso como comentamos dd/mm/yyyy. En Ingresos establecemos tipo de campo como numérico, sin decimales, y en casado lo establecemos como dato numérico (si se pondrá 1 para sí y 0 para no), o de texto (sí-no). FechaDeNaci miento ApellidoY Nombre NivelDeInstru cción IngresosE n Casado 22/11/1945 Pérez Graciela Secundario 3450,00 0 12/11/1960 Gonzalez Jaime Universitario 4567,00 0 25/05/1925 Moiten Samuel Primario 1432,00 1

Transcript of Ejercicio Práctico Nº 1 · Web viewTRABAJO PRÁCTICO Nº 1 CONFIGURACIÓN DE BASES DE DATOS Y...

Ejercicio Práctico Nº 1

Trabajo práctico 1 - Semana 1 - 2016

TRABAJO PRÁCTICO Nº 1

CONFIGURACIÓN DE BASES DE DATOS Y RECONOCIMIENTO DEL TIPO DE CAMPOS Y REGISTROS

Ejercicio de construcción de bases de datos

Para este ejercicio, deberá usted construir una base de datos e ingresar cuatro pacientes.

Los datos mínimos que deberá incluir serán

Apellido y Nombre: campo de texto

Fecha de Nacimiento: campo de fecha europea día/mes/año

Nivel de Instrucción: campo de texto. Opciones: Primario, Secundario, Universitario

Sexo: Opciones: femenino o masculino.

Nivel de ingresos en pesos: Campo numérico sin decimales

Casado: campo dicotómico por opciones : Sí o no

Creación de una tabla en Excel

Es la forma más sencilla, pero carece de las posibilidades estéticas y de control de ingresos de las bases de datos. Recordamos que es un programa para cálculos y no para generar y analizar bases de datos.

En el primer renglón horizontal colocamos el nombre de cada uno de los campos. Aunque no es imprescindible, si resulta MUY CONVENIENTE definir que tipo de datos se van a ingresar. En este caso, comenzamos por fecha de nacimiento, marcamos esa columna entera, y elegimos en Formato – Celda – Fecha y a la derecha elegimos el tipo de fecha, en este caso como comentamos dd/mm/yyyy.

En Ingresos establecemos tipo de campo como numérico, sin decimales, y en casado lo establecemos como dato numérico (si se pondrá 1 para sí y 0 para no), o de texto (sí-no).

FechaDeNacimiento

ApellidoYNombre

NivelDeInstrucción

IngresosEn

Casado

22/11/1945

Pérez Graciela

Secundario

3450,00

0

12/11/1960

Gonzalez Jaime

Universitario

4567,00

0

25/05/1925

Moiten Samuel

Primario

1432,00

1

09/01/1980

Gracia María

Secundario

12,00

0

EPI-INFO-7

Puede bajarse en forma libre del www.cdc.gov y lo hemos enviado esta semana por mail para que puedan bajarlo de Google Drive. Si tienen alguna dificultad para instalarlo comuníquense por mail a [email protected].

Este programa, así como el access, generan formularios más agradables para el manejo de información, y archivan los datos en planillas muy similares a excel.

Para definir nuestra base de datos optaremos por la opción

CREATE FORMS

Al abrirse el módulo, eligen crear un proyecto nuevo y se abre una planilla:

llenamos como nombre Base_datos_1 (puede ir cualquier nombre que recuerden luego) y les pide más abajo el nombre del formulario que puede ser el mismo. Aquí usamos por ejemplo planilla 1.

Creando la planilla

Luego de llenados los datos anteriores, aparece un listado debajo de Project explorer.

Allí indica que trabajaremos sobre la Base_datos_1, planilla1 , página 1. Y nos propone una serie de formatos para campos del formulario.

Comenzamos por poner un título, seleccionando y arrastrando con el mouse la primera opción Label/Title al formulario en blanco. Se abre un cuadro que debemos llenar. Será el título de la planilla. En este caso base de datos nueva.

Clickeamos luego con el mouse en Field Name, y aparece un nombre, y luego OK.

La planilla queda así

Comenzaremos a crear los campos del formulario

Nombre y apellido:

Seleccionamos un campo de texto (minusculas abl, mayúsculas ABL). Optemos por minúscula y lo arrastramos al formulario.

Aparece el siguiente cuadro: nos pide Question or Prompt, que es como se verá en el formulario. Colocamos Nombre y Apellido. Automáticamente nos propone que ese campo se llame NombreyApellido. Este nombre será interno, a los fines del análisis posterior, y podemos aceptarlo o cambiarlo (ejemplo: apelnom, filiacion, o cualquier otra opción). Dejaremos en este caso el propuesto. Nos solicita también el número de caracteres máximos de este campo, colocaremos 30. No podremos ingresar apellidos y nombres que excedan en total 30 caracteres con espacios. Aceptamos OK

Crearemos un segundo campo en el formulario: Fecha de nacimiento. En este caso es un formato de fecha, en el menú de la izquierda buscaremos Date. Abre un cuadro.

Al denominar al nuevo campo Fecha de Nacimiento nos propone ese nombre para el campo. Para que no sea tan largo lo cambiaremos a Fechnac.

Damos OK.

Nivel de instrucción

Este también es un campo de texto, pero en este caso queremos limitar a tres opciones: primario, secundario, terciario. Elegimos un campo Legal Values (valores legales).

Colocamos como texto nivel de instruccion, cambiamos el nombre del campo en este caso a instrucción, y clickeamos en el cuadrado punteado de Data Source.

Al clickear data source aparece un cuadro. Elegimos CREATE NEW

y colocamos los valores que deseamos, en este caso primario, secundario y terciario.

Con esta técnica, cuando querramos ingresar datos, seleccionaremos de un menú. Esto permite que siempre esté escrito de la misma manera y otras ventajas. Otra opción que brinda, que no usaremos por ahora, es Use existing, que nos permite usar un listado por ejemplo en excel. Imaginemos que queremos crear campos de tratamiento (droga1, droga2, droga3) y tenemos un listado de 300 fármacos posibles, podemos usar esa lista para cada uno de ellos sin tener que tipearlos nuevamente,

Repetimos el proceso para sexo. Podemos en cualquier momento elegir con el mouse el campo y cambiarlo de lugar. Por ejemplo, coloque sexo a la derecha de Nombre y apellido.

Crearemos ahora un campo numérico: ingreso mensual en pesos.

En este caso probaremos en lugar de tomar un campo del listado de la izquierda, hacer botón derecho del mouse sobre la planilla. Aparecen opciones, optamos por New Field, y dentro del listado, Number.

Abre un nuevo cuadro, y lo llenamos con el texto que aparecerá, cambiamos por ejemplo el nombre a mensual, y elegimos un patrón: cada signo # indica un dígito. En este caso podemos optar por seis dígitos. Si no aparece esa opción, elegimos una más corta (##) y le agregamos los numerales desde el teclado o copiando y pegando.

Podemos también establecer rangos: en este caso de 1000 a 500.000 pesos argentinos. Establecer rangos es muy útil para evitar errores de tipeo. Por ejemplo si fuera presión sistólica arterial podríamos indicar que el tope es 300.

El último campo que ingresaremos es por opción: Casado sí o no. No es una buena alternativa, dada la multiplicidad de estados civiles o de convivencia, pero lo tomaremos así a los fines del ejercicio.

Quedará el formulario así, aproximadamente. Verán que están los cuadrados cambiados de lugar, por ejemplo fecha de nacimiento en lugar de tener el cuadrado abajo quedó al costado. Eso se logra fácilmente con el mouse seleccionando y desplazando a voluntad. Ha quedado así configurada la maqueta. El programa crea sobre esta maqueta una base de datos y un formulario que facilitará el ingreso de los datos.

Optamos por la opción ENTER DATA: a través de esta opción ingresaremos los casos solicitados.

Nos aparecerá una pantalla a continuación como la que se ve en la página siguiente, donde ingresaremos cuatro pacientes ficticios. Luego de Ingresar los datos de Graciela Perez, cliqueamos en New Record y nos habilita un nuevo registro.

Este procedimiento genera una base de datos que luego puede ser abierta en access, epiinfo, o transportada a excel y cualquier otro programa estadístico.

planilla11

NombreyApellido

FECNAC

Instruccion

Sexo

Mensual

Casado

Graciela Perez

11/03/1955

Secundario

Femenino

3450

1

Jaime Gonzalez

12/11/1960

Terciario

Masculino

5900

0

Esta base queda grabada en el directorio de Epiinfo, en la subcarpeta projects, carpeta Base de datos 1. Allí encontrarán dos archivos: uno prj (el proyecto de EpiInfo) y otro mdb, la base en access.