Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Curso Computación-Tecnología Médica
Microsoft Access Curso Computación-Tecnología Médica Referencia: Apuntes Universidad de Navarra
2
Prueba: la próxima semana (04/06)
Recordatorio Prueba: la próxima semana (04/06) Tecnología Médica, Universidad de Chile
3
Access Microsoft Access es un SGBD, programa para gestionar bases de datos relacionales Otros PostgreSQL MySQL Tecnología Médica, Universidad de Chile
4
Algo de historia 2003 Access versión 1.0 - 1992 Otras versiones: 97
2000 2002 2003 2007 Tecnología Médica, Universidad de Chile
5
Base de Datos Una base de datos está compuesta de tablas y relaciones entre ellas. Cada tabla tiene atributos (columnas, campos). Un elemento (fila) de una tabla es un registro. Ej: Tabla Actores Atributos: Nombre, apellido, fecha nacimiento, … Registros: Jim Carrey 17/01/1962 (con todos sus datos), Mel Gibson ..., etc Tecnología Médica, Universidad de Chile
6
Base de Datos en Access Tabla (Peliculas) campos (atributos)
registro (1 fila) Tecnología Médica, Universidad de Chile
7
Ejemplo PELICULA(Id, Titulo, Productora, Año, Tipo)
ACTOR(Id, Nombre, Apellido, FechaNac) ACTUA(Actor, Pelicula) TIPO(Id, Nombre) Tecnología Médica, Universidad de Chile
8
Creación de Tablas New Blank Database Create table in design view
Especificar nombre de cada columna Especificar tipo de datos que guardará Ej: Nombre? Edad? Fecha nacimiento? Elegir Llave Primaria (Primary Key) Atributo (columna) Dominio (text, number, …) Tecnología Médica, Universidad de Chile
9
Ejemplo PELICULA(Id, Titulo, Productora, Año, Tipo)
ACTOR(Id, Nombre, Apellido, FechaNac) ACTUA(Actor, Pelicula) TIPO(Id, Nombre) Tecnología Médica, Universidad de Chile
10
Dominios (Tipos de Datos)
Text Información alfanuméricos de hasta 255 caracteres Memo Información alfanuméricos de gran tamaño Number Numeros enteros y reales Date/Time Fecha y hora Currency Formatos monetarios AutoNumber Un número en secuencia introducido automáticamente por Access Yes/No Valores binarios OLE Object Un objeto OLE (imagen, sonido, hoja de cálculo Excel, etc.) Hyperlink Guardan direcciones de páginas Web Tecnología Médica, Universidad de Chile
11
Relacionar Tablas Tools/Relationships
Relationships/Edit Relationship/Create New Elegir qué tablas y columnas relacionar. Create Tecnología Médica, Universidad de Chile
12
Ingresar info a la BD Records/Data Entry Al final de la tabla
Tecnología Médica, Universidad de Chile
13
Consultas Para “preguntarle” algo a la base de datos.
Queries/New/Simple Query Wizard Elegir info que quiero en la respuesta Tecnología Médica, Universidad de Chile
14
Consultas Luego, podemos filtrar las respuestas
Records->Filter->Filter By Form Apply Filter Tecnología Médica, Universidad de Chile
15
SQL Permite lanzar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre la misma. Sintaxis: SELECT col1,col2,.... FROM tabla1,tabla2,... WHERE condicion AND/OR condicion... ORDER BY col Tecnología Médica, Universidad de Chile
16
Como ingresar SQL en Access
Queries/New/Design View -> View/SQL view Para ver resultado: View->DataSheet view Tecnología Médica, Universidad de Chile
17
Consulta 1 Seleccione todos los datos de los actores nacidos antes de 1960. Tecnología Médica, Universidad de Chile
18
Solución Select A.id, A.nombre, A.apellido, A.fechanacimiento
From Actores as A Where A.fechanacimiento<# # Las fechas se escriben entre # Otra opción: Select * (seleccionar todos los campos) Tecnología Médica, Universidad de Chile
19
Consulta 2 Seleccione todos los datos de los actores nacidos antes de 1960, ordenados por apellido y nombre. Tecnología Médica, Universidad de Chile
20
Solución Select * From Actores as A
Where A.fechanacimiento<# # Order By A.Apellido, A.nombre Tecnología Médica, Universidad de Chile
21
Consulta 3 Recuperar el nombre de las películas animadas (Cartoon) recientes (después del 2003) Tecnología Médica, Universidad de Chile
22
Solución SELECT p.titulo FROM peliculas as p, tipo as t
WHERE t.tipo=‘Cartoon’ and p.anno>2003 and p.tipo=t.id Tecnología Médica, Universidad de Chile
23
Consulta 4 ¿Cuáles son los actores que han participado en comedias?
Tecnología Médica, Universidad de Chile
24
Solución SELECT a.apellido, a.nombre
FROM actores as a, actuan as ac, peliculas as p, tipo as t WHERE a.id=ac.actor and ac.pelicula=p.id and p.tipo=t.id and t.tipo='Comedia' Tecnología Médica, Universidad de Chile
25
Parámetros Para que Access consulte por algún dato para llenar la consulta, se usan los caracteres [] Ejemplo: Queremos las películas de X año SELECT p.Titulo FROM Peliculas as p WHERE p.Anno=[] Tecnología Médica, Universidad de Chile
26
Formularios New Form-> Form Wizard Elegir tabla o consulta como
fuente de datos Ver fichas de resultados Tecnología Médica, Universidad de Chile
27
Trabajo Práctico (grupos 2)
Crear una base de datos de Libros Llenar la BD con los datos de 5 libros Crear consultas + formulario Tecnología Médica, Universidad de Chile
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.