Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Tablas en bases de datos con LibreOffice Base - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Diseñaremos una pequeña base de datos y la introduciremos en LibreOffice Base
Hola a todos, en este pequeño vídeo os voy a introducir a cómo funcionan las bases de datos
00:00:01
o por qué se hacen las bases de datos y cómo se inicia una base de datos básica.
00:00:07
Primero, fijaros en la pantalla.
00:00:12
Vamos a imaginar que queremos hacer una base de datos para una academia de idiomas.
00:00:15
Quieren informatizar la gestión de alumnos y cursos.
00:00:19
Y cada alumno, por ejemplo, guardamos matrícula, nombre y teléfono
00:00:23
y de cada curso el código de un curso, el idioma y el nivel.
00:00:27
La matrícula sería como el DNI, podría valerme.
00:00:32
Luego, los alumnos se pueden matricular en varios cursos, por ejemplo, matemáticas, lengua, inglés, ¿vale?
00:00:35
Y un curso, aquí, puede tener varios alumnos, así que el de lengua puede tener varios.
00:00:41
Luego, aparte, hay departamentos, como el departamento de matemáticas o el de biología,
00:00:48
y de cada departamento guardamos el código y el nombre.
00:00:52
Y luego, todos los cursos, cada curso es impartido por un profe y debemos guardar DNI y nombre.
00:00:55
Vale, os voy a enseñar cómo se guardaría esa tabla en una hoja de cálculo de Excel.
00:01:03
Es lo que se llaman tablas sin normalizar.
00:01:08
Son datos inventados. En esta tabla, en la primera fila, voy a hacer lupa, para que se vea.
00:01:14
Hemos matriculado al alumno A001, que es Laura Martínez Pérez, y tenemos el teléfono.
00:01:21
Y se matricula de un curso que el código es C01 y es inglés
00:01:26
Y ese curso es de nivel A2
00:01:30
Fijaros aquí
00:01:33
El curso tiene código idioma y nivel
00:01:34
Así que el código del curso, el idioma y el nivel
00:01:39
Pero además pertenece a un departamento
00:01:42
Ahí he puesto el departamento
00:01:44
Que en este caso, me muevo para la derecha
00:01:46
Es departamento de idiomas germánicos
00:01:48
Mira que es inglés y lo pone
00:01:52
Luego el DNI del profesor, ¿de acuerdo?
00:01:54
Y el teléfono del profesor
00:01:57
Entonces, ¿qué pasa?
00:01:59
Todo lo que pide aquí, ¿vale?
00:02:02
El curso, el DNI, el departamento
00:02:03
¿Qué pasa? Que si luego Laura se vuelve a apuntar en otro curso
00:02:06
Volvemos a poner su número de matrícula, su teléfono y el código del curso, ¿vale?
00:02:12
Y luego si ese mismo curso de árabe lo hace alguien como por ejemplo Irina Popescu, ¿vale?
00:02:17
Pues estamos repitiendo otra vez el código del curso, el nivel, si es el mismo, que es el mismo, el departamento, incluso el profe, porque el profe es Nadia Hassan, que está aquí, que está su DNI, su código y su teléfono y se repite aquí arriba.
00:02:24
Entonces estamos repitiendo datos. No es la idea que se repitan datos, sino ahorrar en datos y que todo sea más ordenado para no equivocarnos.
00:02:40
Porque imaginaos que la segunda vez que pongo el nombre de Nadia me equivoco y le pongo una S de más o el número del teléfono mal.
00:02:47
La idea es comprobar que los datos se mantienen íntegros, que no se estropean.
00:02:54
Entonces, ¿cómo se hace esto normalmente en una base de datos?
00:02:58
Vale, fijaos que aquí tengo 34 líneas
00:03:01
Vale, me voy a la página
00:03:07
Y normalmente lo que se hace es separarlo en tablas
00:03:08
Estas serían unas tablas separadas, ¿de acuerdo?
00:03:13
Están los alumnos, los profesores, los departamentos
00:03:20
Voy a hacer zoom con sus códigos, ¿vale?
00:03:25
Y también están los cursos, ¿de acuerdo?
00:03:30
Y también están los alumnos matriculados
00:03:33
Voy a abrir otra cosa antes de que me despiste
00:03:35
En separarlos en tablas, por ejemplo, en la tabla alumnos
00:03:38
Lo que yo tendría son los alumnos
00:03:45
Y lo mismo para cada una de las tablas
00:03:55
La voy a abrir para que las veáis
00:03:57
Entonces, esta es la tabla de alumnos
00:03:59
Y solo guardo los nombres de los alumnos
00:04:03
Para cada alumno el código
00:04:05
El teléfono y nada más
00:04:07
Vale, ahora vamos a buscar la de profesores. Esta es la de profesor. Lo mismo, el código DNI del profesor, los datos del profesor y los teléfonos de los profesores.
00:04:13
Voy a buscar la siguiente. Los departamentos. Tengo cuatro departamentos. Germánico, Romance, Semíticos y Asiáticos.
00:04:24
Y guardo el código de cada departamento y el nombre del departamento.
00:04:30
Y aquí viene la primera diferencia. Estoy viendo los cursos. Tengo el código del curso, el nombre del curso y el nivel del curso.
00:04:38
Pero además voy a apuntarme el código del departamento para saber a qué departamento pertenece.
00:04:45
Así que cada curso debe guardar el código de su departamento.
00:04:49
Y además cada curso debería guardar el código del profesor.
00:04:53
Así que luego mirando en la tabla de profesores con este código podíamos saber los datos del profesor.
00:04:57
Y mirando en la tabla de departamentos con este código, con el que he marcado aquí, donde el ratón, podía ver los datos del departamento.
00:05:02
Y me queda, ¿cuándo se matriculan los alumnos en los cursos?
00:05:10
Estas son las matrículas de los cursos. Guardo parejas. Simplemente el código del alumno, el curso, el código del alumno, el curso.
00:05:15
El alumno 1, curso 5. Alumno 2, curso 1. Alumno 2, curso 3. Ahí tengo todos los alumnos y todos los cursos.
00:05:23
Y si esto lo muestro en una gran tabla, sería así.
00:05:32
Yo estoy viendo en verde aquí en la zona de la izquierda
00:05:38
Se me ha quedado pegada una tecla y me está haciendo unos líos
00:05:42
Mientras el vídeo, sí, se me ha quedado un ratón pegado
00:05:46
Vale, la tabla de la izquierda, la que va de A1 a C1 son los alumnos
00:05:50
Aquí tengo los profesores y aquí los departamentos
00:05:55
Fijaros que los he puesto en verde porque en estas tablas no guardan datos más que de ellos mismos
00:05:58
En cambio, en la tabla que tenemos aquí en el medio
00:06:03
del código del curso, para cada curso
00:06:06
por cierto, esto debería ser azul y lo he puesto verde
00:06:11
a ver si lo puedo cambiar un momento, color cambiado
00:06:15
estoy en la tabla de los cursos y quiero que os fijéis en los colores que tiene esta tabla
00:06:18
en el fondo, el código, el idioma y el nivel son datos propios
00:06:23
que cada curso guarda de sí mismo, en cambio el código de departamento
00:06:28
y el DNI del profesor vienen de otra tabla, porque este código de departamento
00:06:31
D01 es la clave de un curso que está en esta tabla
00:06:35
entonces antes de poder crear un curso tendrá que haber un departamento
00:06:40
con ese código, ¿de acuerdo? y una vez que creas el curso
00:06:43
tienes que asignarle un profesor porque este código de profesor viene
00:06:47
de aquí a la izquierda, de los DNI de los profesores
00:06:51
y la última tabla de la derecha, esta, es una tabla en la que
00:06:55
se guardan las parejas, lo he puesto en azul igual porque el código de matrícula
00:07:00
del alumno y el código del curso vienen de otra tabla. El código
00:07:04
de curso viene de aquí, de la tabla de los códigos de curso, ¿vale?
00:07:08
Y la matrícula del alumno que está aquí viene de
00:07:11
la izquierda de todo, de aquí, ¿de acuerdo?
00:07:15
Por eso los colores, para que vierais que hay tablas
00:07:20
que he puesto en verde porque los datos son suyos, no vienen de otro lugar
00:07:23
y tablas que tienen campos en azul porque vienen de otro sitio, ¿vale?
00:07:27
Esto hay que hacerlo para entenderlo o dibujarlo normalmente se hace un diagrama, que es lo que se ha hecho con el draw.io.
00:07:32
Entonces me voy al draw.io, que lo tengo por aquí.
00:07:41
En el draw.io yo puedo dibujar cada una de las tablas.
00:07:49
He dibujado el alumno, el curso y el departamento.
00:07:52
Y según esto, me queda alumno, el departamento, el curso, me quedan los profesores.
00:07:56
Así que voy a añadir una tabla.
00:08:07
Para añadir la tabla, me tengo que ir al lado de la izquierda.
00:08:08
Voy a ponernos una lupa que tengo por aquí abierta, el Magnus, para que veáis lo que hay aquí.
00:08:12
Yo me voy al lado de la izquierda.
00:08:16
y si, vale, cuando yo estoy con el ratón
00:08:17
en el lado de la izquierda vais a ver
00:08:20
en la zona derecha de mi pantalla, aquí
00:08:21
una lupa para que se vea
00:08:23
más grande
00:08:26
entonces aquí en relación de entidad
00:08:26
¿de acuerdo? hay diferentes
00:08:30
diagramas
00:08:32
si os fijáis
00:08:34
hay diferentes cajas, cada una de las
00:08:36
cajas sirve para una cosa, la primera
00:08:39
caja
00:08:41
es para hacer tablas, vale, voy a ver si
00:08:43
haciendo lupa también se puede ver mejor
00:08:45
sí, se puede ver bien, así que lo voy a hacer sin él, voy a quitar ese
00:08:47
vale, entonces estas son una entidad, estas son tablas sencillas
00:08:50
y estas tablas con dos claves, vale, en principio solo vamos a hacer
00:08:54
tablas sencillas, y aquí están las relaciones
00:08:58
relaciones de 0 a 1, obligatorias, relaciones de 0
00:09:02
a muchos, vale, de muchos a muchos, obligatoria
00:09:07
y en estas ahí pone opcional, vale, entonces tenéis que fijaros
00:09:11
si pone opcional la participación o si pone obligatoria
00:09:15
también me vale estas, de 0 a muchos opcional
00:09:20
o de 1 a muchos o de 1 a obligatorio
00:09:22
en general voy a coger de 1 a muchos
00:09:27
entonces, un alumno, perdón, un curso
00:09:30
¿a cuántos departamentos pertenece? a 1
00:09:35
entonces voy a buscar una relación que sea que un departamento
00:09:40
tiene muchos cursos, así que es de 1 a muchos
00:09:44
me puede llevar el aire, esta, vale, podría poner esta
00:09:48
que un departamento no tiene cursos, podría no tener cursos
00:09:52
un departamento, es raro, pero voy a poner de 1 a muchos, entonces lo cojo
00:09:56
y el 1 va al departamento y el lado
00:10:00
del muchos va al código de curso, eso es lo que me está haciendo
00:10:04
en el dibujo, ahí, vale
00:10:08
Es que lo que me está explicando en el dibujo es que un departamento tiene muchos cursos, ¿de acuerdo?
00:10:15
Ahora, vamos a poner el profesor.
00:10:21
El profesor lo pongo en la tabla que no puse antes, que es esta.
00:10:24
La arrastro, la pongo aquí, aquí, ahí, ¿vale?
00:10:28
Y en la tabla se llama profesor o profesores.
00:10:33
Y la clave que tienen los profesores, creo que eran DNI, ¿vale?
00:10:39
Y se guardaba de los profesores nombre y puedo decirle apellidos, aunque también podría ser nombre, apellidos y teléfono, ¿vale?
00:10:45
Y voy a hacer un diagrama, o sea, perdón, una relación.
00:11:04
Entonces, un curso, ¿cuántos profesores tiene? Solo uno.
00:11:07
Y un profesor, ¿cuántos cursos puede dar? Muchos.
00:11:11
Así que busco la relación de 1 a muchos
00:11:13
Y en el 1 lo pongo en el DNI del profesor
00:11:16
Y en el muchos lo arrastro sobre el curso
00:11:24
Porque un curso puede tener muchos profesores
00:11:27
Si no se ve bien aquí, que le ha pasado a un compañero, lo podéis poner aquí
00:11:30
Voy a pausar y lo voy a poner bien
00:11:34
Lo que he hecho para cambiarlo es que según lo he elegido aquí le he dicho que fuera recto en vez de un diagrama
00:11:37
Entonces un profesor puede tener muchos cursos y cada curso tiene un solo profesor de 1 a n
00:11:44
Y ya solo me queda decir que los alumnos se matriculan en cursos
00:11:51
Entonces lo voy a separar un poco
00:11:57
Un alumno puede tener muchos cursos y un curso puede tener muchos alumnos
00:11:58
Eso es una relación de muchos a mucho
00:12:03
Así que la busco por aquí, de muchos a muchos, muchos a muchos, que es esta
00:12:06
Vale, la suelto y la arrastro
00:12:14
Y la voy a llevar de aquí, de la matrícula de los alumnos a la matrícula de los cursos
00:12:18
Ahí está, de muchos a muchos
00:12:25
Entonces, esta sería mi diagrama para la base de datos
00:12:27
Ahora, si os lo pongo en el lado de la izquierda
00:12:33
Aquí. Y hago zoom. Ahí tenéis el diagrama. Y aquí tendríais cada una de las tablas en la base de datos. Esto es un diagrama para entenderlo, ¿de acuerdo?
00:12:37
La tabla de los alumnos, que es esta. La tabla de los profesores, que es esta. La tabla del código de departamento, que es esta. Y luego la tabla del código de los cursos, que es esta.
00:13:03
Y lo que he hecho aquí es demostraros cómo va a quedar luego cuando se metan en la base de datos
00:13:18
Que me adelanta un poco en el vídeo, lo siento
00:13:24
Y ahora voy a hacerlo en la base de datos
00:13:26
Voy a abrir base en mi ordenador, LibreOffice Base
00:13:29
Si os fijáis aquí arriba a la izquierda
00:13:36
Y me pregunta si quiero crear una base de datos nueva o una existente
00:13:39
Como es para crear esta que os ha tocado hacer, le digo crear una base de datos
00:13:43
Y me pregunta si quiero registrar la base de datos
00:13:48
Eso quiere decir si esa base de datos se puede usar luego en el Writer o en el Calc
00:13:51
En principio no hace falta, pero por ahora yo le digo que sí
00:13:55
Y me va a abrir la base de datos para editarla
00:13:59
Y finalizar
00:14:02
Y me pregunta cómo se va a llamar la base de datos
00:14:04
Mierda, tengo que parar el vídeo
00:14:08
Pues me vengo aquí
00:14:19
Y la voy a guardar en aplicaciones ofimáticas y la voy a llamar Academia.
00:14:22
Y voy a poner la lupa por aquí, si hace falta.
00:14:39
Lo primero que voy a hacer, si os fijáis, es crear una tabla en modo diseño.
00:14:43
Le voy a dar crear modo diseño y tengo que poner los campos.
00:14:49
Los campos, según mi dibujo, que está aquí y aquí.
00:14:52
debería crear por ejemplo una tabla alumno, así que voy a poner
00:14:57
matrícula, nombre, apellidos y teléfono, así que el nombre de aquí
00:15:02
sería matrícula, vale, voy a pausar el
00:15:06
vídeo mientras escribo el resto de campos
00:15:14
he creado los cuatro campos que estáis viendo tanto a la izquierda como a la derecha
00:15:16
en la ampliación, porque es que aquí aunque yo haga lupa
00:15:22
no lo voy a hacer más grande, así que pongo el magnificador, vale, y tendría
00:15:26
que decidir si la matrícula es un número o no. Por defecto, él hace que todos son
00:15:30
textos, ¿vale? Pero en alguna base de datos esto debería ser un entero grande. Yo, como
00:15:34
estamos probando, no me hace falta y lo dejo como texto, ¿vale? Y le doy guardar y me
00:15:40
va a preguntar el nombre de la base de datos. Como eran alumnos, ¿vale? Le llamo alumno.
00:15:45
Normalmente se pone en plural, se pondría alumnos, ¿vale? Le voy a dejar en alumno.
00:15:51
y me pregunta si quiero una clave principal
00:15:56
si no le creo yo la clave principal
00:15:59
me la crearía él
00:16:03
voy a hacer lo que veáis
00:16:04
lo que pasa cuando me crea la clave
00:16:06
me dice que sí
00:16:08
y fijaros
00:16:09
me ha creado un campo aquí arriba
00:16:11
aquí arriba a la izquierda
00:16:14
que aparece con una marca
00:16:16
como si fuera una llave
00:16:18
lo llama id
00:16:20
y es un entero grande
00:16:20
eso es lo que sería una clave
00:16:22
que es una llave numérica
00:16:24
vigentero, como yo no quiero
00:16:25
que no me hace falta porque tengo la matrícula
00:16:27
voy a eliminar
00:16:29
al hacer click
00:16:30
perdéis la lupa
00:16:35
voy a eliminar este campo
00:16:36
y voy a convertir
00:16:38
este en clave principal
00:16:41
y entonces ya se convierte
00:16:43
si os fijáis
00:16:45
el id
00:16:46
que no debía ser id, que debería ser
00:16:48
matrícula
00:16:52
se convierte
00:16:54
en clave principal, vale, le doy a guardar
00:16:58
ahora sí me deja, sí, vale, y ya está, vale, y ya ha creado la tabla alumnos, si yo le hago doble clic, lo que me hace es abrir una tabla para meter alumnos, en plan, en la matrícula por ejemplo, yo pondría a poner 567, en el nombre Cristina, y en apellidos Moreno Ruiz, y el teléfono lo podría dejar vacío, le doy a guardar, vale, y ya tengo guardado,
00:17:00
un alumno, vale, ahora voy a crear las otras tablas
00:17:33
las voy a hacer pausadas y ahora vuelvo con el vídeo
00:17:37
bueno, no voy a pausar del todo, aquí igual
00:17:42
modo diseño, vale, y me voy a fijar en mi dibujo
00:17:45
y por ejemplo voy a hacer la de profesores y luego la de curso y luego la de
00:17:49
departamento, vale, he creado la última tabla
00:17:56
que todavía no le he puesto nombre, que es la de cursos
00:17:59
Viene el código de idioma y nivel
00:18:03
Entonces en código le voy a decir que es la clave principal
00:18:05
Muy importante
00:18:08
Y ahora la guardo
00:18:10
Y la voy a llamar cursos
00:18:12
Entonces la cierro
00:18:15
Vais a ver que ya tengo aquí las cuatro tablas a la izquierda
00:18:17
Y las cuatro tablas a la derecha
00:18:25
Alumnos, cursos, departamento y profesores
00:18:27
Ahora vienen las relaciones entre tablas
00:18:31
Eso se hace arriba en herramientas y pinchando en herramientas relaciones
00:18:33
Así que voy a pinchar en herramientas, relaciones
00:18:45
Y lo que me muestra son las cuatro tablas que hay en mi base de datos
00:18:47
Las voy a añadir todas, cada una una vez, para que aparezcan las cuatro
00:18:51
Vale, lo cierro, de acuerdo, y ahí están las cuatro, voy a poner un poco más grande, alumnos, cursos y profesores, vale, yo sé que, así, así y ahí, yo sé que los cursos son de un departamento, que los profesores dan clase en un curso, vale,
00:18:59
Y que los alumnos se matriculan de un curso
00:19:30
Ahora viene el hecho de cómo hacer las relaciones
00:19:33
No podemos hacer las relaciones arrastrando de una a otra
00:19:35
No funciona así
00:19:37
La manera de hacerlo es como en la tabla que vimos anteriormente
00:19:38
Esta de tablas separadas
00:19:43
La idea es que tú, en curso, ¿vale?
00:19:45
Aparte del código del curso, lo que deberías guardar es un campo que es código de apartamento
00:19:50
Para ahí guardar el código de apartamento
00:19:56
Y otro que sea DNI profesor para ahí guardar el DNI del profesor
00:19:58
Así que me voy a abrir aquí a las tablas
00:20:02
Y voy a editar cursos
00:20:04
Lo edito, a ver por qué no se ve
00:20:07
Bien, ya le he dado a editar
00:20:27
Me viene en, estoy en cursos, de acuerdo
00:20:35
Estoy en cursos y tengo el código idioma y nivel
00:20:37
Pues tengo que añadir dos campos
00:20:40
Uno que sea código departamento
00:20:42
y otro que sea código profesor
00:20:48
y le doy guardar
00:20:58
así que cuando me vuelvo a la tabla
00:21:02
a herramientas, relaciones
00:21:08
lo que tengo que hacer en curso
00:21:10
es el ID del departamento arrastrarlo
00:21:15
lo voy a poner grande para que se vea
00:21:18
y lo voy a poner a la mitad para que el magnificador funcione
00:21:21
Así. Me vengo aquí al departamento, cojo el ID y lo voy a arrastrar. Me lo estoy llevando. Lo arrastro, lo arrastro, lo arrastro, lo arrastro y lo suelto encima del código de departamento.
00:21:28
Ahí, en código de departamento. Y eso me establece una relación. Me dice que un departamento tiene muchos cursos.
00:21:43
Ahora voy a hacer lo mismo con el código del profesor
00:21:53
Cojo del DNI y lo suelto encima del código del profesor
00:21:56
Y eso lo que me dice es que, pongo este lado
00:22:01
Que un profesor da muchos cursos y que un curso tiene un único profesor
00:22:04
Ahora solo me queda relacionar los alumnos y los cursos
00:22:10
Si os fijasteis aquí en las tablas separadas
00:22:14
Yo lo hice para explicarlo diciendo que se hace una tabla en la que se guardan los códigos de los alumnos y los códigos de los cursos.
00:22:19
Entonces necesitamos una tabla nueva en la base de datos.
00:22:29
Lo guardo, lo minimizo y voy a crear una tabla nueva en modo diseño.
00:22:32
Y la tabla va a tener dos campos. El código alumno y el código profesor. En esa tabla las dos deberían ser ides, pero no he conseguido averiguar cómo se hace eso en base.
00:22:40
Así que por ahora, si yo no hago nada, me va a preguntar cómo la llamo
00:23:06
La voy a llevar matrículas, porque lo que guardo son las matrículas
00:23:11
Me dice que no hay clave principal
00:23:17
Y me dice, ¿quiere crear una clave principal ahora?
00:23:20
Y vale, le digo que no, a ver qué pasa
00:23:24
Me la guarda, no tengo clave
00:23:25
Y ahora veremos si me deja hacer lo que yo quiero
00:23:29
Me vuelvo a las relaciones
00:23:31
y voy a añadir la nueva tabla
00:23:32
entonces si pincho aquí arriba a la izquierda
00:23:40
tengo un botón que es para añadir tablas
00:23:43
y la tabla que voy a añadir es la de matrícula
00:23:46
hago doble clic y la he añadido
00:23:49
entonces aquí están las matrículas
00:23:52
en las matrículas quien se pone el código del alumno y el código del profesor
00:23:54
Así que cojo el código del alumno y lo arrastro sobre el código del alumno
00:23:59
Y no me deja, ¿por qué?
00:24:04
Porque no hay una clave
00:24:10
Dice que no coinciden los tipos
00:24:11
Voy a mirar si son exactamente los dos texto o los dos número
00:24:15
Acepto
00:24:20
Me vuelvo a las tablas
00:24:22
Voy a matrículas, le doy a editar
00:24:26
Es un fallo súper típico
00:24:29
vale, el código de alumno es texto
00:24:30
y el de profesor también
00:24:32
y ahora me voy
00:24:34
anda, lo he cogido mal
00:24:36
a ver, lo he cogido mal, editar
00:24:37
eso está mal
00:24:40
porque no es código de profesor, es código de curso
00:24:41
vale, la idea es la misma
00:24:44
pero
00:24:46
el nombre está, eran matrículas de cursos
00:24:47
vale, y ahora me cojo
00:24:50
el de los cursos, lo edito
00:24:52
y el código es texto
00:24:54
entonces, ¿cuál es mi problema?
00:24:57
que tengo que hacer clave
00:24:59
voy a editar
00:25:00
Y voy a decirle que el código de alumno
00:25:03
Pinchando, voy a poner el magnificador
00:25:06
Pinchando con el botón derecho
00:25:09
En este pequeño cuadrado
00:25:11
Al lado del código de alumno
00:25:14
Estoy aquí, código de alumno, me pongo aquí
00:25:15
Pincho, clave principal
00:25:17
Y lo guardo
00:25:20
No me deja hacer dos claves
00:25:22
Que yo lo he intentado
00:25:24
Cuando quito una clave, la otra ya no es clave
00:25:25
Y no puedo seleccionar dos
00:25:28
A ver
00:25:30
Así, mira, seleccionando dos
00:25:31
Puedo decir que las dos son clave principal
00:25:35
No voy a averiguar cómo se hacía
00:25:36
Vale, y le doy guardar
00:25:38
Vale, entonces ahora vuelvo a las relaciones
00:25:40
Que estaban aquí
00:25:44
Y cojo, y la matrícula
00:25:46
Del alumno
00:25:50
Ahí está la voy a
00:25:51
Dar a refrescar
00:25:53
Me he equivocado, he añadido la tabla ahora
00:25:56
A ver si ahora ya está bien
00:26:04
Sí, porque ahora ya aparece como código curso
00:26:06
entonces cojo la matrícula del alumno, la suelto sobre A
00:26:09
lo voy a hacer con el magnificador, sin querer, fijaros, he puesto aquí una relación
00:26:13
cuando me pasa, pincho y suprimo
00:26:20
lo voy a poner en el magnificador para que lo veáis, veis aquí que aparece un 1
00:26:24
es que he hecho como una relación consigo misma, entonces pincho en el 1
00:26:28
y le doy a suprimir, vale, entonces tengo que coger el código de matrícula
00:26:31
que es del alumno y arrastrarlo a la tabla de matrículas
00:26:36
Y soltarlo sobre el código de matrícula
00:26:40
Ahí lo suelto
00:26:44
Entonces me dice que pasa cuando borro yo los alumnos y las matrículas
00:26:45
Que si borra en cascada o como borra
00:26:51
En principio no va a borrar de ninguna manera
00:26:54
He de aceptar
00:26:56
Que si borro un alumno, ¿qué pasa con su matrícula?
00:26:57
Se borra
00:27:00
Vale, y ahora cojo el código de curso
00:27:00
Y lo arrastro sobre código de curso
00:27:02
Y me pregunta lo mismo
00:27:06
que esa relación, si yo algún día borro un curso
00:27:08
¿se borra la matrícula o qué pasa?
00:27:12
le digo que no, que no borre, ni actualice, ni elimine
00:27:14
entonces ahora lo que tenemos es esto
00:27:17
voy a separar para que se vea
00:27:19
y es que hay muchos cursos con muchas matrículas
00:27:22
y muchos alumnos en muchas matrículas
00:27:31
un alumno tiene, bueno, perdón
00:27:33
Cada una de estas matrículas
00:27:35
Tiene un único par
00:27:37
De alumno y curso
00:27:40
Vale, y lo cierro
00:27:41
Que hago que no me gusta
00:27:44
Pero me vale
00:27:46
Lo guardo
00:27:47
Y lo cierro
00:27:48
Entonces, ¿qué tendría que hacer ahora yo?
00:27:50
Meter datos
00:27:52
Así que lo lógico sería meter datos de alumnos
00:27:53
Que creo que los puedo copiar
00:27:56
Y pegar
00:27:59
Porque los tengo aquí detrás
00:28:00
Voy a pausar y los copio y los pego
00:28:03
Continúo, he ido metiendo datos de alumnos, de profesores y de departamentos
00:28:05
Y ahora viene la parte en sí, como donde suele haber problemas
00:28:10
Es cuando vas a meter los cursos, por ejemplo, o las matrículas
00:28:14
Cuando yo meto un curso, como por ejemplo, voy a poner el magnificador
00:28:18
Yo meto un curso aquí, como el C1 inglés o el C3 francés, de nivel A2 y A1
00:28:22
El departamento ya tiene que existir, si no, no voy a poder poner el curso
00:28:29
si no existe el departamento antes, entonces he puesto aquí unos códigos de departamento
00:28:34
que ya existían, que los he puesto hace unos minutos, vale, y lo mismo el código
00:28:38
de profesor, estos códigos de profesores los he puesto antes, ya existían
00:28:42
entonces he podido guardar los departamentos, perdón, los cursos
00:28:45
y ahora viene lo que son las matrículas, gente que se ha matriculado
00:28:49
entonces pasa lo mismo aquí
00:28:54
tengo parejas de código de alumno y código de curso
00:28:57
Entonces el alumno 1 existe y el código de 01 de curso existe
00:29:02
Si no, no podría poner esta fila
00:29:06
Entonces si yo por ejemplo intento poner aquí el C04 y el alumno 4
00:29:09
A ver si existe
00:29:17
Ah, pues sí existe
00:29:18
Voy a poner el C06
00:29:19
Si pongo el C06 y no pongo el alumno, no me deja
00:29:23
Porque no puede estar vacío de aceptar
00:29:28
y si pongo el alumno 45, pues mira, aquí tengo un error
00:29:30
porque no debería dejarme, vale, hacer esto
00:29:35
y ahora le doy a cerrar y ya está
00:29:38
algo he hecho mal, porque no debería dejarme meter un alumno que no existe
00:29:41
vale, ya tengo todos los datos metidos y ya la siguiente parte de la práctica
00:29:47
es hacer consultas, muchas gracias
00:29:51
- Idioma/s:
- Materias:
- Sistemas Microinformáticos y Redes
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Bachillerato
- Primer Curso
- Segundo Curso
- Formación Profesional
- Ciclo formativo de grado medio
- Primer Curso
- Autor/es:
- Cristina Moreno Ruiz
- Subido por:
- Cristina M.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 1
- Fecha:
- 12 de febrero de 2026 - 1:38
- Visibilidad:
- Público
- Centro:
- IES ORTEGA Y GASSET
- Duración:
- 29′ 57″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 109.77 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.