Anda di halaman 1dari 53

Ing.

Hugo Gilberto Garca Guerra

Qu es una base de datos?


Una base de datos es un

conjunto de datos que pertenecen al mismo contexto, almacenados sistemticamente para su posterior uso.

Ing. Hugo Gilberto Garca Guerra

Objetos de una Base de Datos


Base de datos

Tablas

Formas

Consultas

Reportes

Ing. Hugo Gilberto Garca Guerra

Primero abrimos una base de datos en blanco

Ing. Hugo Gilberto Garca Guerra

Le asignamos nombre y ubicacin

Ing. Hugo Gilberto Garca Guerra

Pantalla inicial

Ing. Hugo Gilberto Garca Guerra

Le damos clic a Datos Externos/Excel

Ing. Hugo Gilberto Garca Guerra

Seleccionamos el archivo con los datos (las tablas de Excel deseadas)

Ing. Hugo Gilberto Garca Guerra

Seleccionamos la tabla Empleados

Ing. Hugo Gilberto Garca Guerra

Le indicamos que tiene encabezados

Ing. Hugo Gilberto Garca Guerra

10

Especificamos los tipos de datos de cada campo

Ing. Hugo Gilberto Garca Guerra

11

Elegimos la clave principal

Ing. Hugo Gilberto Garca Guerra

12

Clave primaria
Una clave primaria es una clave nica

que define unvocamente a todos los dems atributos de la tabla, para especificar los datos que sern relacionados con las dems tablas. Slo puede existir una clave primaria por tabla. Ningn campo de la clave primaria puede contener valores nulos (NULL).
Ing. Hugo Gilberto Garca Guerra 13

Importamos la tabla

Ing. Hugo Gilberto Garca Guerra

14

Esta es la tabla en Access

Ing. Hugo Gilberto Garca Guerra

15

Pasamos a Ver/ Vista de Diseo para revisar si estn correctos los tipos de datos

Ing. Hugo Gilberto Garca Guerra

16

Aqu vemos los tipos de datos

Llave Primaria

Es Nmero Entero Largo

Ing. Hugo Gilberto Garca Guerra

17

Tipos de datos Numricos


Entero para valores enteros entre 32,000.
Entero largo valores enteros entre 2,000,000,000. Simple (Nmeros reales de precisin simple entre 1.4*10 38)
Doble (Nmeros reales de precisin doble entre 1.7*10 308)

Moneda: (hasta 15 dgitos enteros y hasta 4 dgitos fraccionarios).


Ing. Hugo Gilberto Garca Guerra 18

Tipos de datos
Texto: longitud mxima de 255 caracteres.
Memo: textos largos. ( longitud fija de 65,535

caracteres). Fecha/Hora: para la introducir fechas y horas S/No: (S/No, Verdadero/Falso). Objeto OLE: Imgenes, Sonido, Video, Graficas, etc. Hipervnculo: Direccin de hipervnculo

Ing. Hugo Gilberto Garca Guerra

19

Nuevamente le damos clic a Datos Externos/Excel

Ing. Hugo Gilberto Garca Guerra

20

Seleccionamos la tabla Puesto

Ing. Hugo Gilberto Garca Guerra

21

Importamos la tabla Puesto

Ing. Hugo Gilberto Garca Guerra

22

Indicamos cual campo es el de la clave principal

Ing. Hugo Gilberto Garca Guerra

23

Tenemos 2 tablas (Empleados y Puesto)

Ing. Hugo Gilberto Garca Guerra

24

Teniendo las dos tablas, procedemos a relacionarlas

Ing. Hugo Gilberto Garca Guerra

25

Relaciones
Para poder relacionar tablas entre s se deber

especificar un campo en comn que contenga el mismo tipo de dato (por ejemplo entero largo) en las dos tablas
Agua Agua
Aceite Liquido Frenos

Aire
Liquido Frenos

Aire
Aceite

Ing. Hugo Gilberto Garca Guerra

26

Insertamos las dos tablas

Ing. Hugo Gilberto Garca Guerra

27

Arrastramos el campo a relacionar (IDempleado y le damos clic a la casilla de integridad referencial

Ing. Hugo Gilberto Garca Guerra

28

La integridad referencial
es un sistema de reglas que utiliza la base de datos para garantizar que las relaciones entre los registros de tablas relacionadas son vlidas y que no se eliminen ni modifiquen accidentalmente datos relacionados.

Ing. Hugo Gilberto Garca Guerra

29

En este caso es una relacin 1 a 1

Ing. Hugo Gilberto Garca Guerra

30

Si vemos la tabla Empleados aparece una cruz a la izquierda de cada registro

Ing. Hugo Gilberto Garca Guerra

31

Al darle clic vemos la informacin relacionada

Ing. Hugo Gilberto Garca Guerra

32

Vamos a crear un Formulario para la tabla Empleados

Ing. Hugo Gilberto Garca Guerra

33

Formulario Correspondiente a Empleados

Ing. Hugo Gilberto Garca Guerra

34

Luego seleccionamos la tabla Puesto y damos clic a Crear Formulario

Ing. Hugo Gilberto Garca Guerra

35

Formulario correspondiente a Puesto

Ing. Hugo Gilberto Garca Guerra

36

Se procede a guardar cada formulario

Ing. Hugo Gilberto Garca Guerra

37

Despus creamos una Consulta

Ing. Hugo Gilberto Garca Guerra

38

Empleamos el Asistente para Consultas

Ing. Hugo Gilberto Garca Guerra

39

Agregamos los campos deseados


(podemos tomarlos de varias tablas)

Ing. Hugo Gilberto Garca Guerra

40

De la tabla Puesto agregamos Ciudad, Cargo y Salario

Ing. Hugo Gilberto Garca Guerra

41

Indicamos el tipo de consulta

Ing. Hugo Gilberto Garca Guerra

42

Le ponemos un ttulo adecuado a la consulta ( Empleados y Puestos)


por ejemplo

Ing. Hugo Gilberto Garca Guerra

43

La consulta incluye los datos que indicamos

Ing. Hugo Gilberto Garca Guerra

44

En Crear damos clic a Informes

Ing. Hugo Gilberto Garca Guerra

45

Si los datos estn muy separados, abrimos la Vista Diseo y ajustamos sus dimensiones

Ing. Hugo Gilberto Garca Guerra

46

Revisamos si el Informe tiene la presentacin deseada

Ing. Hugo Gilberto Garca Guerra

47

Ejercicio 1.a
Importe las tablas Empleados, Direcciones y Puesto y relacinelas con el IDempleado.
(Nomina 09.xls)
Ing. Hugo Gilberto Garca Guerra 48

Ejercicio 1.b
Importe las tablas

Alumnos, Matemticas, Fsica y Qumica y relacinelas con el IDalumno. (Alumnos 09 MFQ.xls)

Ing. Hugo Gilberto Garca Guerra

49

Ejercicio 1.c
Importe las tablas Alumnos, Pagos (Pagos Alumnos 09.xls) y relacinelas como se indica.

Ing. Hugo Gilberto Garca Guerra

50

Ejercicio 1.d
Importe las tablas Alumnos, Materias,

Calificaciones (Alumnos 09 Admon.xls) y relacinelas como se indica.

Ing. Hugo Gilberto Garca Guerra

51

Ejercicio 1.e
Importe las tablas Productos, rdenes, Clientes, y Vendedores y relacinelas como se indica. (PC promociones. xls)

Ing. Hugo Gilberto Garca Guerra

52

Casi es un juego de nios

Ing. Hugo Gilberto Garca Guerra

53

Anda mungkin juga menyukai