Tipo de datos

Download Report

Transcript Tipo de datos

-AccessBases de datos
Objetivo
El alumno se familiarizará con el software
Microsoft Access, conocerá sus usos y
aplicaciones, y al finalizar será capaz de crear
satisfactoriamente una base de datos
completa.
Definiciones y elementos de una base de datos
Conceptos básicos
¿Qué es una base de datos?
Es una serie de datos organizados y
relacionados entre si, los cuales son
recolectados en un sistema informático
específicamente diseñado para ese fin.
A los programas dedicados a guardar y
administrar esos datos también se les llama
gestores de bases de datos, o simplemente
base de datos.
¿Para qué me sirve una base de datos?
Para almacenar todo tipo de datos en una
estructura de tabla.
Para generar formatos de captura fáciles de
usar.
Para interconectar datos en reportes en
personalizados.
Para interconectar bases de datos, en Access o
cualquier otro programa del office.
Partes de una base de datos
Tablas:
O tablas de datos son un objeto que se definen y
utilizan para almacenar los datos. Una tabla
contiene información sobre un tema o asunto
particular, como pueden ser como hemos visto
antes, clientes o pedidos.
Partes de una base de datos
Tablas:
Las tablas contienen campos que almacenan los
diferentes datos como el código del registro
(numeración), nombres, direcciones, edades,
CURP, RFC, etc.
Al conjunto de campos que se interrelacionan
entre si, forman un registro. Es decir los datos de
una sola persona conformarían el registro de
esta.
Partes de una base de datos
Consultas:
Una consulta es un objeto que proporciona una
visión personal de los datos almacenados en las
tablas ya creadas. Existen varios tipos de
consultas para seleccionar como actualizar o
borrar datos, pero en principio se utilizan para
extraer de las tablas los datos que cumplen
ciertas condiciones deseadas.
Partes de una base de datos
Formularios:
Un formulario es el objeto de Access 2007
diseñado para la introducción, visualización y
modificación de los datos de las tablas.
Existen diferentes tipos de formularios pero los
que más se utilizan tienen la forma de pestañas
para la captura de datos.
Partes de una base de datos
Informes:
Un informe es el objeto diseñado para dar
formato, calcular, imprimir y resumir datos
seleccionados de una tabla.
Generalmente se utiliza para presentar los datos
de forma impresa.
Nuevo, plantillas, guardado y otras opciones
Menú Archivo
Iniciando Access
1. Cree una carpeta para sus trabajos con
Access en la ubicación que usted desee.
2. Inicie Access.
3. Exploremos las plantillas.
4. Identifique los elementos mencionados
anteriormente.
5. Inicie una base de datos en blanco, llamará a
esta Ejercicio 1.
Menú archivo
Nuevo: Nos sirve para crear una nueva base
de datos puede ser en blanco o a partir de una
plantilla.
Abrir: No muestra los elementos recientes y
es la opción para abrir una base de datos
guardada con anterioridad.
Guardar y guardar como: Nos permite
guardar los cambios hechos a una base de
datos.
Menú archivo
Imprimir: Muestra las opciones de impresión.
Administrar: Compacta y repara bases de
datos, hace copias de seguridad para
mantener un respaldo de los datos, y edita las
propiedades y detalles de las mismas.
Correo electrónico: Permite enviar parte de la
información mediante un archivo de adjunto
de correo vía Outlook.
Menú archivo
Publicar: Permite compartir una base de datos
mediante un servidor de administrador
documental para que varios usuarios puedan
manipularla al mismo tiempo.
Cerrar: Cierra el programa Access.
Personalizando una base de datos
Base de datos en blanco
Tablas
Tal como lo ha observado en Access la primera
tarea y que es la pieza fundamental para
poder almacenar los datos es crear una tabla
con las características deseadas.
Personalicemos la tabla que se ha creado
automáticamente.
Editando tabla: Vista hoja de datos
Como principal siempre la primera columna se
llama Id, y esta tiene la misión de darle un
código de identificación y almacenamiento a
cada dato.
1. Cambie el encabezado de cada columna
dando clic derecho y eligiendo la opción
cambiar nombre de columna.
Editando tabla: Vista hoja de datos
2. Agregue y personalice las columnas para una
base de datos de alumnos.
3. Los encabezados serán: Apellido Paterno,
Apellido Materno, Nombres, Sexo, Fecha de
nacimiento, Edad, Estado de nacimiento,
Escuela, Grado, Grupo.
4. De formato a la tabla con las herramientas
del menú inicio, la fuente debe ser Trebuchet
MS, tamaño 12.
Editando tabla: Vista hoja de datos
5. Guarde su tabla con el nombre Datos
Generales.
6. Mediante el menú Hoja de datos edite los
tipos de datos que se pueden almacenar en
una tabla de datos.
7. Guarde su tabla.
8. Cambia a la opción vista diseño.
Editando tabla: Vista diseño
 Vista diseño es una herramienta de
personalización para cada columna de la
tabla. Mediante este tipo de edición se
pueden agregar características específicas
para garantizar que la tabla albergue solo los
datos que se desean.
Editando tabla: Vista diseño
Identificando Elementos:
 Nombre del campo: Es el nombre de la
columna en el modo Hoja de datos.
 Tipo de datos: Es el tipo de información que
se admitirá capturar para esa columna o
campo.
 Descripción: es una especie de mensaje de
entrada de lo que se va a capturar para esa
columna o campo.
Tipos de datos
 Texto: Permite almacenar cualquier tipo de
texto, tanto caracteres como dígitos y
caracteres especiales. Tiene una longitud por
defecto de 50 caracteres, siendo su longitud
máxima de 255.
 Memo: Se utiliza para textos de más de 255
caracteres
como
comentarios
o
explicaciones. Tiene una longitud máxima de
65,536 caracteres
Tipos de datos
 Número: para datos numéricos utilizados en
cálculos matemáticos. Dentro del tipo
número la propiedad tamaño del campo nos
permite concretar más. En resumen los tipos
Byte, Entero y Entero largo permiten
almacenar números sin decimales; los tipos
Simple, Doble y Decimal permiten decimales;
el tipo Id. de réplica se utiliza para claves
autonuméricas en bases réplicas.
Tipos de datos
 Fecha/hora: para la introducción de fechas y
horas desde el año 100 al año 9999.
 Moneda: para valores de dinero y datos
numéricos
utilizados
en
cálculos
matemáticos en los que estén implicados
datos que contengan entre uno y cuatro
decimales. La precisión es de hasta 15 dígitos
a la izquierda del separador decimal y hasta 4
dígitos a la derecha del mismo.
Tipos de datos
 Autonumérico: número secuencial que se
incrementa de uno a uno, único o número
aleatorio que Microsoft Access asigna cada
vez que se agrega un nuevo registro a una
tabla. Los campos Autonumérico no se
pueden actualizar.
 Si/No: valores Sí y No, y campos que
contengan uno de entre dos valores (Sí/No,
Verdadero/Falso o Activado/desactivado).
Tipos de datos
 Objeto Ole: objeto como por ejemplo una
hoja de cálculo de Microsoft Excel, un
documento de Microsoft Word, gráficos,
imágenes, sonidos u otros datos binarios.
 Hipervínculo: texto o combinación de texto y
números almacenada como texto y utilizada
como dirección de hipervínculo.
 Datos adjuntos: Usado para ingresar algún
tipo de archivo, como fotografías.
Tipos de datos
 Asistente para búsquedas: Nos sirve para
definir los valores exactos que se desean
agregar a un campo, por ejemplo capturar el
sexo con solo H o M, capturar municipios o
estados. Estos se pueden configurar
fácilmente de una lista por crear, o
importándose directamente de otra tabla de
datos capturada para este fin.
Propiedades del campo
 Son utilidades para delimitar otros rasgos de
los datos a almacenar. Estas propiedades
pueden variar dependiendo del tipo de datos
elegido, entre las más comunes están:
Tamaño del campo, Formato, Máscara de
entrada, Título, Valor predeterminado,
Permitir longitud cero, Indexado, etc.
Clave principal
 La clave principal proporciona un valor único
para cada fila de la tabla y nos sirve de
identificador de registros de forma que con
esta clave podamos saber sin ningún tipo de
equivocación el registro al cual identifica. No
podemos definir más de una clave principal,
pero podemos tener una clave principal
compuesta por más de un campo.
Clave principal
1. Quite la clave principal dl campo Id.
2. Seleccione los campos Apellido Paterno,
Materno y Nombres y asígnelos como clave
principal.
3. Guarde su tabla.
Clave principal
 Importante un campo o combinación de
campos que forman la clave principal de una
tabla no puede contener valores nulos y no
pueden haber dos filas en la tabla con el
mismo valor en o los campos clave principal.
Si eso llega a suceder Access nos mostrará un
aviso de error para definamos una nueva
clave principal o modifiquemos los datos.
Tampoco se puede guardar una tabla sin
clave principal.
Trabajando con tablas
Relaciones de tablas
Preparando se para relacionar tablas
1. Agregue ahora un último campo a su tabla
Datos generales llamado Tutor.
2. Cree una nueva tabla con el nombre Plantilla
de docentes.
3. Los campos de esta tabla serán: Nombre del
docente, Sexo, Grado, Grupo, Centro de
trabajo, Centro de maestros, Alumno a cargo.
Relaciones de tablas
Una relación de tablas es la utilización
simultánea de datos procedentes de más de una
tabla. Al hacer uso de las relaciones se puede
evitar la duplicidad de datos, demás de facilitar
el trabajo para el usuario. Para poder relacionar
tablas estas deben tener un campo en común
ambas tablas y ducho campo será clave principal
en alguna de las tablas.
Tipos de relaciones de tablas
Existen tres principales tipos de relación de
tablas:
 Relación uno a varios:
 Relación de varios a varios:
 Relación uno a uno:
Relación uno a varios
Cuando un registro de una tabla (tabla
secundaria) sólo puede estar relacionado con un
único registro de la otra tabla (tabla principal) y
un registro de la otra tabla (tabla principal)
puede tener más de un registro relacionado en
la primera tabla (tabla secundaria).
Ejemplo un a escuela puede tener muchos
alumnos pero un alumno solo puede estar
activo en una escuela a la vez.
Relación varios a varios
Cuando un registro de una tabla puede estar
relacionado con más de un registro de la otra
tabla y viceversa.
Ejemplo, en una base de datos de plantillas de
docentes por escuelas algunos profesores
pueden tener doble plaza y estar ingresados en
dos o más escuelas a la vez, como los maestros
que solo dan una materia en el caso de
secundarias o los de educación física.
Relación uno a uno
Cuando un registro de una tabla sólo puede
estar relacionado con un único registro de la
otra tabla y viceversa.
Por ejemplo una tabla con directores y otra con
personal por escuelas, cada escuela solo puede
tener un director y viceversa.
Creando relación uno a uno
1. Cambie la clave principal al campo Id de la
tabla Datos generales.
2. Haga clic en la opción relaciones en el menú
herramientas de base de datos.
Creando relación uno a uno
3. Agregue sus tablas datos generales y plantilla
de docentes.
4. Establezca una relación de la tabla principal
Datos generales y el campo Id, y tabla
secundaria Plantilla docentes campo Alumno
a cargo.
 Algunas relaciones también se pueden
establecer desde el asistente para
búsquedas.
Creando elementos mediante el asistente
Consultas, formularios e informes
Consultas
Existen tres tipos diferentes de consultas:
 Consultas de selección.
 Consultas de acción.
 Consultas específicas de SQL.
Consultas
 Consultas de selección. Son las consultas que
extraen o nos muestran datos. Muestran
aquellos datos de una tabla que cumplen los
criterios especificados. Una vez obtenido el
resultado podremos consultar los datos para
modificarlos.
Consultas
 Consultas de acción. Son consultas que
realizan cambios a los registros. Existen
varios tipos de consultas de acción, de
eliminación, de actualización, de datos
anexados y de creación de tablas.
Consultas
 Consultas específicas de SQL. Son consultas
que no se pueden definir desde la cuadrícula
QBE de Access sino que se tienen que definir
directamente en SQL. Estas consultas no se
estudiarán en este curso ya que para
definirlas hay que saber SQL, cosa que no es
objeto de este curso.
Consultas de selección
Haga su propia consulta.
1. Abra su menú crear y elija la opción Diseño
de consulta para crear una consulta de
selección.
2. Seleccione la tablas datos generales.
3. Seleccione los campos Apellido Paterno,
Apellido Materno, Escuela, Grado, Grupo y
Tutor.
Consultas mediante el asistente
1. Abra su menú crear y elija la opción Asistente
para consultas.
2. En el cuadro de diálogo del asistente elija la
opción consulta sencilla.
3. En la opción tablas elija Plantilla de docentes.
Consultas mediante el asistente
4. Ahora seleccione los campos a consultar:
Nombre del docente, Grado, Grupo y Alumno
a cargo.
5. Elija la opción Detalle.
6. De nombre a su consulta.
7. Elija abrir consulta para ver la información, y
finalice.
Formularios
Los formularios sirven para definir pantallas
generalmente para editar los registros de una
tabla o consulta.
Realizaremos un formulario mediante el
asistente.
Vaya a menú Crear elija la herramienta más
formularios y la opción Asistente para
formularios, y siga los pasos del asistente.
Formularios
1. Ahora ingrese 5 registros distintos tratando
de cubrir todos los campos necesarios.
2. Ahora revíselos y asegúrese que están
capturados correctamente, si es necesario
haga las modificaciones necesarias.
3. Cree ahora un formulario para la tabla
Plantilla de docentes, e ingrese los datos de 5
de sus compañeros.
Informes
Los informes sirven para presentar los datos de
una tabla o consulta generalmente para
imprimirlos. La diferencia básica con los
formularios es que los datos que aparecen en el
informe sólo se pueden visualizar o imprimir (no
se pueden modificar) y en los informes se puede
agrupar más fácilmente la información y sacar
totales por grupos.
Informes
Vaya al menú Crear y seleccione la herramienta
Asistente para informes.
1. Elija la tabla Datos generales para hacer un
informe con esta.
2. Seleccione todos los campos para el informe.
3. En el agrupamiento organice los datos de la
siguiente manera: Apellido Paterno, Apellido
Materno, Nombres y Tutor.
Informes
4. Ordene sus datos con respecto del Id.
5. Elija para su informe la distribución en
bloque y en orientación vertical.
6. Elija el estilo que más le agrade para su
informe.
7. Elija vista previa y finalizar.
8. Ahora cree su propio informe con la tabla
Plantilla de docentes.
Información de contacto
Coordinador de Enseñanza:
Miguel Ruiz de Luna
[email protected]
Director General:
C.P. Herminio Mendoza Arroyo
[email protected]