View
215
Download
0
Category
Preview:
Citation preview
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
1/26
Introduccin a laGestin de Bases de
Datos
Microsoft Access 2013
Docente: Lic. Nieves Llorente
1
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
2/26
Qu es una Base de
Datos?
En las Bases de Datos, los datos seencuentran relacionados para posibilitar elacceso y la bsqueda de forma sencilla yrpida.
Docente: Lic. Nieves Llorente
2
Una base de datos es unsistema de almacenamiento
de datos organizados, enrelacin a un contexto comn.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
3/26
Para qu nos sirven las BD?
Estn pensadas para almacenar datosen forma masiva.
Con las bases de datos podemos
Docente: Lic. Nieves Llorente
3
Almacenar
Organizar
Recuperar
Comunicar
Informacin
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
4/26
Cules Bases de Datos
Conocemos?Cuando nos inscribimos para rendir una materia, se
recupera nuestra historia acadmica y se la
relaciona con las fechas prximas de exmenesque an no hayamos rendido, con los docentes,con las aulas y horarios, etc...
Otros ejemplos: cuando alquilamos una pelcula,
cuando utilizamos el cajero automtico, cuandoaccedemos al correo electrnico, .
Docente: Lic. Nieves Llorente
4
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
5/26
Qu es un Sistema de
Gestin de Bases de Datos?
MS ACCESS nos permite realizar todas las tareas deun SGBD.
Docente: Lic. Nieves Llorente
5
Los Sistemas de Gestin de Basesde Datos son programas que nos
ayudan a disear, crear, administrary mantener las bases de datos.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
6/26
Bases de Datos Relacionales
En las Bases de Datos Relacionales,los datos se estructuran y organizanmediante tablas y se distribuyen enfilas y columnas.
Existen relaciones entre las distintastablas que permiten la
recuperacin de informacinampliada.
Docente: Lic. Nieves Llorente
6
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
7/26
Jerarqua de Elementos en una
Base de Datos RelacionalLas bases de datos estn formadas por
Archivos.
Los Archivos se forman portablas.Las tablas estn compuestas por
registros.
Los registros estn formados porcampos.
Docente: Lic. Nieves Llorente
7
El campo es la unidad de informacinms pequea
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
8/26
Estructura de las Tablas
Cada Tabla en una Base de Datos almacena informacin
relacionada a una entidad determinada (personas,transacciones, objetos, etc.)
Todos los registros tienen los mismos campos.
Todos los campos en un registro estn relacionados a unsolo tema.
Una tabla puede contener mltiples registros. Docente: Lic. Nieves Llorente
8
Tabla
Registro 1Registro 2
Registro 3
Campos
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
9/26
Objetos bsicos de una
Base de Datos en MS Access Tablas: contienen los datos estructurados.
Formularios: permiten gestionar la carga de lastablas.
Consultas: permiten extraer informacin deuna o ms tablas y tambin realizaroperaciones sobre ellas.
Informes: permiten la condensacin dedeterminada informacin de la base de datos,con el objeto de imprimirla.
Docente: Lic. Nieves Llorente
9
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
10/26
Diseamos una BD
Idear una base de datos para lagestin de un DVD Club.
Cules son los datos quenecesitaramos guardar?
Cmo podemos organizarlos en
tablas?
Docente: Lic. Nieves Llorente
10
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
11/26
Utilizamos el programa
Al abrir el programa, debemos crear un archivo queconstituir nuestra base de datos.
Docente: Lic. Nieves Llorente
11
1.
1. Crear base de datos en blanco
2. Escoger un nombre para la base ypresionar Crear
2.
3.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
12/26
Pantalla de trabajo en una BD
Las cintas de opciones se habilitan de acuerdo a la tarea queestemos realizando.
Docente: Lic. Nieves Llorente
12
Panel de
navegacinde objetoscreados(tablas,
consultas,formularios,
informes)
Pestaas de objetos abiertos
Sector de edicin del objetoabierto seleccionado en la
pestaa activa
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
13/26
Tablas
Las tablas contienen la informacin que estar disponible parael resto de las funciones.
Docente: Lic. Nieves Llorente
13
1.
1. Las creamos a partir del Diseo de tabla, en la pestaaCrear, grupo de comandos Tablas.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
14/26
Vista de Diseo
Al cerrar la ventana de diseo de la
tabla se nos preguntar si queremosconservar los cambios realizados.
Debemos escoger un nombre de tablaen relacin a los datos que contienepara facilitar su identificacin.
Docente: Lic. Nieves Llorente
14
Permite crear la tabladefiniendo su estructura decampos, tipos y propiedadespartiendo de cero.
Se trata del modo ms
completo y sobre el que elusuario tiene mayor control.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
15/26
Diseo de una Tabla
Docente: Lic. Nieves Llorente
15
1. Lista de camposque contendr la
tabla
2. Tipo de datos de cadacampo (texto, fecha, nmero, etc.)
3. Propiedades del camposeleccionado
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
16/26
Tipos de Datos posibles en
una tabla
Docente: Lic. Nieves Llorente
16
Texto corto: son valores de texto quepueden incluir cualquier tipo de
carcter (?, !, *,/, etc.). Almacenahasta 255 caracteres.
Texto largo: Datos de texto perocon gran capacidad de
almacenamiento. Hasta 65635caracteres.
Nmero: Almacena cifras con lasque se puede operarmatemticamente.
Fecha/hora: Datos horarios o defecha. El formato de la fecha uhora puede ser de varios tipos.
Moneda: Igual que el campo nmero,
pero acompaa el datos del smbolode moneda.
Autonumrico: Se utilizan para llevar
algn tipo de recuento que Accessincrementa automticamente en
cada registro nuevo que se incorporea la tabla.
Si/No: Se utiliza para datos que sedefinen claramente slo conteniendo
el dato Verdadero (Si) o Falso (No).
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
17/26
Atributos de los campos
La propiedades o atributos de los campos permitencomplementar la funcionalidad de los campos mediantevalores y funciones que alteran la forma de actuar yresponder de los campos cuando se muestran en pantallao durante el ingreso de sus datos.
Docente: Lic. Nieves Llorente
17
Tamao: establece cul ser eltamao mximo de los datos querellenen el campo. Solo para lostipos Texto y Nmero. El tamaodel texto se mide en caracteres.Para los nmeros hay 5 tamaos
diferentes.
Formato: establece la formaautomtica en la que aparecer el
dato. El formato no se visualiza
hasta que se termina de escribir eldato y se pasa a otro. El tipo Textono tiene formatos predefinidos.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
18/26
Atributos de los campos
Docente: Lic. Nieves Llorente
18
Regla de validacin: Estapropiedad limita los valores que
el usuario puede escribir en elcampo.Texto de validacin: Se escribe
siempre que se ha establecido unaRegla de Validacin. En esta
propiedad se ingresa el mensaje deerror que obtendr el usuario si no
cumple con la regla de validacin.
Requerido: Exige que el usuario
aada un valor antes de pasara otro registro.
Indexado: Crea un ndice parala tabla.
Valor predeterminado: es un datoque ya aparece escrito cada vezque se va a dar de alta un nuevo
registro en la tabla.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
19/26
Campos clave
Un valor clave es un datoque identifica por s solo unregistro de una tabla.
Se trata de un campo delque se sabe con certeza
que sus datos no serepetirn en ninguno delos registros de la tabla.
Si se trata de una base dedatos en la que haya
varias tablas relacionadaspueden resultarindispensables paragenerar consultas en lasque estn implicadas dos
o ms tablas. Docente: Lic. Nieves Llorente
19
1.
2.
1. Se aplica la condicin de campo
clave, seleccionando el campodeseado y presionando el botnClave Principal e la pestaa deDiseo, trabajando desde la Vista deDiseo
2. Otra opcin es seleccionar Clave
principal con clic derecho sobre elcampo escogido.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
20/26
Relaciones
Dos tablas de una base de datos pueden estarrelacionadas.
Es decir, dos tablas de una base de datos pueden
tener un campo (o varios) comn(es). Las relaciones incrementan la potencia de
generacin de consultas ya que permitenlocalizar datos de una tabla, an cuando slo se
conoce informacin de otra.
Docente: Lic. Nieves Llorente
20
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
21/26
Creacin de Relaciones
Docente: Lic. Nieves Llorente
21
1.
1. En la pestaa Herramientas de base
de datos, escogemos el botnRelaciones
2. Se abrir una ventana en la queSeleccionamos y Agregamos cadauna de las tablas que queremosrelacionar. Luego cerramos la
ventana.3. Partiendo del campo clave de una
tabla, lo arrastramos hacia el campoque hace referencia a l en la segundatabla.
2.
3.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
22/26
Integridad Referencial
La ventana de modificacin derelaciones nos muestra como seefectan las relaciones y el tipode relacin.
La integridad referencial de unabase de datos pretende asegurarque no se den situaciones deinconsistencia entre los registrosde 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 dems opciones no puedenactivarse 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.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
23/26
Cargar datos en tablas
Cuando terminamos con el diseo de latabla y la guardamos, podemos comenzar acargar 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 pestaa Iniciopara cargar la informacin.
3. Si queremos volver al diseo dela tabla, seguimos el mismo
procedimiento y escogemosVista Diseo
2.
No se sugiere modificar el Diseode una tabla despus de habercargado datos. Siempre disear
primero y luego cargar.
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
24/26
Consultas
Las consultas ofrecen la posibilidad deextraer la informacin de las tablas.
Cada consulta localiza datos concretosque cumplen ciertas condiciones ypermite realizar varias tareas con ellos(mostrarlos, eliminarlos, actualizarlos,
etc.)
Docente: Lic. Nieves Llorente
24
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
25/26
Formularios
Los formularios son ventanas deWindows cuya finalidad es actuar como
una ficha rellenable para los datos delas tablas. Permiten introducir los datosde una forma ms cmoda.
Es posible aadir botones y controles
que realicen alguna tarea sobre losdatos de una tabla.
Docente: Lic. Nieves Llorente
26
7/26/2019 BasesdedatosIntroduccintablasyrelaciones 141022073559 Conversion Gate01(1)
26/26
Informes
Los informes son elementos cuya funcines generar informacin obtenida de las
tablas perfectamente distribuida, legibley agradablemente expuesta para laimpresora.
nicamente desde asistente
Docente: Lic. Nieves Llorente
28
Recommended