8
4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I IES HUERTA DEL ROSARIO (CHICLANA) 9.1. INTRODUCCIÓN A LAS BASES DE DATOS 9.1.1. ¿QUÉ ES UNA BASE DE DATOS? Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Una base de datos es un conjunto de datos. Muy bien. Clarísimo. Bueno, piensa en Tuenti: es una base de datos con tus amigos y amigas. Y de cada persona, guarda una serie de datos: comentarios, fotos, vídeos. 9.1.2. ¿QUE ES UN SISTEMA DE GESTIÓN DE BASES DE DATOS? Los sistemas de gestión de bases de datos (en inglés datab ase mana gemen t syste m, abreviado  DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Para que puedas usar Tuenti hay unos cuantos ordenadores muy potentes en red ejecutando un programa de gestión de bases de datos (probablemente de Oracle, la mayor empresa de software de bases de datos). Cuando pones un comentario, lo toma, lo almacena y se encarga de buscar a tus amigos y amigas y de poner tu comentario en su perfil. Si fueran unos cuantos comentarios, bueno va, pero es que hay 12 millones de usuari os. Piensa en la cantidad de comentario s, fotos y enlaces que se publican en un día. Ahora piensa en un año. Y ahora piensa en que nadie hubiera estudiado para crear todo el cuerpo teórico de las bases de datos, sin la que no sería posible que existiera Tuenti. Bueno, ni Tuenti ni móviles ni Internet ni ordenador. Antes de que algo exista, alguien lo ha tenido que imaginar. Y luego otras personas han tenido que estrujarse el cerebro muchas horas, solucionar muchos problemas para desarrollar esa idea. Y luego han llegado los ingenieros y se han puesto a implementarlo en un ordenador. Otra pechá de estrujamiento de cerebro y de horas. 9.1.3. ¿QUE ES UNA TABLA? Tabla se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo. Las tablas se componen de dos estructuras: Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección. Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. 1/8 Profesor José Luis Usero Vilchez

Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

Embed Size (px)

Citation preview

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 1/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

9.1. INTRODUCCIÓN A LAS BASES DE DATOS9.1.1. ¿QUÉ ES UNA BASE DE DATOS?

Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con laabreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenadossistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una basede datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para suconsulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y laelectrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece unamplio rango de soluciones al problema de almacenar datos.

Una base de datos es un conjunto de datos. Muy bien. Clarísimo. Bueno, piensa en Tuenti:es una base de datos con tus amigos y amigas. Y de cada persona, guarda una serie de datos:comentarios, fotos, vídeos.

9.1.2. ¿QUE ES UN SISTEMA DE GESTIÓN DE BASES DE DATOS?Los sistemas de gestión de bases de datos (en inglés database management system,abreviado  DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre labase de datos, el usuario y las aplicaciones que la utilizan.

El propósito general de los sistemas de gestión de bases de datos es el de manejar de maneraclara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en informaciónrelevante para una organización.

Para que puedas usar Tuenti hay unos cuantos ordenadores muy potentes en red ejecutandoun programa de gestión de bases de datos (probablemente de Oracle, la mayor empresa de softwarede bases de datos). Cuando pones un comentario, lo toma, lo almacena y se encarga de buscar a tusamigos y amigas y de poner tu comentario en su perfil. Si fueran unos cuantos comentarios, bueno

va, pero es que hay 12 millones de usuarios. Piensa en la cantidad de comentarios, fotos y enlacesque se publican en un día. Ahora piensa en un año. Y ahora piensa en que nadie hubiera estudiadopara crear todo el cuerpo teórico de las bases de datos, sin la que no sería posible que existieraTuenti. Bueno, ni Tuenti ni móviles ni Internet ni ordenador. Antes de que algo exista, alguien lo hatenido que imaginar. Y luego otras personas han tenido que estrujarse el cerebro muchas horas,solucionar muchos problemas para desarrollar esa idea. Y luego han llegado los ingenieros y se hanpuesto a implementarlo en un ordenador. Otra pechá de estrujamiento de cerebro y de horas.

9.1.3. ¿QUE ES UNA TABLA?Tabla se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un

programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.Las tablas se componen de dos estructuras:• Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de

los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones,cada fila contendrá un nombre y una dirección.

• Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente alos de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único,como una dirección, o un número de teléfono, un nombre, etc.

1/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 2/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

La clasificación de la liga de fútbol de primera división es una tabla:

Sí, el Real Madrid va primero, 10 puntos de ventaja. Esta tabla tiene 8 campos y 6registros. Los campos son el número de orden del equipo #, el nombre del equipo, lospuntos, los partidos ganados, empatados, perdidos y los goles a favor y en contra. Yhay un registro para cada equipo. A cada dato se le puede llamar campo: así, elcampo Puntos del Real Madrid es 61.Ala, ya tienes los conocimientos teóricos básicos. Vamos al turrón.

UD09S1. CREAR UNA BASE DE DATOS1. En esta sesión es muy importante que guardes el archivo de base de datos que vamos a crear en

tu sesión. Entra en tu sesión de Guadalinex.2. Vamos a crear una base de datos con OpenOffice.Org. El sistema de gestión de bases de datos

que ofrece OpenOffice se llama Base. Haz clic en  Aplicaciones | Oficina | Openoffice.ORG

 Base.3. Se muestra la siguiente ventana, desde donde podemos crear nuestra primera base de datos. Haz

clic en el botón Siguiente.

2/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 3/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

4. Haz clic en la opción No, no registrar la base de datos.

5. Haz clic en la opción Abrir la base de datos para editar para activarla.

6. Haz clic en el botón Finalizar.7. Se abre una ventana para elegir la carpeta donde guardaremos la base de datos. Navega hasta tu

carpeta de documentos.8. Escribe como nombre de la base de datos Empresa.9. Haz clic en el botón Guardar.

10. Se guarda el archivo y Base nos muestra de nuevo la ventana para crear una nueva base dedatos. Haz clic en el botón Cancelar.

11. Este es el aspecto del programa Base antes de crear cualquier elemento.

3/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 4/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

12. A la izquierda tenemos los elementos que componen una base de datos: tablas, consultas,formularios e informes. Los iremos viendo en próximas sesiones. Para empezar, vamos a crearuna tabla. En la zona superior, haz clic en el enlace Usar el asistente para crear una tabla...

13. El asistente nos permite crear una tabla fácilmente. Haz clic en la lista Tablas de muestra.14. Haz clic en la tabla Clientes.

15. En la lista Campos disponibles podemos ver las distintas columnas que puede tener nuestratabla. Vamos a agregar un campo a nuestra tabla de Clientes. Haz clic sobre el campo

 IDCliente de la lista Campos disponibles.

16. Haz clic en el botón Agregar campo >

17. Ahora el campo IDCliente se ha agregado a nuestra tabla. Siguiendo la misma mecánica, agregalos siguientes campos a la lista Campos seleccionados: Apellido, Nombre, NúmeroTeléfono,DirCorreoElectrónico.

18. Haz clic en el botón Siguiente.19. Ahora podemos especificar los tipos de datos y los formatos de los campos. En principio, vamos

a dejarlos como están. Haz clic en el botón Siguiente.

4/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 5/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

20. Ahora tenemos que decidir que campo será la clave principal de la tabla. La clave principal es elcampo que identifica unívocamente a cada registro. ¿Cómo? Bueno, ¿qué nos distingue a ti y amí? El nombre. FAIL. Puede haber otro alumno que se llame José Luis. El nombre y losapellidos. FAIL. Seguro que hay dos Juan López Sánchez. Por eso tenemos un número de DNI,así es imposible confundirnos. ¿Qué la clave no es importante? Bueno, no sería la primera vez

que confunden a un recién nacido en un hospital y se lo dan a los padres que no son.Afortunadamente, ahora les toman las huellas y les ponen una pulsera identificativa, con elmismo código que tiene la madre. Normalmente, en las empresas se da a cada cliente un códigoque nos permita identificarlo. Podría ser el DNI, pero nosotros hemos elegido ponerle unIDCliente, que identificará a cada cliente. Y esa va a ser nuestra clave. Haz clic en la opciónUsar un campo existente como clave principal.

21. Haz clic en la lista Nombre del campo.

22. Haz clic en el campo IDCliente.

23. Haz clic en el botón Siguiente.24. El nombre de la tabla, Clientes, está bien, así que haz clic en el botón Finalizar.

25. Ahora, cuidadín, que la tabla nueva se abre en una nueva ventana.

5/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 6/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

26. Ahora toca trabajar un poquito. Introduce los datos según muestra la siguiente ventana. Te lopuedes tomar como un ejercicio de concentración, ¿en cuánto tiempo puedes hacerlo? Recuerdausar la tecla TAB para cambiar de campo.

27. Muy bien. Ahora cierra la ventana de la tabla Clientes.

28. Observa como ahora tienes la tabla Clientes en la ventana de la base de datos empresa.

29. Ahora vamos a crear una tabla sin usar el asistente. Haz clic en el enlace Crear una tabla en

modo de diseño...30. Aquí tenemos que introducir los nombres de los campos nosotros mismos. Escribe

 IDClienteFact como primer nombre de campo.31. Haz clic en la lista Tipo de datos.

32. Selecciona el tipo de datos Entero [Integer].33. Ahora vamos a crear el siguiente campo. Haz clic en el primer campo de la segunda fila de la

ventana.

6/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 7/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

34. Escribe NumeroFact.35. En el siguiente cuadro, Tipo del campo, puedes elegir de que tipo va a ser este campo. Por

ejemplo, si tuvieras que introducir la edad, el tipo sería número  Entero, para la fecha de

nacimiento sería de tipo  Fecha. En este caso vamos a dejarlo en tipo Texto. ¿Pero no es unnúmero? Sí y no. A ver, las empresas pueden agregar ciertas letras a la factura o poner el año alque pertenecen, por ejemplo, 0113/2012. Así, la barra ya no es un número, así que no puede serun campo numérico. Lo que si vamos a cambiar es el número de caracteres que podemosintroducir. Haz clic en el cuadro Longitud .

36. Escribe 9.

37. Ahora introduce los siguientes campos con los tipos de datos según indica la siguiente tabla:

Nombre del campo Tipo del campo Decimales

FechaFact Fecha

ImporteFact Decimal 238. Haz clic en el selector de la línea NumeroFact con el botón derecho del ratón.

39. Haz clic en la opción Llave primaria. 40. Haz clic en el botón Guardar de la ventana de creación de tabla.

7/8 Profesor José Luis Usero Vilchez

7/30/2019 Introducción a las bases de datos Openoffice.org Base Bases de datos Academia Usero

http://slidepdf.com/reader/full/introduccion-a-las-bases-de-datos-openofficeorg-base-bases-de-datos-academia 8/8

4º ESO INFORMÁTICA UD 09 SESIÓN 01 OPENOFFICE.ORG HOJA DE CÁLCULO I

IES HUERTA DEL ROSARIO (CHICLANA)

41. Escribe como nombre de la tabla Facturas.

42. Haz clic en el botón Aceptar .43. Cierra la ventana de la tabla Facturas.

44. Ahora vamos a introducir datos en la tabla Facturas. Haz doble clic en la tabla Facturas de laventana de la base de datos empresa.

45. Por ahora no vamos a introducir datos. Cierra la ventana.46. Cierra la ventana de la base de datos empresa.

47. Entra en tu carpeta personal, copia el archivo y súbelo a la carpeta compartida o aIESHR.TK.

8/8 Profesor José Luis Usero Vilchez