La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Curso Computación-Tecnología Médica

Presentaciones similares


Presentación del tema: "Curso Computación-Tecnología Médica"— Transcripción de la presentación:

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


Descargar ppt "Curso Computación-Tecnología Médica"

Presentaciones similares


Anuncios Google