Vous êtes sur la page 1sur 60

Tecnologías de Base de Datos

Gestor de
APACHE OPEN Base de
Datos
OFFICE
Apache OpenOffice es una suite de oficina de código abierto líder para
el procesamiento de palabras, hojas de cálculo, presentaciones, gráficos, bases
de datos y más. Se encuentra disponible en varios idiomas y funciona en todos
los sistemas comunes. Almacena todos sus datos en un formato que es un
estándar internacional y puede también leer y escribir archivos producidos por
otros paquetes de oficina. Puede ser descargado y utilizado completamente sin
cargo para cualquier propósito.
• 1982.- Se crea Sun.
• 1990.- Sun compra Star Division (empresa alemana que tenía su propia suite
ofimática, esa suite se llamaba Star Office)
• 1992.- Star Division lanza StarOffice 1.0
• 1995.- Star Division presentaba la primera suite ofimática multiplataforma de la
historia, StarOffice 3.0
• En 1999.- StarOffice alcanzó la versión 5.0
• 2005.- OpenOffice.org XML, fue sustituido por OpenDocument
• 2005.- OpenOffice.org alcanzó la versión 2.0, más compatible con Microsoft
Office.
• 2008.- OpenOffice estrenó la version 3.0
• 2009.- Oracle, gigante de las bases de datos, compró Sun Microsystems
• 2010.- Se creó The Document Foundation, con el propósito de mantener el
espíritu original del proyecto OpenOffice en un entorno de colaboración abierta y
transparente.
• 2011.- Oracle cedió el código de OpenOffice a la fundación Apache
DOCUMENTO DE TEXTO O WRITER HOJA DE CÁLCULO O CALC

Herramienta para editar texto. Gestor de hoja de cálculo.


PRESENTACIÓN O IMPRESS DIBUJO O DRAW
Herramienta para crear Aplicación para realizar
presentaciones multimedia. diagramas, dibujos y gráficas.
FÓRMULA O MATH BASE DE DATOS O DATABASE
Editor de fórmulas
Gestor de base de datos.
matemáticas.
Es un programa de base de datos similar a Microsoft Access.

Apache OpenOffice Base permite la creación y manejo de bases de


datos, elaboración de formularios e informes que proporcionan a los
usuarios finales un acceso fácil a los datos.

Al igual que Microsoft Access, es capaz de trabajar como un front-end


para diversos sistemas de bases de datos tales como el de Access
(JET), fuente de datos ODBC y MySQL/PostgreSQL.

Base es un sistema gestor de bases de datos con una amplia gama de


características, puede, desde simplemente llevar un control de su
colección de CD hasta generar un informe corporativo mensual
departamental de ventas.
Para un uso personal de bases de datos Base es lo único
que se necesita, Base ofrece el motor completo de bases de
datos relacionales HSQL configurado para uso individual,
con los datos almacenados en el archivo de Base; también
ofrece soporte nativo para archivos de dBase.

Base contiene asistentes para ayudar a los usuarios nuevos


en el diseño de bases de datos (o simplemente nuevos
en Base) a crear tablas, consultas, formularios e informes,
junto con un conjunto predefinido de definiciones de tablas
para controlar activos, clientes, ordenes de venta, facturas y
mucho más.
Dentro de OOo Base en particular podríamos
clasificar los distintos tipos de datos en cuatro
grandes grupos:
Alfanuméricos

Numéricos, Enteros y Reales

Temporales

Especiales
Alfanuméricos
■ Se utilizan para almacenar textos que pueden contener
letras y números, pero teniendo en cuenta que los
números serán tratados como un carácter más. El más
utilizado es el tipo Texto [VAR CHAR].
Numéricos, Enteros y Reales
■ Se utilizan para almacenar valores numéricos sobre los que, al
contrario que en los tipos alfanuméricos, se podrán realizar
operaciones aritméticas. En las propiedades de los reales hay que
indicar cuántas de las cifras del tamaño asignado serán
decimales (se conoce también como la escala). Los más utilizados
son Integer [INTEGER] y Número[NUMERIC].

 TIPOS DE DATOS ENTEROS  TIPOS DE DATOS REALES


Temporales
■ Se utilizan para guardar fechas y/o horas.
Especiales

■ Tipos de datos que no entran en ninguna de las clasificaciones


anteriores. El mas utilizado es el tipo Sí/No [BOOLEAN]
Además, dependiendo del tipo de dato, podemos tener hasta seis
propiedades que se pueden configurar para mantener la
consistencia y el formato de la información introducida. Éstas son:
•Si se pone afirmativo permite que OOo Base dé
Valor automático. automáticamente un valor secuencial a este campo.

•Sirve para indicar si será obligatorio o no introducir un


Entrada requerida. valor en este campo para cada fila de la tabla.

•Especifica la longitud máxima permitida.


Tamaño o longitud.
•Sirve para especificar cuántas cifras del tamaño
Decimales. asignado serán decimales.

•Permite asignar un valor por defecto para este campo


Valor Predeterminado. a todas las filas que se vayan introduciendo.

•Permite especificar el formato del campo.


Ejemplo de formato.
TIPOS DE OBJETOS
TABLAS
Una tabla en la base de datos es el objeto que
contiene la información básica que deseas
archivar.
En una base de datos, una tabla almacena
información de un grupo de cosas que
llamaremos campos.
Por ejemplo, una tabla podría contener una
libreta de direcciones, un inventario de
existencias, una guía telefónica o una lista de
precios.
Una base de datos puede tener varias tablas.
TABLAS
Usar el asistente para crear una tabla

Los asistentes se han diseñado para hacer tareas básicas. A veces no son suficiente para lo que queremos;
en cuyo caso podemos utilizar el asistente como punto de partida, y después trabajar sobre el contenido
generado.

Paso 1: seleccionar campos

Paso 2: establecer los tipos de campo y formatos

Paso 3: seleccionar la clave primaria

Paso 4: crear la tabla


CONSULTA
Las consultas se usan para Se pueden realizar sobre una o
obtener información específica varias tablas relacionadas y el
de una base de datos. Las resultado que devuelven se
consultas son tablas especiales muestran también en forma de
dentro de la base de datos. tabla.

En OpenOffice las consultas


se pueden crear en modo
Diseño, utilizando el
asistente o utilizando SQL.
CONSULTA
 Crear una consulta usando la Vista diseño no es tan difícil, se hace en varios
pasos. ¿Cuál es el consumo de combusti ble de nuestro vehículo? Esta pregunta
requiere crear dos consultas, usando la primera consulta como par te de la
segunda consulta.

 Paso 1: abrir la primera consulta en Vista diseño


Hacer clic en Crear consulta en vista Diseño ===
■ Paso 2: añadir las tablas

■ Figura : ventana agregar tabla o consulta Figura : tabla Combustible en la consulta

■ 1.- Pulsar en Combustible para resaltarlo.


■ 2.- Hacer clic en Añadir y, a continuación, Cerrar.
CONSULTA
■ Paso 3: añadir campos a la tabla en la parte inferior
1.- Hacer doble clic en el campo IdCombustible en la tabla Combustible.
2.- Hacer doble clic en el campo Cuentakilómetros.
3.- Hacer doble clic en el campo CantidadCombustible.
La tabla en la parte inferior de la ventana de consulta debería mostrar tres columnas.

■ Paso 4: establecer los criterios de la consulta


Queremos que IDCombustible en la consulta empiece por el número 1
1.- Escribir >0 en la celda Criterio de la tabla de la consulta.
2.- Hacer clic el icono Ejecutar consulta en la barra de herramientas Diseño de consulta (ver imagen).
■ Paso 5: guardar y cerrar la consulta
Ya que esta consulta contiene las lecturas finales del cuentakilómetros para los cálculos, llamarla
Lecturas-finales cuando se guarde. Luego cerrar la consulta.

■ Paso 6: crear la consulta para calcular el consumo


1.- Pulsar Crear consulta en vista diseño para abrir una consulta nueva.
2.- Añadir la tabla Combustible a la consulta como hizo en el paso 2: (REFERENCE TEXT UNAVAILABLE:
"Añadir tablas"), pero no cerrar la ventana Añadir tablas.
3.- Añadir la consulta Lecturas-finales a esta consulta.

3.1.- Pulsar Consultas para obtener la lista de consultas de la base de datos.

3.2.- Pulsar en Lecturas-finales.


3.3.- Hacer clic en Añadir y , a continuación, en Cerrar.
■ Paso 7: añadir campos a la tabla en la parte baja de la consulta
Vamos a calcular el consumo de combustible. Para ello necesitamos la CantidadCombustible y la distancia
recorrida.

1.- Hacer doble clic en CantidadCombustible en la consulta Lecturas-finales.


2.- Hacer doble clic en Cuentakilómetros en la consulta Lecturas-finales
3.- Hacer doble clic en Cuentakilómetros en la tabla Combustible.

■ Paso 8: introducir el campo de diferencia IDCombustible


Queremos que la diferencia entre el valor IDCombustible de la tabla Combustible y el valor IDCombustible de la
consulta Lecturas-finales sea igual a uno (“1”).
1.- Escribir "Lecturas-finales"."IdCombustible" - "Combustible"."IdCombustible" en el campo que hay a la
derecha del campo Cuentakilómetros de la tabla Combustible. Escribir el número 1 (uno) en la celda Criterio de
esta columna.
2.- Calcular la distancia viajada :

Escribir "Lecturas-finales"."Cuentakilómetros" – "Combustible"."Cuentakilómetros" en la celda Campo. Escribir >0 en la celda Criterio

3.- Calcular el consumo :

Escribir ("Lecturas-finales"."Cuentakilómetros" - "Combustible"."Cuentakilómetros") / "Lecturas-finales"."CantidadCombustible" en la siguiente


columna a la derecha de la palabra Campo.

■ Paso 9: ejecutar la consulta y realizar alguna modificación

Después de ejecutar la consulta para asegurarnos de que funciona correctamente, se pueden ocultar todas las columnas que no se necesiten.

1.- Pulsar el icono Ejecutar consulta en la barra de herramientas Diseño de consulta

2.- Añadir alias

3.- Ejecutar la consulta nuevamente.

4.- Ocultar un campo que no es necesario que se vea.

5.- Volver a ejecutar la consulta

■ Paso 10: cerrar, guardar y nombre la consulta


Los formularios son un tipo de
objeto que van a permitir la
introducción de datos en las
tablas de una forma más
sencilla y más limpia. En vez
de introducir los datos
directamente sobre la tabla,
los datos se introducen en la
tabla a través de los
formularios.
Las tablas almacenan la
información, los formularios se
En una base de datos se puede
encargan de recogerla. Las tablas
crear más de un formulario basado
deben estar cerradas para que
en una misma tabla. Un formulario
las tablas puedan incluir los
puede tomar varios campos de una
datos de los formularios. Al cerrar
tabla o todos; incluso puede tomar
o guardar los formularios, las
campos de diferentes tablas o
tablas se actualizan. Todos estos
consultas.
conceptos los trataremos en las
siguientes secciones.
Usar el asistente para crear un formulario

Paso 2: configurar un subformulario


Paso 1: seleccione campos
Paso 3: añadir campos a un subformulario Paso 4: obtener campos combinados

Este paso es para tablas o consultas en las


que no se ha definido una relación.
Paso 5: organizar los campos de control
Paso 6: control de los datos introducidos

Paso 7: aplicar estilos

Paso 8: establezca un nombre


TIPOS DE USUARIOS
TIPOS DE USUARIOS

Usuarios normales: Son Programadores de aplicaciones: Son


usuarios no sofisticados que profesionales informáticos que
interactúan con el sistema escriben los programas de aplicación,
mediante un programa de utilizando herramientas para
aplicación con una interfaz de desarrollar interfaces de usuario,
como las herramientas de desarrollo
formularios, donde puede
rápido de aplicaciones (DRA), que
rellenar los campos apropiados facilitan crear los formularios e
del formulario. informes sin escribir directamente el
programa.
TIPOS DE USUARIOS

Usuarios sofisticados.
Usuarios especializados. Son
Interactúan con el sistema
usuarios sofisticados que escriben
sin programas escritos,
aplicaciones de bases de datos
usando el lenguaje de
especializadas y adecuadas para el
consulta de base de datos
procesamiento de datos tradicional.
para hacer sus consultas.
ARQUITECTURA BÁSICA

Una fuente de datos, o base de datos, es una colección de piezas de


información a las que OpenOffice.org (OOo) puede acceder o
gestionar.

OpenOffice.org usa los términos "Fuente de datos" y "Base


de datos" para referirse a lo mismo, que podría ser una
base de datos como MySQL o dBase o una hoja de cálculo o
documento de texto con datos.

OOo Base utiliza el motor de base de datos HSQL. Todos los


archivos creados por este motor se guardan en un archivo
comprimido. Los formularios de la base de datos están
incluidos en este archivo comprimido.
ARQUITECTURA BÁSICA

La base de datos en OOo requiere Java Runtime Environment


(JRE). Debe ser Java 5.0 o superior. En OOo, se usa
Herramientas> Opciones> OpenOf fice.org> Java para registrar
Java. La versión de JRE de Windows no se puede usar,
mientras que hay otras versiones que sí pueden.

Son aquellas que contienen los campos, esto a su vez contienen los
datos que almacena el usuario, el cual forman los registros de forma
horizontal. Cada columna de la tabla tiene sus propiedades el cual
determina que tipo de dato se va a introducir en cada campo.
ARQUITECTURA BÁSICA

Las consultas son aquella que abrevian la búsqueda de una base de


datos, también puede presentar operaciones matemáticas, lógicas,
funcionales, etc. La consultas pueden darse en tablas relacionadas o en
una sola tablas.

Es la plantilla en donde se van agregar los controles de formulario el cual


ayudaran al usuario ha que el llenar de su base de datos sea muy simple
y vistoso según como lo desee.
Todos estos son parte de la base de datos el cual nos servirá para
nuestro trabajo.
PROCEDIMIENTOS DE
COPIAS DE RESPALDO
Y RECUPERACIÓN
AUTOMATIZAR LA CREACIÓN DE UNA COPIA DE SEGURIDAD

 Se activa la opción en configuración Herramientas > Opciones >Cargar/Guardar >


General > Siempre crear una copia de seguridad.
 Si está activada, se creará una copia del documento abierto siempre que éste sea
modificado. La copia reside en la carpeta del usuario, subcarpeta Backup con el
mismo nombre del documento y la extensión . bak
 Es por ello que esta opción es muy recomendable que sea activada en todos
aquellos equipos en los que parece se producen pérdidas de documentos de forma
habitual.
CONFIGURAR EL TIEMPO DE AUTOGUARDADO

 Se debe activar en la opción de configuración Herramientas > Opciones


>Cargar/Guardar > General > Guardar datos de recuperación
automática cada NNN minutos.
 Si esta opción está activada, se creará una copia del documento
abierto siempre y cuando éste sea modificado.
 La copia se crea en la carpeta del usuario, subcarpeta Backup, copia
que se renueva cada NNN minutos con el nombre del documento y la
misma extensión.
 La copia se elimina automáticamente si el programa finaliza
correctamente, pero si no es así, es desde este lugar que OpenOf fice
intenta recuperarlo al ser de nuevo activado.
REQUERIMIENTOS
DE INSTALACIÓN
REQUISITOS ESPECIALES DEL SISTEMA
PARA WINDOWS
INSTALACIÓN PARA EL SISTEMA PARA
WINDOWS
INSTALACIÓN PARA EL SISTEMA PARA
WINDOWS
INSTALACIÓN PARA EL SISTEMA PARA
WINDOWS
INSTALACIÓN PARA EL SISTEMA PARA
WINDOWS
INSTALACIÓN PARA EL SISTEMA PARA
WINDOWS
APACHE OPENOFFICE BASE

USOS
USOS
 Base es un sistema gestor de bases de datos con una amplia gama de
características, diseñado para cubrir un amplio abanico de usuarios,
puede, desde simplemente llevar un control de su colección de CD
hasta generar un informe corporativo mensual departamental de
ventas.

 Base contiene asistentes para ayudar a los usuarios nuevos en el


diseño de bases de datos (o simplemente nuevos en Base) a crear
tablas, consultas, formularios e informes, junto con un conjunto
predefinido de definiciones de tablas para controlar activos, clientes,
ordenes de venta, facturas y mucho más.
USOS
 Para un uso personal de bases de datos Base es lo único que se
necesita, Base ofrece el motor completo de bases de datos relacionales
HSQL configurado para uso individual, con los datos almacenados en el
archivo de Base; también ofrece soporte nativo para archivos de dBase .

 Para el uso de los usuarios empresariales avanzados, Base distribuye


controladores nativos para una variedad de motores de bases de datos
multiusuario: MySQL, Adabas D, MS Access y PostgreSQL.
Adicionalmente el soporte de controladores estándar para JDBC y ODBC
le permite conectar con prácticamente cualquier base de datos
existente.
USOS
 Base se integra perfectamente con el resto de las aplicaciones de
OpenOffice, por ejemplo:

1. proporcionando datos de agenda de direcciones para fusión de correo


en Writer utilizando el protocolo estándar LDAP, o formatos de agenda
comunes como el de Microsoft Outlook, Microsoft Windows y Mozilla ;
2. creando rangos de datos enlazados con Calc para el análisis de datos
o como base para gráficos.
VENTAJAS Y
DESVENTAJAS
VENTAJAS

Multiplataforma. Puedes disponer


de él en Windows o Linux,
mientras el equivalente de
Microsoft, sólo lo puedes tener en Su coste. Es gratuito, por lo que no
los Windows. deberás pagar por él ni por sus
actualizaciones. Sólo son de pago
algunas mejoras del programa.

Extensiones. A día de hoy existen


numerosas extensiones para
aplicarlas a OpenOffice.
Intercambio de archivos. OpenOffice Código de fuente abierto. Ello
posee la facilidad de guardar los permite que cualquier
documentos en formato Open o en desarrollador pueda realizar
otros formatos restrictivos propietarios modificaciones y extensiones
como pueden ser .doc del programa.
DESVENTAJAS

• Utiliza más recursos de memoria de tu sistema


GRAN USO DE (recursos).Hace un uso mayor de memoria y de
RECURSOS: CPU que otras suites ofimáticas

• La velocidad de procesamiento general de


PROBLEMAS DE OpenOffice, al editar y guardar documentos y otros
VELOCIDAD archivos, es más lenta que la de Microsoft Office y
otros similares.

• La colección de programas no es 100 por ciento


COMPATIBILIDAD CON compatible con Microsoft y no es muy compatible
OTRAS COLECCIONES con otras suites,
DESVENTAJAS

• Dado que OpenOffice es una aplicación


gratuita y cuenta con el apoyo de los usuarios y
POCO SOPORTE desarrolladores, la ayuda y el soporte a la
recopilación de los programas es informal y en
TÉCNICO su mayoría sólo están disponibles en Internet a
través de foros y grupos de correo electrónico

PROBLEMAS DE • La colección de programas contiene un conjunto


limitado de tipos de letra y debe depender de las
FUENTE fuentes ya cargadas en el equipo.
GRACIAS

Vous aimerez peut-être aussi