1 00:00:00,620 --> 00:00:15,759 Índice, creación de una base de datos, creación de tablas y relaciones entre las tablas. 2 00:00:19,719 --> 00:00:25,120 En este vídeo vamos a ver cómo trabajar con bases de datos con la aplicación OpenOffice 3 00:00:25,120 --> 00:00:28,000 que ya nos hemos descargado en la actividad anterior. 4 00:00:28,559 --> 00:00:33,159 Nos vamos a ir a la aplicación, pero antes de nada vamos a recordar qué es una base de datos. 5 00:00:33,159 --> 00:00:42,719 Era un sistema de almacenamiento de información que nos permite después hacer consultas para poder procesar y analizar la información. 6 00:00:43,719 --> 00:00:46,939 Todo lo que nos rodea hoy en día está basado en bases de datos. 7 00:00:47,460 --> 00:00:55,399 Por ejemplo, las redes sociales que almacenan todas nuestras fotos, la agenda de contactos de nuestros móviles que también utilizan bases de datos. 8 00:00:55,399 --> 00:01:06,400 Pues le vamos a dar a base de datos, vamos a crear nueva base de datos, pulsamos siguiente y aquí me va a preguntar si deseo registrar esta base de datos en OpenOffice. 9 00:01:07,180 --> 00:01:18,939 Esto no significa que haya que registrarlo en ninguna página web ni nada, sino que a nivel interno el resto de programas de OpenOffice van a conocer que esta base de datos la van a poder utilizar como fuente de información. 10 00:01:18,939 --> 00:01:26,980 me pregunta también si desea abrir la base de datos para editarla después le doy a abrir la 11 00:01:26,980 --> 00:01:32,219 base de datos para editar y finalizar y ahora pues me pide el nombre de la base de datos que 12 00:01:32,219 --> 00:01:38,359 le pondremos luego una le doy a guardar y ya le doy a finalizar y ya tendría creada la base de 13 00:01:38,359 --> 00:01:47,379 datos si me voy a documentos que es donde la he guardado vemos que el archivo se llama o db hay 14 00:01:47,379 --> 00:01:58,840 Hay que tener mucho cuidado con el archivo que hay aquí, que es odb.lck, porque este archivo, mientras la base de datos esté abierta, existirá porque en él se van a ir guardando todos los cambios. 15 00:01:58,939 --> 00:02:04,260 Si cierro la base de datos, este archivo se cierra también, pero no contiene la base de datos. 16 00:02:04,480 --> 00:02:08,039 Pero la base de datos solo está en el archivo odb. 17 00:02:08,539 --> 00:02:11,199 Bueno, con esto ya sabemos crear una base de datos. 18 00:02:11,199 --> 00:02:23,830 Bueno, ya tenemos creada nuestra base de datos y vamos ahora a crear las tablas 19 00:02:23,830 --> 00:02:30,710 Vamos a abrir la base de datos y una vez que la abramos nos va a aparecer aquí en el menú lateral las tablas 20 00:02:30,710 --> 00:02:32,750 Le damos ahí a dar a tablas 21 00:02:32,750 --> 00:02:35,930 El objeto principal de las bases de datos son las tablas 22 00:02:35,930 --> 00:02:38,530 Entonces tenemos varias posibilidades 23 00:02:38,530 --> 00:02:41,870 Crear una tabla en modo diseño, que va a ser nuestro caso 24 00:02:41,870 --> 00:02:44,810 O usar el asistente para crear una tabla 25 00:02:44,810 --> 00:03:01,849 Si le damos aquí, vemos que nos permite crear una tabla con mucha facilidad porque tiene varias tablas ya creadas, por ejemplo, de activos, de clientes, de gastos, de eventos, lista de correos, proyectos y demás. 26 00:03:02,590 --> 00:03:13,569 Entonces, con estos campos que ya están predeterminados, estos campos, pero nosotros sería darle aquí, por ejemplo, en estado de activos, siguiente, siguiente y finalizar. 27 00:03:14,810 --> 00:03:20,590 Voy a dar a cancelar porque en nuestro caso lo que vamos a hacer es crear una tabla en modo diseño. 28 00:03:21,110 --> 00:03:24,909 La seleccionamos y le doy a nombre del campo. 29 00:03:25,430 --> 00:03:30,449 El primer campo que vamos a introducir sería el de ID cliente. 30 00:03:32,229 --> 00:03:38,389 Este campo es un valor, pongo aquí el desplegable y selecciono numérico. 31 00:03:39,270 --> 00:03:44,389 Le doy a tabulador y ahora creo el siguiente campo que sería empresa. 32 00:03:44,389 --> 00:03:48,129 Vamos a crear una tabla que se llama datos generales clientes. 33 00:03:48,889 --> 00:04:09,740 Este sería tipo texto, el NID de la empresa, también texto, nombre, apellidos, dirección, también texto. 34 00:04:10,699 --> 00:04:16,079 Vamos a intentar no poner tildes para que luego a la hora de las búsquedas y demás no nos dé problema. 35 00:04:16,079 --> 00:04:43,019 localidad, código postal, provincia, tipo clientes, también texto, fecha de alta, aquí 36 00:04:43,019 --> 00:05:07,819 Y tendría que seleccionar tipo fecha hora, código producto, también texto, forma de pago de este cliente, también sería texto, el comercial que le asignaríamos. 37 00:05:09,300 --> 00:05:12,839 Y por último vamos a crear un campo de observaciones. 38 00:05:12,839 --> 00:05:26,180 Una vez que ya tengo creados todos los datos, cada uno de estos datos tiene abajo, si queremos la entrada requerida, que en este caso el primero le vamos a decir que sí, para que haya que crearlo 39 00:05:26,180 --> 00:05:36,079 Y en este primer caso del ID de cliente, vamos a establecer seleccionando y pulsando con el botón derecho la clave primaria 40 00:05:36,079 --> 00:05:39,980 ¿Qué significa la clave primaria? 41 00:05:40,540 --> 00:05:44,560 Significa que es un campo que nunca va a tener un valor duplicado en esta tabla 42 00:05:44,560 --> 00:05:48,680 y va a servir para identificar cada registro de manera única 43 00:05:48,680 --> 00:05:52,319 Ya lo hemos hecho, este campo va a tener dos propiedades 44 00:05:52,319 --> 00:05:55,360 Va a ser un campo que no podemos dejar nunca vacío 45 00:05:55,360 --> 00:05:59,079 y además no puede tener duplicados en la entrada de la tabla 46 00:05:59,079 --> 00:06:03,160 Bueno, si quisiéramos crear más datos pues seguiríamos creando 47 00:06:03,160 --> 00:06:05,360 En este caso la tabla contiene estos campos 48 00:06:05,360 --> 00:06:10,500 ya los hemos creado y ahora lo que vamos a hacer es guardar la tabla 49 00:06:10,500 --> 00:06:14,759 le damos archivo guardar como y le vamos a poner el nombre a la tabla 50 00:06:14,759 --> 00:06:21,759 yo le voy a poner datos generales clientes 51 00:06:21,759 --> 00:06:29,660 le doy a aceptar y si la cerramos aquí en la parte de abajo pues ya tendríamos creada la tabla 52 00:06:29,660 --> 00:06:35,100 si quisiera editarla le voy a dar la selección o le doy al botón derecho 53 00:06:35,100 --> 00:06:40,920 y le doy a editar. Y podría editar lo que quisiera y cambiar lo que necesitara. 54 00:06:41,519 --> 00:06:46,959 Si quisiera abrirla para introducir los datos, pues le doy con el botón derecho a abrir 55 00:06:46,959 --> 00:06:49,600 y ya podría aquí incluir todos los datos. 56 00:06:50,459 --> 00:06:54,720 Lo normal no es incluir aquí los datos, sino crear un formulario 57 00:06:54,720 --> 00:06:59,379 y a partir de ahí introducir los datos porque va a ser mucho más cómodo. 58 00:06:59,920 --> 00:07:03,620 Entonces vamos a cerrar aquí y le voy a decir que no quiero guardar las modificaciones. 59 00:07:03,620 --> 00:07:07,959 Si quisiera eliminar la tabla, pues igual botón derecho y eliminar. 60 00:07:08,699 --> 00:07:11,540 Bien, pues ya hemos creado nuestra primera tabla. 61 00:07:13,120 --> 00:07:20,740 Actividad. En la base de datos de clientes que has creado antes, crea la siguiente tabla con el nombre datos generales clientes. 62 00:07:22,160 --> 00:07:29,779 Actividad. En la base de datos de clientes que has creado antes, crea las siguientes tablas con el nombre agentes comerciales y productos. 63 00:07:29,779 --> 00:07:38,019 Actividad. En la base de datos de clientes que has creado antes, crea las tablas de tipos de clientes y formas de pago. 64 00:07:42,379 --> 00:07:51,339 Ya hemos creado las tablas que conforman nuestra base de datos de agentes comerciales, datos generales, clientes, formas de pago, productos y tipo de clientes. 65 00:07:52,060 --> 00:07:58,819 Estas tablas tienen entidad suficiente para crear tablas independientes con las que se relaciona nuestra tabla clientes. 66 00:07:58,819 --> 00:08:05,139 vamos a establecer las relaciones entre las tablas mediante el menú herramientas relaciones 67 00:08:05,139 --> 00:08:09,920 se nos abre este menú emergente para indicar qué tablas queremos añadir 68 00:08:09,920 --> 00:08:12,699 y vamos a ir añadiendo de una en una 69 00:08:12,699 --> 00:08:18,259 una vez que las tengo añadidas cierro 70 00:08:18,259 --> 00:08:21,620 voy a poner la de datos generales aquí en el medio 71 00:08:21,620 --> 00:08:24,639 voy a organizar un poquito para que se vea todo 72 00:08:24,639 --> 00:08:27,800 y para establecer estas relaciones 73 00:08:27,800 --> 00:08:38,840 Entonces lo que vamos a hacer es relacionar el código de producto con el código de producto 74 00:08:38,840 --> 00:08:46,940 Y ya tengo esta línea, significa que he establecido una relación entre la tabla productos y la tabla generales de clientes 75 00:08:46,940 --> 00:08:57,580 Igual hago con la de forma de pago, selecciono formas de pago y dejando pulsado el botón del ratón selecciono forma de pago de la tabla principal 76 00:08:57,580 --> 00:09:00,960 y también lo voy a hacer con la de agentes comerciales. 77 00:09:01,559 --> 00:09:06,799 Hago clic en agente comercial y ahora hasta comercial dejando pulsado y suelto. 78 00:09:07,779 --> 00:09:14,279 Tipo cliente, pues igual, selecciono tipo cliente manteniendo pulsado el ratón, me voy a clientes 79 00:09:14,279 --> 00:09:21,799 y ya tengo establecidas las relaciones de las tablas y de los campos que hemos querido relacionar. 80 00:09:21,799 --> 00:09:31,139 Si queremos añadir una nueva tabla pues le damos a insertar agregar tablas y aparecería otra tabla en la ventana. 81 00:09:32,039 --> 00:09:42,279 Ahora lo cerramos, le decimos que queremos guardar los cambios y ya tendremos las relaciones entre las tablas realizadas en nuestra base de datos. 82 00:09:42,279 --> 00:09:53,000 Actividad, en la base de datos de clientes realiza las relaciones entre las cinco tablas que has creado anteriormente siguiendo el tipo de relaciones de la imagen siguiente