Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
62Activity
0 of .
Results for:
No results containing your search query
P. 1
Bases de Datos OpenOffice

Bases de Datos OpenOffice

Ratings:

4.83

(1)
|Views: 18,382|Likes:
Published by JorgeClmman

More info:

Published by: JorgeClmman on Jan 31, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

07/30/2013

 
2
Una base de datos es un conjunto de datos queestán organizados entre sí y que pueden con-sultarse.El programa que permite el almacenamiento delos datos y que acilita su consulta se llama sis-tema gestor de bases de datos.Ejemplos típicos de bases de datos pueden ser el catálogo de libros de una biblioteca, las pelí-culas presentes en un videoclub o las califcaciones de los alumnos en un Instituto.En la actualidad existen diversos modelos de ba-ses de datos como, por ejemplo, el jerárquico, elde red y el relacional, aunque éste último es el queha adquirido mayor popularidad y es el que másse utiliza. La idea undamental de este modelo debase de datos recae en el uso de relaciones entretablas que contienen datos.Una tabla es el sistema que permite almacenardatos de una determinada entidad. Cada tablapuede contener varios atributos relacionados conla entidad que describen. Llamamos registro a ca-da fla de inormación que contiene la tabla.Imaginemos que queremos crear una base de da-tos para la gestión de las películas presentes en unvideoclub, se podrían crear las tablas siguientes:– Tabla
Películas
: donde se almacenan los da-tos de la película y, por tanto, podríamos de-fnir los atributos de
Título 
,
Año 
,
Duración 
,
Di- rector 
,
Temática 
, Actor
principal 
, entre otros.– Tabla
Actores
: donde se almacena inorma-ción de los actores como el
Nombre 
,
Apellidos 
,
Año de nacimiento 
, entre otros.– Tabla
Directores
: donde se almacena inor-mación sobre los directores de las películascomo el
Nombre 
,
Apellidos 
,
Año de nacimiento 
,
Temática 
, entre otros.Para cada atributo de la tabla se debe confgurarel tipo de datos que contendrá. Por ejemplo, parael atributo
Año 
de la tabla
Películas
, lo más ade-cuado sería utilizar como tipo de campo
Fecha 
.En cambio, para el campo
Duración 
, lo correctosería uno de tipo numérico y para el campo
Nom- bre 
, uno de tipo cadena de caracteres.Cada tabla puede contener una llave primariaque identifca, de orma inequívoca, cada regis-tro de una tabla. Por tanto, el valor de una llaveprimaria no se puede repetir entre las flas deuna tabla.Podríamos utilizar un campo DNI/CIF como llave primaria en una tabla destinada a almacenarinormación de clientes o personas, ya que todos tenemos uno distinto. Estas llaves que tienensignifcado, se denominan llaves naturales.
 
3
Figura 1. Fichero general con OpenOfce.org Base.
El módulo de OpenOfce.org (OOo) destinado a la gestiónde bases de datos es Base. Este programa es una de lasgrandes novedades que incorpora la versión 2.0 de OOo, yaque no existía como tal en la versión anterior.OpenOfce.org Base es comparable a otros sistemas ges-tores de bases de datos para escritorios personales comoMicrosot Access de Microsot Ofce.
 
Es importante destacar que, en este modelo, el orden en que se almacenan los datos carece de importancia(a dierencia de otros modelos de bases de datos), ya que esta inormación se presentará al usuario através de consultas que permiten ordenar los datos de la manera más conveniente.El lenguaje más habitual para construir las consultas en las bases de datos relacionales es el SQL (
Structu- red Query Language 
o Lenguaje Estructurado de Consultas), un estándar implementado por los principalesmotores o sistemas de gestión de bases de datos relacionales, aunque para los usuarios más inexpertosexisten otros métodos que no requieren el aprendizaje de este lenguaje.Una base de datos acostumbra a tener diversas tablas relacionadas entre sí. En el caso anterior, podríamosrelacionar el atributo
Actor principal 
de la tabla
Películas
con la llave primaria de la tabla
Actores
. De estamanera es como podemos relacionar diversas tablas.Las relaciones más usuales entre tablas son las siguientes:
 – Relación de 1 a 1
: para cada registro de una tabla corresponde sólo un registro en otra tabla yviceversa.
 – Relación de 1 a muchos
: éste es el tipo de relación más habitual entre tablas. Cada registro de unatabla se puede relacionar con muchos otros registros de otra tabla.En el caso expuesto anteriormente existe una relación de
1 a muchos 
entre la tabla
Directores
y
Películas
, y es que cada
Director 
puede haber dirigido muchas
Películas 
y, en cambio, una
Película 
 normalmente ha sido dirigida por un solo
Director 
.
 – Relación de muchos a muchos
: esta relación existe en situaciones en las que cada registro de unatabla se puede relacionar con muchos otros registros de otra tabla y viceversa.
7.1 OpenOfce.org Base
n
7.2 Creación de una base de datos
n
Crear una nueva base de datos desde cero utilizando
 
OpenOfce.org es bastante sencillo. Simplemente,en el momento de iniciar la aplicación, debemos seleccionar la opción
Crear nueva base de datos
 (
Figura 2
). El tipo de base de datos por deecto será un fchero nativo de OpenOfce.org en ormato .
odb 
 que utiliza el motor HSQL.

Activity (62)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Hector Horacio Alvarez added this note
Siempre es bueno escuchar a los demás. Siempre hay algo para aprender.
guaranny liked this
Kathy Trujillo liked this
Susana GC liked this
Jordi Tarragona liked this
Andy Andrei liked this
Rodr Igo liked this
Carmen Ag liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->