SlideShare a Scribd company logo
1 of 74
4. FUNDAMENTOS
DE BASE DE DATOS
4.1. Estructura
4.2. Formularios y
Consultas
4.3. Informes en BD
4.1. ESTRUCTURA DE UNA BASE DE DATOS
4.1.1. CONCEPTO, TABLAS, TIPOS DE DATOS
Concepto de Base de datos (BD)
Es una serie de datos organizados y relacionados entre sí, los cuales
son recolectados y almacenados con ayuda de herramientas
especializadas para ser explotadas por quienes las usan.
A estas herramientas se les denomina DBMS por sus siglas en inglés:
Database Management Systems o Sistemas de Gestión de Bases de
Datos, que nos permiten realizar la creación, el almacenamiento
ordenado y la rápida recuperación de la información.
Para la creación de las bases de datos se usan diferentes métodos y
paradigmas, cada uno con sus ventajas y dificultades, para decidir
cuál aplicar se toma en cuenta: la cantidad de información, su costo,
su capacidad de respuesta de consulta y almacenamiento, incluso si
cuentan con soporte.
Esto se conoce como modelos de base de datos y permiten el diseño y
la implementación de algoritmos y otros mecanismos lógicos de gestión,
según sea el caso específico.
4.1. ESTRUCTURA DE UNA BASE DE DATOS
Las Tablas
Las tablas son objetos fundamentales de una base de datos porque
en ellas es donde se conserva toda la información o los datos.
Las bases de datos, son un conjunto de tablas relacionadas entre sí.
Cada tabla almacena datos de un tema concreto, por ejemplo la tabla
empleados.
En las tablas los datos se organizan en un formato de filas y columnas
similar a una hoja de cálculo. Las tablas están formadas por registros
(filas) y por campos (columnas), los datos que se almacenan en cada
campo son el valor del campo.
4.1. ESTRUCTURA DE UNA BASE DE DATOS
1. Valor del campo
rectángulo celeste
El valor que contiene cada
campo de la tabla.
2. Campo
rectángulo rojo
contiene datos sobre un
aspecto del asunto de la
tabla
3. Registro
rectángulo verde
es un dato completo de la
tabla, contiene todos los
campos, como una fila de
la hoja de cálculo
4.1. ESTRUCTURA DE UNA BASE DE DATOS
TABLA Y SUS PARTES
4.1. ESTRUCTURA DE UNA BASE DE DATOS
Tipos de Datos
Una de las características de los campos, además de su nombre, es el
tipo de dato que va a guardar. Esto define el tipo de valores que se
permitirá almacenar, la forma de guardarlos y el espacio requerido.
Si bien cada DBMS tiene sus propios tipos de datos, se puede clasificar
en los siguientes:
• Número
• Texto
• Fecha
• Booleanos o lógicos
• Otros
4.1. ESTRUCTURA DE UNA BASE DE DATOS
Números
Entero
Reales
Texto
Longitud
fija
Longitud
variable
Fecha
Fecha
Hora
Lógico
0 / 1
Otros
Imágenes
Posiciones
geográficas
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Al abrir Base, el asistente inicia con la gestión de la
base de datos.
Existen 2 opciones
• Crear una nueva base de datos
• Abrir una base de datos existentes
Y la opción de conectarse a una base de datos
existente en un servidor
Escogemos Crear nueva base de datos y damos
clic en el botón siguiente
¿Quiere que el asistente registre la base de datos?,
se debe escoger
• No registrar la base de datos
En la opción ¿Qué hacer después de guardar el
archivo de base de datos? Debemos escoger.
• Abrir la base de datos para su edición.
Crear tablas mediante el asistente para tablas debe
quedar desactivado
luego escogemos Finalizar
Ya queda creada la Base de datos
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Luego debemos guardar el archivo que representa a
esa base de datos.
Escribimos el nombre con el que le queremos guardar
a la base de datos cuya extensión es .odb
Y le damos clic en guardar.
Tenemos creada y guardada la base de datos.
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
A continuación automáticamente se nos abre la ventana de
creación de tablas.
1. Escogemos la opción Crear tabla en modo diseño
1. Y enseguida se abre la pantalla de diseño de tablas
En nombre de campo ingresamos los campos de la tabla
y en Tipo de campo escogemos los tipos de datos
Vamos a ingresar el nombre de campo IdCliente que
contiene el código único del cliente y en tipo de campo
escogemos Entero [INTEGER] y abajo en las propiedades
de campo, en Valor automático escogemos SI
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Vamos ingresando
cada uno de los
nombres y tipos de
datos de cada campo
de la tabla.
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Para seleccionar la clave primaria, damos clic a la izquierda del campo IdCliente se abre
un submenú en el que escogemos Clave principal
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Hemos creado de esta manera la tabla de Clientes, queda guardar la tabla dando clic en
guardar
CREAR BASE DE DATOS Y TABLA
OpenOffice Base
Recuerde, una base de datos es un conjunto de tablas
relacionadas entre sí, la manera de relacionarlas es
incluir campos que las “identifiquen de manera única”
en cada tabla.
Estos campos se denominan clave principal o llave de
una tabla.
Cuando la clave contiene valores que lo relacionan con
los valores de la clave principal de otra tabla, estos
campos se denominan “clave externa o foránea”
De esta manera cada clave principal de una tabla se
relaciona con la clave foránea de otra y relaciona entre
sí a las tablas
4.1.2 TIPOS DE CLAVE
4.1.2. TIPOS DE CLAVES
Existen tres tipos de claves principales que se pueden
crear
1. Auto Numérico (Automático)
Este tipo de clave hace que el campo no se pueda
modificar y además que automáticamente
introduzca un valor secuencial al agregar cada
registro
2. Simple
Cualquier campo definido por el usuario por
ejemplo: Cédula de identidad
3. Múltiple
Varios campos definidos por el usuario por
ejemplo: Código de cliente y Cédula de identidad
La clave principal permite
que el usuario no tenga
datos duplicados en los
campos que conforman la
referida clave, posibilitando
la identificación única de
cada registro.
Índice
Es un campo o combinación de campos que facilitan la búsqueda
de información dentro de una BD. Guarda parejas de elementos:
el elemento que se desea indexar y su posición en la base de
datos.
4.1.2. TIPOS DE CLAVES
Índice
Es un campo o combinación de campos que facilitan la búsqueda de información dentro de una BD. Guarda
parejas de elementos: el elemento que se desea indexar y su posición en la base de datos
En una base de datos las relaciones permiten evitar datos redundantes.
La integridad referencial significa que una fila de una tabla siempre tendrá una fila coincidente
en la otra tabla, según lo determinado por el valor de sus campos compartidos.
La integridad de referencia entre las tablas se asegura que la información de una tabla coincide con la
información de las otras tablas relacionadas.
Por ejemplo: cada estudiante debe estar matriculado en las clases (materias) que le corresponden, no se
puede agregar la matrícula (tabla matrículas) de un estudiante a la base de datos cuya Clase no exista en
el catálogo de Clases (tabla Clases).
4.1.3. RELACIÓN ENTRE TABLAS
INTEGRIDAD DE REFERENCIA
4.1.3. RELACIÓN ENTRE TABLAS
INTEGRIDAD DE REFERENCIA
Tras crear una tabla para cada tema en la base de
datos, es preciso proporcionar un medio para recopilar
de nuevo esa información cuando sea necesario. Para
ello, se colocan campos comunes en las tablas que
estén relacionadas y se definen las relaciones entre las
tablas, con esto se forzará la integridad de referencias
entre las tablas
Aprovechando estas relaciones se pueden crear
consultas, formularios e informes.
4.1.3. RELACIÓN ENTRE TABLAS
INTEGRIDAD DE REFERENCIA
4.1.3. RELACIÓN ENTRE TABLAS
Los campos de las tablas deben coordinarse de
modo que muestren información acerca del
mismo pedido. Esta coordinación se lleva a cabo
mediante las relaciones de las tablas. Una
relación de tabla hace coincidir los datos de los
campos clave (a menudo un campo con el
mismo nombre en ambas tablas).
En la mayoría de los casos, estos campos
coincidentes son la clave principal de una tabla,
que proporciona un identificador único para cada
registro, y una clave externa de la otra tabla.
4.1.3. RELACIÓN ENTRE TABLAS
Ejemplo:
Una tabla de Estudiantes con todos
los datos del estudiante incluso las
materias en las que está
matriculado, pero esto causaría
que el código del estudiante se
repita en la tabla con cada materia
que él toma, esto significa que
debe subdividir la tabla de
estudiantes en matrícula y materias
para permitir que se almacenen
todas las materias.
4.1.3. RELACIÓN ENTRE TABLAS
TIPOS DE RELACIONES DE TABLAS
1) Relación uno a varios
2) Relación varios a varios
3) Relación uno a uno
Esta clase de relación ocurre cuando una fila
de la primera tabla puede estar
relacionada con muchas filas de la
segunda tabla y una fila de la segunda
tabla puede estar relacionada con
muchas filas de la primera. Un ejemplo de
este tipo lo tenemos en la relación entre la
tabla Películas y la tabla Interpretes
•Este tipo se da cuando una fila de la primera tabla
puede estar relacionada con muchas filas de la
segunda tabla, pero una fila de la segunda sólo
está relacionada con una de la primera. Ejemplo:
Es decir, si consideramos que una película sólo puede
tener un único género, éste sería el tipo de relación
que existe entre la tabla Género y la tabla Películas;
pero este Género puede tener varias Películas.
Este tipo de relación sucede cuando una fila de la
primera tabla sólo puede estar relacionada con
una fila de la segunda y una fila de la segunda
tabla sólo puede estar relacionada con una de la
primera. Ejemplo: Una tabla con países y otra con
jefes de gobierno.
4.1.3. RELACIÓN ENTRE TABLAS
TIPOS DE RELACIONES DE TABLAS
1) Relación uno a varios
2) Relación varios a varios
3) Relación uno a uno
4.1.3. RELACIONES DE TABLAS EN OPEN OFFICE
1) Relación uno a varios
Para este tipo de relaciones la solución siempre
es crear una nueva columna en la tabla del
lado del muchos, es decir, debemos crear una
nueva columna en la tabla cuyas filas sólo
pueden estar relacionadas con una fila de la otra
tabla, de manera que el valor de ese campo me
indique sin lugar a dudas con qué fila está
relacionada de la otra tabla.
Por tanto, la columna debe ser del mismo tipo
de dato que la columna que sea clave primaria
en la otra tabla y los valores que podrá contener
será cualquiera de los valores que tome la clave
primaria en dicha tabla
Base -Establecer relaciones uno a muchos en
OpenOffice Base,2.0.x. (open-office.es)
2) Relación varios a varios
En una relación varios a varios entre
dos tablas A y B, un registro de la
tabla A
puede tener más de un registro
coincidente en la tabla B, y un
registro de la tabla B también
puede tener más de un registro
coincidente en la tabla A. No
obstante, es necesario crear una
tercera tabla C, para generar
dos relaciones uno a varios
hacia esta tabla.
3) Relación uno a uno
Esta relación no es común porque la mayor parte de las veces la información relacionada de este modo se
almacena en la misma tabla
4.1.4 ADMINISTRACIÓN DE TABLAS
PROPIEDADES DE TABLA Y CAMPO
Propiedades de tabla
Las tablas y los campos también tienen propiedades que puede establecer para controlar sus
características o su comportamiento
Las propiedades de tabla son atributos de una tabla que afectan a la apariencia o al
comportamiento de la tabla como un todo.
Una propiedad de campo se aplica a un campo determinado en una tabla y define una de las
características del campo o un aspecto del comportamiento del campo
El tipo de datos es una propiedad de campo,
El tipo de datos de un campo determina qué otras propiedades tiene el campo
Se debe establecer el tipo de datos de un campo al crear el campo
Propiedades del campo
TAREA 2
Entrega 11 de febrero 23h59
4.2 FORMULARIOS Y CONSULTAS
4.2.1 CREACIÓN DE FORMULARIOS CON ASISTENTE Y
EN MODO DISEÑO
Los formularios hacen que sea más fácil ver e
ingresar los datos de las tablas en una Base de
Datos.
El diseño de los formularios es importante, dado
que son objetos con los que los usuarios agregan,
editan o visualizan los datos almacenados en las
tablas de la base de datos
Al crear un formulario se puede definir cómo se agruparán y ordenarán los datos; se puede usar campos
de más de una tabla o consulta, siempre y cuando defina previamente las relaciones entre las tablas y las
consultas
4.2 FORMULARIOS Y CONSULTAS
4.2.1 CREACIÓN DE FORMULARIOS CON ASISTENTE Y
EN MODO DISEÑO
Existen diversos modos de crear un formulario en una base de datos de escritorio.
Formulario a partir de una tabla o consulta existente:
• Crear un formulario en blanco.
• Crear un formulario dividido.
• Crear un formulario que muestre varios registros.
• Crear un formulario que contenga un subformulario.
• Crear un formulario de navegación.
4.2 FORMULARIOS Y CONSULTAS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO
Para crear un formulario en blanco debemos
dar clic en Formularios en el menú de Base
de datos de la izquierda.
Escogemos Crear formulario en modo de
diseño..
Damos clic en el icono de
Guardar y finalmente se ingresa
el nombre del formulario y
tenemos creado un formulario
vacío
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO
USARLO
Un formulario vacío lo usamos para ir creando el formulario de acuerdo a nuestras necesidades
Será necesario ir agregando cada campo manualmente, se explica a continuación como hacerlo,
deberá repetir el proceso para cada campo que desee incluir
En el formulario en blanco creado en el paso anterior, damos clic derecho y seleccionamos “Editar”
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO
USARLO
Se abre el formulario y en los menús de la parte inferior seleccionamos “Navegador de formularios”
Se abre el Navegador de formulario y damos clic derecho sobre “Formularios”, en el menú que se abre
escogemos “Nuevo” y a continuación escogemos nuevamente “Formulario”
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
En el nuevo Formulario creado
damos clic derecho y escogemos
“Propiedades”
En las propiedades del formulario
escogemos el menú “Datos”, en tipo
de contenido seleccionamos “Tabla”
y en Contenido escogemos la tabla
que vamos a usar para crear el
formulario
En el menú General en
Nombre se recomienda
colocar el mismo nombre
de la tabla que escogimos
en el paso anterior, para
identificar que es el
formulario de esa tabla
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
Ya tenemos asignado el formulario
a la tabla, ahora ya podemos
seguir agregando todos los
campos que necesitemos de esa
tabla
En la barra de la izquierda
escogemos el icono con una letra
A luego de dar clic en él,
dibujamos un rectángulo del
tamaño que necesitemos
Damos doble clic sobre el
rectángulo dibujado y en el
menú Datos escogemos el
campo que queremos
agregar, tenga en cuenta
que si es un campo
requerido seleccione Si en
Entrada requerida
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
Ya tenemos creado un campo del formulario, en
el menú General, debemos colocar el nombre
del campo que escogimos en el paso anterior y
además podemos cambiar el color de fondo y la
apariencia “plano”, “3D”, “sin marco” el tipo de
texto
• Solo queda agregar una etiqueta para identificar a ese
campo
• En la barra de iconos de la izquierda seleccionamos
Etiqueta y dibujamos un rectángulo donde irá la etiqueta,
encima o junto al campo creado
• En el rectángulo creado damos doble clic en el menú
General en Nombre y en Etiqueta colocamos el nombre
del campo
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
• Creamos de esta manera el primer campo en el formulario y le colocamos su identificación (etiqueta) para
saber a qué campo corresponde
• Se deben repetir los pasos, desde donde se inserta el rectángulo del campo y la etiqueta para cada campo
que necesitemos agregar.
• Podemos arrastrar el campo y la etiqueta a la ubicación que decidamos en el formulario. Si deseamos cambiar
el tipo de letra y el color en la etiqueta solo damos clic derecho sobre la etiqueta y en el menú escogemos
Propiedades del Control y luego en General buscamos hacia abajo Tipo de Letra, damos clic en los tres
puntos y podemos cambiar el color, el tipo de letra, el tamaño y seleccionar algunas otras opciones en Efectos
tipográficos
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
• Para cambiar el color de fondo del Formulario debemos dar clic derecho sobre el fondo y
escogemos Estilo de página, en el menú Área existen varias opciones Color (un solo color),
también Degradado (varios colores), Imagen (podemos escoger una imagen de fondo), Motivo
(formas geométricas), esta opción se puede usar para cambiar el fondo en cualquier formulario
4.3 INFORMES EN BASE DE DATOS
4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO,
COMO USARLO
• En el navegador de formularios se
podrán apreciar los controles que
vamos agregando, en este caso
agregamos dos la etiqueta y la caja
de texto del campo IdClientes
• Clientes corresponde al nombre del
formulario
• Ir insertando los campos en el
formulario es un proceso largo, pero
no complicado, sobre todo si la tabla
tiene a la que esta conectada tiene
muchos campos.
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS MEDIANTE
ASISTENTE
Damos clic en Formularios y
escogemos la opción “Crear un
formulario mediante asistente..”
Aparece una ventana con las tablas que tengamos creadas
1. Escogemos la tabla
2. Seleccionamos los
campos que queremos
agregar
3. Damos clic en el botón
con las dos flechas
(todos)
1
2
3
Agregar todos los campos
Agregar un campo
Quitar un campo
Quitar todos los campos
Finalmente damos
clic en siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
A continuar no seleccionamos nada y le damos clic
en siguiente, después realizaremos un formulario
con subformularios
Al seleccionar todos los campos los vemos en
la ventana de Campos del Formulario y le
damos clic en siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
A continuación seleccionamos el modo en que
queremos organizar los campos en el formulario
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
En la siguiente pantalla nos permite
establecer las entradas de datos, son dos
opciones:
1. Solo permite ingresar datos nuevos
1. El formulario muestra todos los datos y
permite además agregar nuevos datos,
editar y eliminar los ya existentes
Se recomienda escoger la opción 2:
El formulario mostrara todos los datos
No debemos marcar ninguna opción para
permitir editar, agregar y eliminar los datos
en el formulario
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
A continuación podemos escoger el color
de fondo del formulario y la apariencia de
los bordes de los campos
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
Finalmente le colocamos el nombre al
formulario, se recomienda dejarle con
el nombre de la tabla desde la que se
creo, para que sea fácil ubicar y abrir
nuevamente el formulario cuando
requiera agregar o modificar datos en
esa tabla.
Y debemos escoger la opción
“Trabajar con el formulario”, esto le
permitirá empezar a ingresar datos en
la tabla
Y finalizamos la creación del formulario
4.2 FORMULARIOS Y CONSULTAS
4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
El formulario contiene los campos de la
tabla en el que se puede ingresar datos
para crear nuevos registros, modificar
o eliminar registros
En la parte inferior se encuentra el menú
del formulario que nos permite interactuar
con los datos
Permite avanzar y retroceder entre los datos existentes
Permite insertar un nuevo registro
Permite eliminar un registro
Permite ordenar los registros
Abre un menú para escoger
el campo y el orden:
ascendente o descendente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIOS
A continuación nos permite configurar un
subformulario, esto solo es posible desde tablas
que tienes relaciones de uno a muchos
Por ejemplo en las siguientes tablas solo
se podrá agregar un subformulario desde
la tabla Países, que tiene una relación de
uno a muchos
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIOS
Al iniciar el asistente escogemos la tabla
PAISES, a continuación en el subformulario se
activa la tabla CLIENTES con la que esta
relacionada
Seleccionamos “Agregar subformulario”, luego
seleccionamos “Subformulario basado en relación
existente” y escogemos la tabla CLIENTES, que
aparece por la relación que creamos entre estas
tablas y damos clic en Siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
A continuación nos aparecen los campos de la tabla CLIENTES que se incluirán en el subformulario
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIOS
Al agregar todos los campos se puede observar
que se pasan a la ventana Campos del formulario
Si tiene algún campo en la ventana Campos
disponibles significa que no fue agregado, en
este caso al pasar todos esa ventana queda vacía.
Y damos clic en el botón siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y VISTA DISEÑO
En este siguiente paso debemos escoger
como van a ir organizados los campos en el
formulario
Pero tenemos dos opciones:
La organización del formulario principal
La organización del subformulario
Debemos escoger para cada uno, se
recomienda escoger la misma organización
para las dos opciones, pero no es obligatorio y
damos clic en siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIO
En este siguiente paso debe escoger si
deseamos solo ingresar datos nuevos.
O si deseamos que el formulario permita eliminar,
modificar y agregar nuevos registros a la tabla
Se debe escoger la opción “El formulario
mostrará todos los datos”
Esto nos permitirá consultar los datos que ya
fueron ingresados, además eliminar y modificar
estos datos e insertar datos nuevos.
No debemos seleccionar ninguna opción, sino el
formulario no permitirá realizar la acción que
seleccionemos es damos clic en Siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIO
Inmediatamente nos solicita escoger los colores
del formulario y la apariencia de los campos
Finalmente colocamos un
nombre al formulario y
escogemos la opción
Trabajar con el formulario
para insertar, modificar,
consultar o eliminar datos
de la tabla Países
4.2 FORMULARIOS Y CONSULTAS
4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE
Y SUBFORMULARIO
El formulario principal nos muestra la información de la tabla Países y el subformulario nos muestra la información
de la tabla Clientes.
Pero cuando escogemos un País en el formulario principal, el subformulario muestra el primer cliente que tenga el
mismo código de País
En una base de datos bien diseñada, los datos que se quieren plasmar en un formulario o
informe suelen estar repartidos en varias tablas.
Una consulta extrae información de diversas tablas y consolida esa información para
mostrarla en el formulario o informe.
Una consulta puede servir para :
• Pedir resultados de datos de la base de datos
• Llevar a cabo una acción relativa a los datos o para ambas cosas.
• Obtener una respuesta a una pregunta sencilla, efectuar cálculos, combinar datos de
distintas tablas o agregar, cambiar o eliminar datos de una base de datos.
4.2 FORMULARIOS Y CONSULTAS
4.2.2 TIPOS DE CONSULTAS
Dada su enorme versatilidad, existen muchos tipos de consulta y el
tipo que se cree depende de la tarea que quiera realizarse
En general, se tienen dos tipos de consultas:
• De Selección: Para recuperar datos de una tabla o hacer cálculos.
• De Acción: Para agregar, cambiar o eliminar datos. Cada tarea
tiene un tipo específico de consulta de acciones.
Para realizar consultas más complejas se puede usar la opción SQL
(Structured Query Language/Lenguaje de Consulta Estructurado)
ubicada en la esquina inferior izquierda de Access.
4.2 FORMULARIOS Y CONSULTAS
4.2.2 TIPOS DE CONSULTAS
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS EN VISTA DE
CONSULTAS
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
Escogemos Formularios en el menú de la izquierda y seleccionamos “Crear un formulario mediante el asistente”
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
Seleccionamos la tabla a la cual queremos
realizarle la consulta, al seleccionar la tabla
nos aparecen los campos de la tabla,
debemos agregar lo que queramos incluir
También podemos seleccionar lo campos de otras tablas
siempre que estén relacionadas e incluirlas en el resultado
de la consulta, podemos apreciar que junto a cada campo
agregado aparece el nombre de la tabla de la cual proviene
Luego de agregar todos los campos que queramos incluir
en el resultado de la consulta le damos clic en siguiente
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
Enseguida el asistente nos permite ordenar el
resultado de la consulta por los campos que
seleccionemos, se puede dejar sin ordenar y le
damos clic en siguiente
A continuación podemos aplicar filtros a la
consulta, escogemos el campo al que queremos
aplicar un filtro, escogemos la condición y el valor
y solo se obtendrán los resultados filtrados, se
pueden aplicar varios filtros a otros campos al
mismo tiempo, escogiendo las opciones de los
filtros de abajo
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
El asistente en la siguiente opción no permite
agrupar el resultado o mostrar todos los campos
resultantes, Consulta detallada no muestra todos
los campos del resultado
La opción consulta abreviada nos permite aplicar
algunas funciones de totalización como el conteo de
los campos resultantes o solo el mínimo, si es un
campo numérico podemos obtener el resultado de la
suma de los campos resultantes y escogemos el campo
al que queremos aplicarle esta función de totalización
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
Al escoger la función de totalización debemos agrupar el resultado, mientras mas campos agrupemos cada
campo se combina con los registros de valores idénticos en la lista de campos especificados y genera único
registro que es usado para generar un resumen por los campos agrupados.
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE
A continuación nos permite realizar más filtros por los
campos agrupados, si deseamos agregamos mas
filtros para obtener un resultado más minucioso y le
damos clic en siguiente
Como usamos varios campos de otras tablas para el
resultado, podemos tener campos con el mismo
nombre por lo que nos permite cambiar estos
nombres por otros denominados Alias, no cambia los
nombres en la tabla solo en el resultado
4.2 FORMULARIOS Y CONSULTAS
4.2.3 CREACIÓN DE CONSULTAS EN VISTA DE
CONSULTAS
Finalmente nos muestra un resumen de la consulta que realizamos escogiendo las distintas opciones y nos
permite colocarle un nombre a la consulta, se recomienda que el nombre especifique el resultado de la consulta,
por ejemplo si escogimos contar el nombre sería ConteoconFiltroClientes
TAREA 3
Entrega 22 de febrero 11h59
4.3 INFORMES EN BASE DE DATOS
4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y
VISTA DISEÑO
Los informes constituyen un modo de ver, formatear y resumir la información contenida en la base de
datos.
Por ejemplo, se puede crear un sencillo informe de números de teléfono de todos los contactos o un
informe del total de ventas en distintas regiones y períodos de tiempo
Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de
datos con alguno de los siguientes propósitos:
• Mostrar o distribuir un resumen de los datos.
• Archivar instantáneas de los datos.
• Aportar detalles sobre un registro concreto.
• Crear etiquetas
4.3 INFORMES EN BASE DE DATOS
4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y
VISTA DISEÑO
Crear un informe mediante el Asistente para informes
Para crear un informe, lo primero que tenemos que hacer es seleccionar el icono Informes en el margen
izquierdo de la base de datos y en el panel de tareas vemos como única opción Usar el asistente para crear
informe
Pasos del Asistente:
1. Elegir la tabla o la consulta origen de los datos del informe y a continuación selecciona los campos que
quieres mostrar en el informe.
2. Elegir el nombre que tendrá cada uno de los campos como cabecera de columna
3. Agrupar los registros que mostrará el informe a partir de los valores de cualquiera de sus campos
4. Selecciona el criterio de ordenación de campos del informe en función del agrupamiento que hayas
elegido
5. Elegir el aspecto externo del
6. En la opción denominada ¿Qué clase de informe desea crear? debes indicar si el tipo de informe que
estás creando es un informe estático o dinámico: informe
4.3 INFORMES EN BASE DE DATOS
4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO
Crear un informe mediante el Asistente para informes
4.3 INFORMES EN BASE DE DATOS
4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO
Para abrir un informe en la vista
Diseño
Una vez abierta la base de datos y
seleccionada la opción Informes
en el margen izquierdo del entorno
de OpenOffice Base, haz clic en
Crear un informe en la vista
diseño, donde lo primero que debe
hacer es seleccionar la tabla o
consulta que servirá como origen
de datos del informe
4.3 INFORMES EN BASE DE DATOS
4.3.2 AGRUPAR Y ORDENAR DATOS DE UN INFORME
La información suele ser más fácil de comprender cuando se divide en grupos.
Por ejemplo, un informe en el que se agrupan las ventas por región puede resaltar tendencias
que, de otra manera, pasarían desapercibidas.
En un informe se pueden definir niveles de agrupamiento, lo que permite agrupar los
registros del informe y sacar por cada grupo una cabecera especial o una línea de totales,
también podemos definir un determinad orden para los registros que aparecerán en el
informe.
4.3 INFORMES EN BASE DE DATOS
4.3.2 AGRUPAR Y ORDENAR DATOS DE UN INFORME
Pasos Generales:
1. Elegir los campos que
mostrará el informe
2. Seleccionar las
etiquetas que se va a
realizar
3. Ventana “Agrupación”,
indicar por cual de los
campos se desea
agrupar.
4.3 INFORMES EN BASE DE DATOS
4.3.3 IMPRESIÓN DE UN INFORME
Una vez creado un informe es posible que necesite imprimirlo.
Antes de hacerlo usted debería obtener una vista previa, para
luego poder cambiar la configuración de impresión, como los
márgenes y el número de columnas en una página impresa
TALLER 2
Entrega 3 de marzo 23h59

More Related Content

Similar to 07 Presentación BDD.pptx

Similar to 07 Presentación BDD.pptx (20)

Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
 
NORMAS ICONTEC /12/08/2015
NORMAS ICONTEC /12/08/2015 NORMAS ICONTEC /12/08/2015
NORMAS ICONTEC /12/08/2015
 
las consultas en access
las consultas en access las consultas en access
las consultas en access
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
Presentacinaccess hugo xavier
Presentacinaccess hugo xavierPresentacinaccess hugo xavier
Presentacinaccess hugo xavier
 
Presentación de Access
Presentación de AccessPresentación de Access
Presentación de Access
 
Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892Presentacinaccess 150606210823-lva1-app6892
Presentacinaccess 150606210823-lva1-app6892
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
 
Trabajo de informaticaSWS
Trabajo de informaticaSWSTrabajo de informaticaSWS
Trabajo de informaticaSWS
 
Trabajo de informaticaewf
Trabajo de informaticaewfTrabajo de informaticaewf
Trabajo de informaticaewf
 
Actualización
Actualización Actualización
Actualización
 
Actualizacion
ActualizacionActualizacion
Actualizacion
 
Normas incontec
Normas incontecNormas incontec
Normas incontec
 
Normas
Normas Normas
Normas
 
Para yo de ti
Para yo de tiPara yo de ti
Para yo de ti
 
01_Basesdatos.ppt
01_Basesdatos.ppt01_Basesdatos.ppt
01_Basesdatos.ppt
 
01_Basesdatos.ppt
01_Basesdatos.ppt01_Basesdatos.ppt
01_Basesdatos.ppt
 
Resumen analitico
Resumen analiticoResumen analitico
Resumen analitico
 
Diagramas ER
Diagramas ERDiagramas ER
Diagramas ER
 
Grupo3
Grupo3Grupo3
Grupo3
 

Recently uploaded

Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfLuisAlbertoAlvaradoF2
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industralmaria diaz
 
Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónlicmarinaglez
 
Clase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de interesesClase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de interesesLiberteliaLibertelia
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJOkcastrome
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxterciariojaussaudr
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxRENANRODRIGORAMIREZR
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfguillencuevaadrianal
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasmaicholfc
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 

Recently uploaded (20)

Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociación
 
Clase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de interesesClase#3-JdlB-2011_03_28 tasa de intereses
Clase#3-JdlB-2011_03_28 tasa de intereses
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
Buenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en drogueriasBuenas Practicas de Almacenamiento en droguerias
Buenas Practicas de Almacenamiento en droguerias
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 

07 Presentación BDD.pptx

  • 1. 4. FUNDAMENTOS DE BASE DE DATOS 4.1. Estructura 4.2. Formularios y Consultas 4.3. Informes en BD
  • 2. 4.1. ESTRUCTURA DE UNA BASE DE DATOS 4.1.1. CONCEPTO, TABLAS, TIPOS DE DATOS Concepto de Base de datos (BD) Es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y almacenados con ayuda de herramientas especializadas para ser explotadas por quienes las usan. A estas herramientas se les denomina DBMS por sus siglas en inglés: Database Management Systems o Sistemas de Gestión de Bases de Datos, que nos permiten realizar la creación, el almacenamiento ordenado y la rápida recuperación de la información.
  • 3. Para la creación de las bases de datos se usan diferentes métodos y paradigmas, cada uno con sus ventajas y dificultades, para decidir cuál aplicar se toma en cuenta: la cantidad de información, su costo, su capacidad de respuesta de consulta y almacenamiento, incluso si cuentan con soporte. Esto se conoce como modelos de base de datos y permiten el diseño y la implementación de algoritmos y otros mecanismos lógicos de gestión, según sea el caso específico. 4.1. ESTRUCTURA DE UNA BASE DE DATOS
  • 4. Las Tablas Las tablas son objetos fundamentales de una base de datos porque en ellas es donde se conserva toda la información o los datos. Las bases de datos, son un conjunto de tablas relacionadas entre sí. Cada tabla almacena datos de un tema concreto, por ejemplo la tabla empleados. En las tablas los datos se organizan en un formato de filas y columnas similar a una hoja de cálculo. Las tablas están formadas por registros (filas) y por campos (columnas), los datos que se almacenan en cada campo son el valor del campo. 4.1. ESTRUCTURA DE UNA BASE DE DATOS 1. Valor del campo rectángulo celeste El valor que contiene cada campo de la tabla. 2. Campo rectángulo rojo contiene datos sobre un aspecto del asunto de la tabla 3. Registro rectángulo verde es un dato completo de la tabla, contiene todos los campos, como una fila de la hoja de cálculo
  • 5. 4.1. ESTRUCTURA DE UNA BASE DE DATOS TABLA Y SUS PARTES
  • 6. 4.1. ESTRUCTURA DE UNA BASE DE DATOS
  • 7. Tipos de Datos Una de las características de los campos, además de su nombre, es el tipo de dato que va a guardar. Esto define el tipo de valores que se permitirá almacenar, la forma de guardarlos y el espacio requerido. Si bien cada DBMS tiene sus propios tipos de datos, se puede clasificar en los siguientes: • Número • Texto • Fecha • Booleanos o lógicos • Otros 4.1. ESTRUCTURA DE UNA BASE DE DATOS Números Entero Reales Texto Longitud fija Longitud variable Fecha Fecha Hora Lógico 0 / 1 Otros Imágenes Posiciones geográficas
  • 8. CREAR BASE DE DATOS Y TABLA OpenOffice Base Al abrir Base, el asistente inicia con la gestión de la base de datos. Existen 2 opciones • Crear una nueva base de datos • Abrir una base de datos existentes Y la opción de conectarse a una base de datos existente en un servidor Escogemos Crear nueva base de datos y damos clic en el botón siguiente
  • 9. ¿Quiere que el asistente registre la base de datos?, se debe escoger • No registrar la base de datos En la opción ¿Qué hacer después de guardar el archivo de base de datos? Debemos escoger. • Abrir la base de datos para su edición. Crear tablas mediante el asistente para tablas debe quedar desactivado luego escogemos Finalizar Ya queda creada la Base de datos CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 10. Luego debemos guardar el archivo que representa a esa base de datos. Escribimos el nombre con el que le queremos guardar a la base de datos cuya extensión es .odb Y le damos clic en guardar. Tenemos creada y guardada la base de datos. CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 11. A continuación automáticamente se nos abre la ventana de creación de tablas. 1. Escogemos la opción Crear tabla en modo diseño 1. Y enseguida se abre la pantalla de diseño de tablas En nombre de campo ingresamos los campos de la tabla y en Tipo de campo escogemos los tipos de datos Vamos a ingresar el nombre de campo IdCliente que contiene el código único del cliente y en tipo de campo escogemos Entero [INTEGER] y abajo en las propiedades de campo, en Valor automático escogemos SI CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 12. Vamos ingresando cada uno de los nombres y tipos de datos de cada campo de la tabla. CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 13. Para seleccionar la clave primaria, damos clic a la izquierda del campo IdCliente se abre un submenú en el que escogemos Clave principal CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 14. Hemos creado de esta manera la tabla de Clientes, queda guardar la tabla dando clic en guardar CREAR BASE DE DATOS Y TABLA OpenOffice Base
  • 15. Recuerde, una base de datos es un conjunto de tablas relacionadas entre sí, la manera de relacionarlas es incluir campos que las “identifiquen de manera única” en cada tabla. Estos campos se denominan clave principal o llave de una tabla. Cuando la clave contiene valores que lo relacionan con los valores de la clave principal de otra tabla, estos campos se denominan “clave externa o foránea” De esta manera cada clave principal de una tabla se relaciona con la clave foránea de otra y relaciona entre sí a las tablas 4.1.2 TIPOS DE CLAVE
  • 16. 4.1.2. TIPOS DE CLAVES Existen tres tipos de claves principales que se pueden crear 1. Auto Numérico (Automático) Este tipo de clave hace que el campo no se pueda modificar y además que automáticamente introduzca un valor secuencial al agregar cada registro 2. Simple Cualquier campo definido por el usuario por ejemplo: Cédula de identidad 3. Múltiple Varios campos definidos por el usuario por ejemplo: Código de cliente y Cédula de identidad La clave principal permite que el usuario no tenga datos duplicados en los campos que conforman la referida clave, posibilitando la identificación única de cada registro. Índice Es un campo o combinación de campos que facilitan la búsqueda de información dentro de una BD. Guarda parejas de elementos: el elemento que se desea indexar y su posición en la base de datos.
  • 17. 4.1.2. TIPOS DE CLAVES Índice Es un campo o combinación de campos que facilitan la búsqueda de información dentro de una BD. Guarda parejas de elementos: el elemento que se desea indexar y su posición en la base de datos
  • 18. En una base de datos las relaciones permiten evitar datos redundantes. La integridad referencial significa que una fila de una tabla siempre tendrá una fila coincidente en la otra tabla, según lo determinado por el valor de sus campos compartidos. La integridad de referencia entre las tablas se asegura que la información de una tabla coincide con la información de las otras tablas relacionadas. Por ejemplo: cada estudiante debe estar matriculado en las clases (materias) que le corresponden, no se puede agregar la matrícula (tabla matrículas) de un estudiante a la base de datos cuya Clase no exista en el catálogo de Clases (tabla Clases). 4.1.3. RELACIÓN ENTRE TABLAS INTEGRIDAD DE REFERENCIA
  • 19. 4.1.3. RELACIÓN ENTRE TABLAS INTEGRIDAD DE REFERENCIA
  • 20. Tras crear una tabla para cada tema en la base de datos, es preciso proporcionar un medio para recopilar de nuevo esa información cuando sea necesario. Para ello, se colocan campos comunes en las tablas que estén relacionadas y se definen las relaciones entre las tablas, con esto se forzará la integridad de referencias entre las tablas Aprovechando estas relaciones se pueden crear consultas, formularios e informes. 4.1.3. RELACIÓN ENTRE TABLAS INTEGRIDAD DE REFERENCIA
  • 21. 4.1.3. RELACIÓN ENTRE TABLAS Los campos de las tablas deben coordinarse de modo que muestren información acerca del mismo pedido. Esta coordinación se lleva a cabo mediante las relaciones de las tablas. Una relación de tabla hace coincidir los datos de los campos clave (a menudo un campo con el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla.
  • 22. 4.1.3. RELACIÓN ENTRE TABLAS Ejemplo: Una tabla de Estudiantes con todos los datos del estudiante incluso las materias en las que está matriculado, pero esto causaría que el código del estudiante se repita en la tabla con cada materia que él toma, esto significa que debe subdividir la tabla de estudiantes en matrícula y materias para permitir que se almacenen todas las materias.
  • 23. 4.1.3. RELACIÓN ENTRE TABLAS TIPOS DE RELACIONES DE TABLAS 1) Relación uno a varios 2) Relación varios a varios 3) Relación uno a uno Esta clase de relación ocurre cuando una fila de la primera tabla puede estar relacionada con muchas filas de la segunda tabla y una fila de la segunda tabla puede estar relacionada con muchas filas de la primera. Un ejemplo de este tipo lo tenemos en la relación entre la tabla Películas y la tabla Interpretes •Este tipo se da cuando una fila de la primera tabla puede estar relacionada con muchas filas de la segunda tabla, pero una fila de la segunda sólo está relacionada con una de la primera. Ejemplo: Es decir, si consideramos que una película sólo puede tener un único género, éste sería el tipo de relación que existe entre la tabla Género y la tabla Películas; pero este Género puede tener varias Películas. Este tipo de relación sucede cuando una fila de la primera tabla sólo puede estar relacionada con una fila de la segunda y una fila de la segunda tabla sólo puede estar relacionada con una de la primera. Ejemplo: Una tabla con países y otra con jefes de gobierno.
  • 24. 4.1.3. RELACIÓN ENTRE TABLAS TIPOS DE RELACIONES DE TABLAS 1) Relación uno a varios 2) Relación varios a varios 3) Relación uno a uno
  • 25. 4.1.3. RELACIONES DE TABLAS EN OPEN OFFICE
  • 26. 1) Relación uno a varios Para este tipo de relaciones la solución siempre es crear una nueva columna en la tabla del lado del muchos, es decir, debemos crear una nueva columna en la tabla cuyas filas sólo pueden estar relacionadas con una fila de la otra tabla, de manera que el valor de ese campo me indique sin lugar a dudas con qué fila está relacionada de la otra tabla. Por tanto, la columna debe ser del mismo tipo de dato que la columna que sea clave primaria en la otra tabla y los valores que podrá contener será cualquiera de los valores que tome la clave primaria en dicha tabla Base -Establecer relaciones uno a muchos en OpenOffice Base,2.0.x. (open-office.es)
  • 27. 2) Relación varios a varios En una relación varios a varios entre dos tablas A y B, un registro de la tabla A puede tener más de un registro coincidente en la tabla B, y un registro de la tabla B también puede tener más de un registro coincidente en la tabla A. No obstante, es necesario crear una tercera tabla C, para generar dos relaciones uno a varios hacia esta tabla. 3) Relación uno a uno Esta relación no es común porque la mayor parte de las veces la información relacionada de este modo se almacena en la misma tabla
  • 28. 4.1.4 ADMINISTRACIÓN DE TABLAS PROPIEDADES DE TABLA Y CAMPO Propiedades de tabla Las tablas y los campos también tienen propiedades que puede establecer para controlar sus características o su comportamiento Las propiedades de tabla son atributos de una tabla que afectan a la apariencia o al comportamiento de la tabla como un todo. Una propiedad de campo se aplica a un campo determinado en una tabla y define una de las características del campo o un aspecto del comportamiento del campo El tipo de datos es una propiedad de campo, El tipo de datos de un campo determina qué otras propiedades tiene el campo Se debe establecer el tipo de datos de un campo al crear el campo Propiedades del campo
  • 29. TAREA 2 Entrega 11 de febrero 23h59
  • 30. 4.2 FORMULARIOS Y CONSULTAS 4.2.1 CREACIÓN DE FORMULARIOS CON ASISTENTE Y EN MODO DISEÑO Los formularios hacen que sea más fácil ver e ingresar los datos de las tablas en una Base de Datos. El diseño de los formularios es importante, dado que son objetos con los que los usuarios agregan, editan o visualizan los datos almacenados en las tablas de la base de datos Al crear un formulario se puede definir cómo se agruparán y ordenarán los datos; se puede usar campos de más de una tabla o consulta, siempre y cuando defina previamente las relaciones entre las tablas y las consultas
  • 31. 4.2 FORMULARIOS Y CONSULTAS 4.2.1 CREACIÓN DE FORMULARIOS CON ASISTENTE Y EN MODO DISEÑO Existen diversos modos de crear un formulario en una base de datos de escritorio. Formulario a partir de una tabla o consulta existente: • Crear un formulario en blanco. • Crear un formulario dividido. • Crear un formulario que muestre varios registros. • Crear un formulario que contenga un subformulario. • Crear un formulario de navegación.
  • 32. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO Para crear un formulario en blanco debemos dar clic en Formularios en el menú de Base de datos de la izquierda. Escogemos Crear formulario en modo de diseño.. Damos clic en el icono de Guardar y finalmente se ingresa el nombre del formulario y tenemos creado un formulario vacío
  • 33. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO Un formulario vacío lo usamos para ir creando el formulario de acuerdo a nuestras necesidades Será necesario ir agregando cada campo manualmente, se explica a continuación como hacerlo, deberá repetir el proceso para cada campo que desee incluir En el formulario en blanco creado en el paso anterior, damos clic derecho y seleccionamos “Editar”
  • 34. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO Se abre el formulario y en los menús de la parte inferior seleccionamos “Navegador de formularios” Se abre el Navegador de formulario y damos clic derecho sobre “Formularios”, en el menú que se abre escogemos “Nuevo” y a continuación escogemos nuevamente “Formulario”
  • 35. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO En el nuevo Formulario creado damos clic derecho y escogemos “Propiedades” En las propiedades del formulario escogemos el menú “Datos”, en tipo de contenido seleccionamos “Tabla” y en Contenido escogemos la tabla que vamos a usar para crear el formulario En el menú General en Nombre se recomienda colocar el mismo nombre de la tabla que escogimos en el paso anterior, para identificar que es el formulario de esa tabla
  • 36. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO Ya tenemos asignado el formulario a la tabla, ahora ya podemos seguir agregando todos los campos que necesitemos de esa tabla En la barra de la izquierda escogemos el icono con una letra A luego de dar clic en él, dibujamos un rectángulo del tamaño que necesitemos Damos doble clic sobre el rectángulo dibujado y en el menú Datos escogemos el campo que queremos agregar, tenga en cuenta que si es un campo requerido seleccione Si en Entrada requerida
  • 37. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO Ya tenemos creado un campo del formulario, en el menú General, debemos colocar el nombre del campo que escogimos en el paso anterior y además podemos cambiar el color de fondo y la apariencia “plano”, “3D”, “sin marco” el tipo de texto • Solo queda agregar una etiqueta para identificar a ese campo • En la barra de iconos de la izquierda seleccionamos Etiqueta y dibujamos un rectángulo donde irá la etiqueta, encima o junto al campo creado • En el rectángulo creado damos doble clic en el menú General en Nombre y en Etiqueta colocamos el nombre del campo
  • 38. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO • Creamos de esta manera el primer campo en el formulario y le colocamos su identificación (etiqueta) para saber a qué campo corresponde • Se deben repetir los pasos, desde donde se inserta el rectángulo del campo y la etiqueta para cada campo que necesitemos agregar. • Podemos arrastrar el campo y la etiqueta a la ubicación que decidamos en el formulario. Si deseamos cambiar el tipo de letra y el color en la etiqueta solo damos clic derecho sobre la etiqueta y en el menú escogemos Propiedades del Control y luego en General buscamos hacia abajo Tipo de Letra, damos clic en los tres puntos y podemos cambiar el color, el tipo de letra, el tamaño y seleccionar algunas otras opciones en Efectos tipográficos
  • 39. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO • Para cambiar el color de fondo del Formulario debemos dar clic derecho sobre el fondo y escogemos Estilo de página, en el menú Área existen varias opciones Color (un solo color), también Degradado (varios colores), Imagen (podemos escoger una imagen de fondo), Motivo (formas geométricas), esta opción se puede usar para cambiar el fondo en cualquier formulario
  • 40. 4.3 INFORMES EN BASE DE DATOS 4.2.1.1 CREACIÓN DE FORMULARIOS EN BLANCO, COMO USARLO • En el navegador de formularios se podrán apreciar los controles que vamos agregando, en este caso agregamos dos la etiqueta y la caja de texto del campo IdClientes • Clientes corresponde al nombre del formulario • Ir insertando los campos en el formulario es un proceso largo, pero no complicado, sobre todo si la tabla tiene a la que esta conectada tiene muchos campos.
  • 41. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS MEDIANTE ASISTENTE Damos clic en Formularios y escogemos la opción “Crear un formulario mediante asistente..” Aparece una ventana con las tablas que tengamos creadas 1. Escogemos la tabla 2. Seleccionamos los campos que queremos agregar 3. Damos clic en el botón con las dos flechas (todos) 1 2 3 Agregar todos los campos Agregar un campo Quitar un campo Quitar todos los campos Finalmente damos clic en siguiente
  • 42. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE A continuar no seleccionamos nada y le damos clic en siguiente, después realizaremos un formulario con subformularios Al seleccionar todos los campos los vemos en la ventana de Campos del Formulario y le damos clic en siguiente
  • 43. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE A continuación seleccionamos el modo en que queremos organizar los campos en el formulario
  • 44. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO En la siguiente pantalla nos permite establecer las entradas de datos, son dos opciones: 1. Solo permite ingresar datos nuevos 1. El formulario muestra todos los datos y permite además agregar nuevos datos, editar y eliminar los ya existentes Se recomienda escoger la opción 2: El formulario mostrara todos los datos No debemos marcar ninguna opción para permitir editar, agregar y eliminar los datos en el formulario
  • 45. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO A continuación podemos escoger el color de fondo del formulario y la apariencia de los bordes de los campos
  • 46. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO Finalmente le colocamos el nombre al formulario, se recomienda dejarle con el nombre de la tabla desde la que se creo, para que sea fácil ubicar y abrir nuevamente el formulario cuando requiera agregar o modificar datos en esa tabla. Y debemos escoger la opción “Trabajar con el formulario”, esto le permitirá empezar a ingresar datos en la tabla Y finalizamos la creación del formulario
  • 47. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.2 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO El formulario contiene los campos de la tabla en el que se puede ingresar datos para crear nuevos registros, modificar o eliminar registros En la parte inferior se encuentra el menú del formulario que nos permite interactuar con los datos Permite avanzar y retroceder entre los datos existentes Permite insertar un nuevo registro Permite eliminar un registro Permite ordenar los registros Abre un menú para escoger el campo y el orden: ascendente o descendente
  • 48. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIOS A continuación nos permite configurar un subformulario, esto solo es posible desde tablas que tienes relaciones de uno a muchos Por ejemplo en las siguientes tablas solo se podrá agregar un subformulario desde la tabla Países, que tiene una relación de uno a muchos
  • 49. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIOS Al iniciar el asistente escogemos la tabla PAISES, a continuación en el subformulario se activa la tabla CLIENTES con la que esta relacionada Seleccionamos “Agregar subformulario”, luego seleccionamos “Subformulario basado en relación existente” y escogemos la tabla CLIENTES, que aparece por la relación que creamos entre estas tablas y damos clic en Siguiente
  • 50. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO A continuación nos aparecen los campos de la tabla CLIENTES que se incluirán en el subformulario
  • 51. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIOS Al agregar todos los campos se puede observar que se pasan a la ventana Campos del formulario Si tiene algún campo en la ventana Campos disponibles significa que no fue agregado, en este caso al pasar todos esa ventana queda vacía. Y damos clic en el botón siguiente
  • 52. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y VISTA DISEÑO En este siguiente paso debemos escoger como van a ir organizados los campos en el formulario Pero tenemos dos opciones: La organización del formulario principal La organización del subformulario Debemos escoger para cada uno, se recomienda escoger la misma organización para las dos opciones, pero no es obligatorio y damos clic en siguiente
  • 53. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIO En este siguiente paso debe escoger si deseamos solo ingresar datos nuevos. O si deseamos que el formulario permita eliminar, modificar y agregar nuevos registros a la tabla Se debe escoger la opción “El formulario mostrará todos los datos” Esto nos permitirá consultar los datos que ya fueron ingresados, además eliminar y modificar estos datos e insertar datos nuevos. No debemos seleccionar ninguna opción, sino el formulario no permitirá realizar la acción que seleccionemos es damos clic en Siguiente
  • 54. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIO Inmediatamente nos solicita escoger los colores del formulario y la apariencia de los campos Finalmente colocamos un nombre al formulario y escogemos la opción Trabajar con el formulario para insertar, modificar, consultar o eliminar datos de la tabla Países
  • 55. 4.2 FORMULARIOS Y CONSULTAS 4.2.1.3 CREACIÓN DE FORMULARIOS CON ASISTENTE Y SUBFORMULARIO El formulario principal nos muestra la información de la tabla Países y el subformulario nos muestra la información de la tabla Clientes. Pero cuando escogemos un País en el formulario principal, el subformulario muestra el primer cliente que tenga el mismo código de País
  • 56. En una base de datos bien diseñada, los datos que se quieren plasmar en un formulario o informe suelen estar repartidos en varias tablas. Una consulta extrae información de diversas tablas y consolida esa información para mostrarla en el formulario o informe. Una consulta puede servir para : • Pedir resultados de datos de la base de datos • Llevar a cabo una acción relativa a los datos o para ambas cosas. • Obtener una respuesta a una pregunta sencilla, efectuar cálculos, combinar datos de distintas tablas o agregar, cambiar o eliminar datos de una base de datos. 4.2 FORMULARIOS Y CONSULTAS 4.2.2 TIPOS DE CONSULTAS
  • 57. Dada su enorme versatilidad, existen muchos tipos de consulta y el tipo que se cree depende de la tarea que quiera realizarse En general, se tienen dos tipos de consultas: • De Selección: Para recuperar datos de una tabla o hacer cálculos. • De Acción: Para agregar, cambiar o eliminar datos. Cada tarea tiene un tipo específico de consulta de acciones. Para realizar consultas más complejas se puede usar la opción SQL (Structured Query Language/Lenguaje de Consulta Estructurado) ubicada en la esquina inferior izquierda de Access. 4.2 FORMULARIOS Y CONSULTAS 4.2.2 TIPOS DE CONSULTAS
  • 58. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS EN VISTA DE CONSULTAS
  • 59. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE Escogemos Formularios en el menú de la izquierda y seleccionamos “Crear un formulario mediante el asistente”
  • 60. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE Seleccionamos la tabla a la cual queremos realizarle la consulta, al seleccionar la tabla nos aparecen los campos de la tabla, debemos agregar lo que queramos incluir También podemos seleccionar lo campos de otras tablas siempre que estén relacionadas e incluirlas en el resultado de la consulta, podemos apreciar que junto a cada campo agregado aparece el nombre de la tabla de la cual proviene Luego de agregar todos los campos que queramos incluir en el resultado de la consulta le damos clic en siguiente
  • 61. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE Enseguida el asistente nos permite ordenar el resultado de la consulta por los campos que seleccionemos, se puede dejar sin ordenar y le damos clic en siguiente A continuación podemos aplicar filtros a la consulta, escogemos el campo al que queremos aplicar un filtro, escogemos la condición y el valor y solo se obtendrán los resultados filtrados, se pueden aplicar varios filtros a otros campos al mismo tiempo, escogiendo las opciones de los filtros de abajo
  • 62. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE El asistente en la siguiente opción no permite agrupar el resultado o mostrar todos los campos resultantes, Consulta detallada no muestra todos los campos del resultado La opción consulta abreviada nos permite aplicar algunas funciones de totalización como el conteo de los campos resultantes o solo el mínimo, si es un campo numérico podemos obtener el resultado de la suma de los campos resultantes y escogemos el campo al que queremos aplicarle esta función de totalización
  • 63. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE Al escoger la función de totalización debemos agrupar el resultado, mientras mas campos agrupemos cada campo se combina con los registros de valores idénticos en la lista de campos especificados y genera único registro que es usado para generar un resumen por los campos agrupados.
  • 64. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS MEDIANTE ASISTENTE A continuación nos permite realizar más filtros por los campos agrupados, si deseamos agregamos mas filtros para obtener un resultado más minucioso y le damos clic en siguiente Como usamos varios campos de otras tablas para el resultado, podemos tener campos con el mismo nombre por lo que nos permite cambiar estos nombres por otros denominados Alias, no cambia los nombres en la tabla solo en el resultado
  • 65. 4.2 FORMULARIOS Y CONSULTAS 4.2.3 CREACIÓN DE CONSULTAS EN VISTA DE CONSULTAS Finalmente nos muestra un resumen de la consulta que realizamos escogiendo las distintas opciones y nos permite colocarle un nombre a la consulta, se recomienda que el nombre especifique el resultado de la consulta, por ejemplo si escogimos contar el nombre sería ConteoconFiltroClientes
  • 66. TAREA 3 Entrega 22 de febrero 11h59
  • 67. 4.3 INFORMES EN BASE DE DATOS 4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO Los informes constituyen un modo de ver, formatear y resumir la información contenida en la base de datos. Por ejemplo, se puede crear un sencillo informe de números de teléfono de todos los contactos o un informe del total de ventas en distintas regiones y períodos de tiempo Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos: • Mostrar o distribuir un resumen de los datos. • Archivar instantáneas de los datos. • Aportar detalles sobre un registro concreto. • Crear etiquetas
  • 68. 4.3 INFORMES EN BASE DE DATOS 4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO Crear un informe mediante el Asistente para informes Para crear un informe, lo primero que tenemos que hacer es seleccionar el icono Informes en el margen izquierdo de la base de datos y en el panel de tareas vemos como única opción Usar el asistente para crear informe Pasos del Asistente: 1. Elegir la tabla o la consulta origen de los datos del informe y a continuación selecciona los campos que quieres mostrar en el informe. 2. Elegir el nombre que tendrá cada uno de los campos como cabecera de columna 3. Agrupar los registros que mostrará el informe a partir de los valores de cualquiera de sus campos 4. Selecciona el criterio de ordenación de campos del informe en función del agrupamiento que hayas elegido 5. Elegir el aspecto externo del 6. En la opción denominada ¿Qué clase de informe desea crear? debes indicar si el tipo de informe que estás creando es un informe estático o dinámico: informe
  • 69. 4.3 INFORMES EN BASE DE DATOS 4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO Crear un informe mediante el Asistente para informes
  • 70. 4.3 INFORMES EN BASE DE DATOS 4.3.1 CREACIÓN DE INFORMES CON ASISTENTE Y VISTA DISEÑO Para abrir un informe en la vista Diseño Una vez abierta la base de datos y seleccionada la opción Informes en el margen izquierdo del entorno de OpenOffice Base, haz clic en Crear un informe en la vista diseño, donde lo primero que debe hacer es seleccionar la tabla o consulta que servirá como origen de datos del informe
  • 71. 4.3 INFORMES EN BASE DE DATOS 4.3.2 AGRUPAR Y ORDENAR DATOS DE UN INFORME La información suele ser más fácil de comprender cuando se divide en grupos. Por ejemplo, un informe en el que se agrupan las ventas por región puede resaltar tendencias que, de otra manera, pasarían desapercibidas. En un informe se pueden definir niveles de agrupamiento, lo que permite agrupar los registros del informe y sacar por cada grupo una cabecera especial o una línea de totales, también podemos definir un determinad orden para los registros que aparecerán en el informe.
  • 72. 4.3 INFORMES EN BASE DE DATOS 4.3.2 AGRUPAR Y ORDENAR DATOS DE UN INFORME Pasos Generales: 1. Elegir los campos que mostrará el informe 2. Seleccionar las etiquetas que se va a realizar 3. Ventana “Agrupación”, indicar por cual de los campos se desea agrupar.
  • 73. 4.3 INFORMES EN BASE DE DATOS 4.3.3 IMPRESIÓN DE UN INFORME Una vez creado un informe es posible que necesite imprimirlo. Antes de hacerlo usted debería obtener una vista previa, para luego poder cambiar la configuración de impresión, como los márgenes y el número de columnas en una página impresa
  • 74. TALLER 2 Entrega 3 de marzo 23h59