26
Introducción a la Gestión de Bases de Datos Microsoft Access 2013 Docente: Lic. Nieves Llorente 1

Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Embed Size (px)

Citation preview

Page 1: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Introducción a la

Gestión de Bases de

Datos

Microsoft Access 2013

Docente: Lic. Nieves Llorente

1

Page 2: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

¿Qué es una Base de

Datos?

En las Bases de Datos, los datos se

encuentran relacionados para posibilitar el

acceso y la búsqueda de forma sencilla y

rápida.

Docente: Lic. Nieves Llorente

2

Una base de datos es un

sistema de almacenamiento

de datos organizados, en

relación a un contexto común.

Page 3: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

¿Para qué nos sirven las BD?Están pensadas para almacenar datos

en forma masiva.

Con las bases de datos podemos …

Docente: Lic. Nieves Llorente

3

Almacenar

Organizar

Recuperar

Comunicar

Información

Page 4: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

¿Cuáles Bases de Datos

Conocemos?

Cuando nos inscribimos para rendir una materia, se

recupera nuestra historia académica y se la

relaciona con las fechas próximas de exámenes

que aún no hayamos rendido, con los docentes,

con las aulas y horarios, etc...

Otros ejemplos: cuando alquilamos una película,

cuando utilizamos el cajero automático, cuando

accedemos al correo electrónico, ….

Docente: Lic. Nieves Llorente

4

Page 5: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

¿Qué es un Sistema de

Gestión de Bases de Datos?

MS ACCESS nos permite realizar todas las tareas de

un SGBD.

Docente: Lic. Nieves Llorente

5

Los Sistemas de Gestión de Bases

de Datos son programas que nos

ayudan a diseñar, crear, administrar

y mantener las bases de datos.

Page 6: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Bases de Datos Relacionales

En las Bases de Datos Relacionales,

los datos se estructuran y organizan

mediante tablas y se distribuyen en

filas y columnas.

Existen relaciones entre las distintas

tablas que permiten la

recuperación de información

ampliada.

Docente: Lic. Nieves Llorente

6

Page 7: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Jerarquía de Elementos en una

Base de Datos Relacional

Las bases de datos están formadas por

Archivos.

Los Archivos se forman por tablas.

Las tablas están compuestas por

registros.

Los registros están formados por

campos.

Docente: Lic. Nieves Llorente

7

El campo es la unidad de información

más pequeña

Page 8: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Estructura de las Tablas

Cada Tabla en una Base de Datos almacena información

relacionada a una entidad determinada (personas,

transacciones, objetos, etc.)

Todos los registros tienen los mismos campos.

Todos los campos en un registro están relacionados a un solo tema.

Una tabla puede contener múltiples registros. Docente: Lic. Nieves Llorente

8

Tabla

Registro 1Registro 2Registro 3

Campos

Page 9: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Objetos básicos de una

Base de Datos en MS Access

Tablas: contienen los datos estructurados.

Formularios: permiten gestionar la carga de las

tablas.

Consultas: permiten extraer información de

una o más tablas y también realizar

operaciones sobre ellas.

Informes: permiten la condensación de

determinada información de la base de datos,

con el objeto de imprimirla.

Docente: Lic. Nieves Llorente

9

Page 10: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Diseñamos una BD…

Idear una base de datos para la

gestión de un DVD Club.

¿Cuáles son los datos que

necesitaríamos guardar?

¿Cómo podemos organizarlos en

tablas?

Docente: Lic. Nieves Llorente

10

Page 11: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Utilizamos el programa… Al abrir el programa, debemos crear un archivo que

constituirá nuestra base de datos.

Docente: Lic. Nieves Llorente

11

1.

1. Crear base de datos en blanco

2. Escoger un nombre para la base y

presionar “Crear”

2.

3.

Page 12: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Pantalla de trabajo en una BD

Las cintas de opciones se habilitan de acuerdo a la tarea que

estemos realizando. Docente: Lic. Nieves Llorente

12

Panel de

navegación

de objetos

creados

(tablas,

consultas,

formularios,

informes)

Pestañas de objetos abiertos

Sector de edición del objeto

abierto seleccionado en la

pestaña activa

Page 13: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Tablas

Las tablas contienen la información que estará disponible para

el resto de las funciones.

Docente: Lic. Nieves Llorente

13

1.

1. Las creamos a partir del “Diseño de tabla”, en la pestaña

“Crear”, grupo de comandos “Tablas”.

Page 14: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Vista de Diseño

Al cerrar la ventana de diseño de la

tabla se nos preguntará si queremos

conservar los cambios realizados.

Debemos escoger un nombre de tabla

en relación a los datos que contiene

para facilitar su identificación.

Docente: Lic. Nieves Llorente

14

Permite crear la tabla definiendo su estructura de campos, tipos y propiedades partiendo de cero.

Se trata del modo más completo y sobre el que el usuario tiene mayor control.

Page 15: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Diseño de una Tabla

Docente: Lic. Nieves Llorente

15

1. Lista de campos

que contendrá la

tabla

2. Tipo de datos de cada

campo (texto, fecha, número, etc.)

3. Propiedades del campo

seleccionado

Page 16: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Tipos de Datos posibles en

una tabla

Docente: Lic. Nieves Llorente

16

Texto corto: son valores de texto que pueden incluir cualquier tipo de

carácter (?, !, *,/, etc.). Almacena

hasta 255 caracteres.

Texto largo: Datos de texto pero con gran capacidad de

almacenamiento. Hasta 65635

caracteres.

Número: Almacena cifras con las que se puede operar

matemáticamente.

Fecha/hora: Datos horarios o de fecha. El formato de la fecha u

hora puede ser de varios tipos.

Moneda: Igual que el campo número, pero acompaña el datos del símbolo

de moneda.

Autonumérico: Se utilizan para llevar algún tipo de recuento que Access

incrementa automáticamente en

cada registro nuevo que se incorpore

a la tabla.Si/No: Se utiliza para datos que se

definen claramente sólo conteniendo

el dato Verdadero (Si) o Falso (No).

Page 17: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Atributos de los campos

La propiedades o atributos de los campos permiten complementar la funcionalidad de los campos mediante

valores y funciones que alteran la forma de actuar y

responder de los campos cuando se muestran en pantalla

o durante el ingreso de sus datos.

Docente: Lic. Nieves Llorente

17

Tamaño: establece cuál será el tamaño máximo de los datos que

rellenen el campo. Solo para los

tipos Texto y Número. El tamaño del texto se mide en caracteres.

Para los números hay 5 tamaños

diferentes.

Formato: establece la forma automática en la que aparecerá el

dato. El formato no se visualiza

hasta que se termina de escribir el

dato y se pasa a otro. El tipo Texto

no tiene formatos predefinidos.

Page 18: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Atributos de los campos

Docente: Lic. Nieves Llorente

18

Regla de validación: Esta

propiedad limita los valores que

el usuario puede escribir en el

campo.Texto de validación: Se escribe

siempre que se ha establecido una

Regla de Validación. En esta

propiedad se ingresa el mensaje de

error que obtendrá el usuario si no

cumple con la regla de validación.

Requerido: Exige que el usuario

añada un valor antes de pasar

a otro registro.

Indexado: Crea un índice para

la tabla.

Valor predeterminado: es un dato que ya aparece escrito cada vez

que se va a dar de alta un nuevo

registro en la tabla.

Page 19: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Campos clave

Un valor clave es un dato

que identifica por sí solo un

registro de una tabla.

Se trata de un campo del

que se sabe con certeza

que sus datos no se

repetirán en ninguno de

los registros de la tabla.

Si se trata de una base de

datos en la que haya

varias tablas relacionadas

pueden resultar

indispensables para

generar consultas en las

que estén implicadas dos

o más tablas.Docente: Lic. Nieves Llorente

19

1.

2.

1. Se aplica la condición de campo

clave, seleccionando el campo

deseado y presionando el botón

“Clave Principal” e la pestaña de

“Diseño”, trabajando desde la Vista de

Diseño

2. Otra opción es seleccionar Clave

principal con clic derecho sobre el

campo escogido.

Page 20: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Relaciones

Dos tablas de una base de datos pueden estar

relacionadas.

Es decir, dos tablas de una base de datos pueden

tener un campo (o varios) común(es).

Las relaciones incrementan la potencia de

generación de consultas ya que permiten

localizar datos de una tabla, aún cuando sólo se

conoce información de otra.

Docente: Lic. Nieves Llorente

20

Page 21: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Creación de Relaciones

Docente: Lic. Nieves Llorente

21

1.

1. En la pestaña “Herramientas de base

de datos”, escogemos el botón

“Relaciones”

2. Se abrirá una ventana en la que

Seleccionamos y Agregamos cada

una de las tablas que queremos

relacionar. Luego cerramos la

ventana.

3. Partiendo del campo clave de una

tabla, lo arrastramos hacia el campo

que hace referencia a él en la segunda

tabla.

2.

3.

Page 22: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Integridad Referencial

La ventana de modificación de

relaciones nos muestra como se

efectúan las relaciones y el tipo

de relación.

La integridad referencial de una

base de datos pretende asegurar

que no se den situaciones de

inconsistencia entre los registros

de tablas relacionadas.

Docente: Lic. Nieves Llorente

22

Existen tres opciones para definir la integridad referencial:

Exigir integridad referencial: activa o desactiva la integridad referencial entre los campos de las tablas seleccionadas. Las demás opciones no pueden

activarse si no se activa ésta.

Actualizar en cascada: si se activa, hace actualizaciones en cascada; si no, no permite las actualizaciones.

Eliminar en cascada: si se activa, hace borrados en cascada; si no, no permite los borrados.

Page 23: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Cargar datos en tablas

Cuando terminamos con el diseño de la

tabla y la guardamos, podemos comenzar a

cargar los datos en los campos.

Docente: Lic. Nieves Llorente

23

1.

1. Seleccionamos la tabla que

queremos cargar.

2. Escogemos “Vista de hoja de

datos”, en la pestaña “Inicio”

para cargar la información.

3. Si queremos volver al diseño de

la tabla, seguimos el mismo

procedimiento y escogemos

“Vista Diseño”

2.

No se sugiere modificar el Diseño

de una tabla después de haber

cargado datos. Siempre diseñar

primero y luego cargar.

Page 24: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Consultas

Las consultas ofrecen la posibilidad de

extraer la información de las tablas.

Cada consulta localiza datos concretos

que cumplen ciertas condiciones y

permite realizar varias tareas con ellos

(mostrarlos, eliminarlos, actualizarlos,

etc.)

Docente: Lic. Nieves Llorente

24

Page 25: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Formularios

Los formularios son ventanas de

Windows cuya finalidad es actuar como

una ficha rellenable para los datos de

las tablas. Permiten introducir los datos

de una forma más cómoda.

Es posible añadir botones y controles

que realicen alguna tarea sobre los

datos de una tabla.

Docente: Lic. Nieves Llorente

26

Page 26: Material de Clases TP N° 1 - Bases de Datos - Introducción, Tablas y Relaciones

Informes

Los informes son elementos cuya función

es generar información obtenida de las

tablas perfectamente distribuida, legible

y agradablemente expuesta para la

impresora.

Únicamente desde asistente

Docente: Lic. Nieves Llorente

28