Entradas

Mostrando entradas de marzo, 2021

Soluciones sentencias SQL - DDL y DML

  bases de datos 02-03-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 02-03-2021, vemos como son los ejercicios de repaso  sentencias SQL - DDL y DML y se abren todas las soluciones. Ultimo día  antes de los  exámenes

Ejercicios sentencias SQL - DDL y DML

  bases de datos 26-02-2021 (online) En la clase de Base de Datos impartida el día 26-02-2021, realizamos ejercicio de repaso para el proyecto que incluye  sentencias SQL - DDL y DML y resolvemos las dudas que nos van surgiendo frente a los exámenes  y el proyecto.

Etiqueta iframe y optimización CSS

Imagen
  lenguaje de marcas 25-02-2021 (online) En la clase de Lenguaje de Marcas impartida el día 25-02-2021,   aprendimos una nueva etiqueta para insertar videos llamada iframe, la cual se tiene que insertar de esta forma: El titulo es el titulo que tiene el video, el width y el height es el tamaño del video y el src es el enlace que le pertenece al video. También repasamos los formularios y la optimización de código en el CSS. Estas características definen como se optimiza el CSS: ▸ Minimizar CSS para producción ▸ Borrar reglas innecesarias y duplicadas ▸ Ordenar las propiedades por orden alfabético ▸ CSS en la cabecera ▸ Si el CSS es muy grande partirlo en varios ▸ Organiza las reglas poniendo las que tengan relación juntas ▸ Documento tus ficheros CSS

Claves PK,FK y la modificacion de filas

Imagen
  bases de datos 24-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 24-02-2021, terminamos de hacer el script en HeidiSQL. Para ello nos faltaba completar con las claves primarias(PK) y las claves foráneas(FK) y definir también la integridad referencial. Vamos a ver un ejemplo de ello: La primary key son las claves primarias y las foreign key son las claves foráneas. Como se ve en el ejemplo esta es la manera de insertar una nueva tabla. Aparte de esto, recordamos la forma de   insertar filas y actualizar o el borrado de filas.

Ejercicios pendientes

  lenguaje de marcas 23-02-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 23-02-2021,   resolvemos el ejercicio que teníamos pendiente de elementos flotantes y fijamos la fecha de los exámenes. También nos comenta como será el ejercicio que nos mandara para el jueves siguiente.

Dudas float

  lenguaje de marcas 18-02-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 18-02-2021,   resolvemos varias dudas que nos surgen con la maquetación float y realizamos un ejercicio para aclarar y esclarecer todas las dudas para nuestro proyecto, en el cual, tenemos que hacer uso de este tipo de maquetación.

Script en HeidiSQL

Imagen
  bases de datos 18-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 18-02-2021, repasamos que para crear las tablas tenemos que ejecutarlas en HeidiSQL, por lo tanto, tiene que estar todo bien escrito y sin errores. Nos ponemos a escribir el paso a tablas con las sentencias aprendidas dentro del HeidiSQL y las vamos ejecutando para ver si las estamos poniendo bien. También aprendemos a exportar desde HeidiSQL el script creado en este:

Paso a tablas y ingeniería inversa

Imagen
  bases de datos 17-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 17-02-2021, volvemos a modificar la gestión de los usuarios y sus roles en MySQL Workbench. Repasamos también los ejercicios de paso a tablas, para pulir nuestro paso a tablas en el proyecto. También hacemos el paso a tablas de cada tabla y nos enseña en que momentos la clave principal pasa a ser foránea en la entidad. También nos indica que si la tabla en N:M se crea otra nueva tabla. En MySQL Workbench tenemos una opción que se llama ingeniería inversa y se crea a partir de las bases de datos que nosotros disponemos. Después de seleccionar la base de datos y darle a continuar, nos mostrara un grafico de este tipo:

Resolucion de dudas y propiedades CSS

Imagen
  lenguaje de marcas 16-02-2021 (Grupo Z presencial, Grupo A trabaja en casa una práctica) En la clase de Lenguaje de Marcas impartida el día 16-02-2021,   realizamos una practica que nos manda Miguel, y resolvemos dudas de maquetacion y de las etiquetas de posicion. Vemos tambien las distintas propiedades que tiene css como el color de fondo, el color de las letras, el tamaño, la alineacion, la altura de las letras o la familia de las letras, etc. Aqui podemos ver unos ejemplos de ello:                    

Repaso de permisos y diseño logico

  base de datos 15-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 15-02-2021, se muestra un proyecto de ejemplo tanto para el Diseño conceptual como para el Diseño Lógico para que nosotros en nuestro proyecto lo entendamos mejor. Seguimos intentando entender con ejemplos las maneras de crear/borrar usuarios y dar/quitar permisos.

Amazon Web Service y creación de usuarios

  bases de datos 12-02-2021 (online) En la clase de Base de Datos impartida el día 12-02-2021, vemos como funciona la aplicación de Amazon Web Service y como se puede crear una base de datos en l propia nube. Vimos también como crear usuarios a través de estos comandos: create, drop, grant y revoke mysql> GRANT ALL ON test.* TO ''@'localhost' ... REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] ... ON {tbl_name | * | *.* | db_name.*} FROM user [, user] ...

Resolucion dudas y propiedad clear

  lenguaje de marcas 11-02-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 11-02-2021,   resolvemos dudas de nuestros proyectos y trabajamos con propiedad float y clear para maquetar La propiedad CSS clear especifica si un elemento puede estar al lado de elementos flotantes que lo preceden o si debe ser movido (cleared) debajo de ellos. La propiedad clear aplica a ambos elementos flotantes y no flotantes. #container::after { content : "" ; display : block ; clear : both ; }

Resolución dudas

base de datos 11-02-2021 (modalidad presencial y online)   En la clase de Lenguaje de Marcas impartida el día 11-02-2021, Resolución de dudas sobre los proyectos de mis compañeros y me resuelve duda sobre las entidades y las relaciones.

Repaso proyectos y trabajo personal

  bases de datos 10-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 10-02-2021, se explica la planificación de entregas. Revisión común de nuestros proyectos y en la otra hora trabajamos en mejorar proyectos de la 1ª evaluación y resolución de dudas a nivel individual.

Requesitos practica 2EV y contenido css

  lenguaje de marcas 09-02-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 09-02-2021,   nos explica los requesitos que debe tener la practica de la segunda evaluacion y solucionamos la practica la cual estaba relacionada con position. Nos abre contenido para poner css en los contenidos.

Tipos de formas normales

  bases de datos 08-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 08-02-2021, vimos los diferentes tipos de formas normales: Primera Forma Normal (1FN) Artículo principal: Primera forma normal Una tabla está en primera forma si: Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son simples e indivisibles. No debe existir variación en el número de columnas. Los campos no clave deben identificarse por la clave (dependencia funcional). Debe existir una independencia del orden tanto de las filas como de las columnas; es decir, si los datos cambian de orden no deben cambiar sus significados. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir, que no existen dependencias parciales. Todos los atributos que no son clave principal deben depender únicamente de la clave principal. La 3NF fue definida originalmente por

Diseño fisico y justificacion

  base de datos 05-02-2021 (online) En la clase de Base de Datos impartida el día 05-02-2021, vimos las transparencias de diseño fisico de forma teorica y la justificacion en un documento expuesto por el profe. Tambien nos mando para casa un miniproyecoto para practicar con nuestro proyecto.

DOM y maquetacion

  lenguaje de marcas 04-02-2021 (modalidad presencial y online)   En la clase de Lenguaje de Marcas impartida el día 04-02-2021, v emos conceptos relacionados con el DOM y realizamos un ejercicio de maquetación para practicar. No vemos mas contenido nuevo. Concepto de DOM: En Javascript, cuando nos referimos al DOM nos referimos a esta estructura, que podemos modificar de forma dinámica desde Javascript, añadiendo nuevas etiquetas, modificando o eliminando otras, cambiando sus atributos HTML, añadiendo clases, cambiando el contenido de texto, etc...

Consultas sencillas

  lenguaje de marcas 04-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 04-02-2021, simplemente para practicar trabajamos con consultas sencillas sobre una tabla en la Base de datos tienda con el cliente MySQL Workbench.

Insertar script y clausula where

  bases de datos 03-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 03-02-2021, aprendemos a usar el cliente MySQLWorkbench y insertar un script en esta base de datos. Dentro de este, aprendimos a visualizar las tablas, ejecutar las sentencias aprendidas anteriormente y guardar nuestras consultas en un archivo externo. También vimos como se usaba la clausula where que especifica la condición de búsqueda de las filas devueltas por la consulta. Así se escribiría: syntaxsql [ WHERE <search_condition> ]  

Propiedad position

Imagen
  lenguaje de marcas 02-02-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 02-02-2021,  repasamos algunos contenidos que no llegamos a tocar la semana anterior del box-sizing y el posicionamiento. Después vimos que era la propiedad position y como se utilizaba. La propiedad position de CSS especifica cómo un elemento es posicionado en el documento. Repasamos con un ejercicio.

Comando select y la sentencia for

  bases de datos 01-02-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 01-02-2021, Empezamos a aprender como hacer las consultas: Aprendemos el comando select que se encarga de realizar consultas sobre una o varias tablas de una base de datos para extraer un determinado número de filas (resultados).  1 SELECT * FROM usuarios                                          Tambien aprendimos la sentencia de from que es usada para listar las tablas y cualquier join(unión) requerida por una consulta en MySQL. Nos descargamos el script de la base de datos "tienda".

Clase de repaso de sentencias

  base de datos 29-01-2021 (online) En la clase de Base de Datos impartida el día 29-01-2020, fue de repaso para las sentencias aprendidas como insert, update y delete. Estuvimos mirando todas para repasar y recodamos la importancia que tenían. No dimos mas contenido nuevo.

El display y el box-sizing

Imagen
  lenguaje de marcas 28-01-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 28-01-2021,  empezamos repasando una propiedad llamada "display", la cual  establece los tipos de visualización interna y externa de un elemento. display : block : ; display : inline ; display : run-in ; Después de ver varios ejemplos de el display, analizamos la importancia de la propiedad box-sizing: Debe calcular el ancho y alto total de un elemento. Estos son los tipos que hay: Tambien aprendimos varias propiedades para centrar el layout y los prefijos para los navegadores.

Sentencia update y analisis de errores

  bases de datos 28-01-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 28-01-2020, aprendemos la sentencia update a través de la documentación: 1 UPDATE alumnos SET curso= 'secundaria' WHERE curso= 'primaria' Después de ver la sentencia update trabajamos con el HeidiSQL y analizamos los errores que nos puede dar en función de las opciones de integridad referencial(cascade). Esto lo hemos visto a través de tablas, y mas concretamente, las que tienen una clave primaria compuesta.

Sentencias y disco duro virtual

  bases de datos 27-01-2021 (modalidad presencial y online) En la clase de Lenguaje de marcas impartida el día 27-01-2021, aprendemos a copiar el disco duro virtual de la máquina virtual en un disco duro extraible y configurarlo en la máquina virtual. Tambien nos enseña una nueva manera de gestionar nuestro trabajo a traves de Amazon Web Services (AWS) para crear maquinas viurtuales. Aprendemos dos nuevas sentencias. La primera es la sentencia insert, la cual se escribe asi: MySQL 1 INSERT INTO usuarios (nombre, apellidos) VALUES ( 'Juan' , 'Garcia Pérez' ); Despues aprendemos la sentencia delete que se escribe asi: MySQL 1 DELETE FROM usuarios WHERE edad > 35 Los ejecutamos en la terminal y Consultamos documentación sobre MariaDB.

Flujo de elementos, display y position

Imagen
  lenguaje de marcas 26-01-2021 (modalidad presencial y online) En la clase de Lenguaje de Marcas impartida el día 26-01-2021, tocamos el tema del flujo de los elementos en la ventana del navegador, para inspeccionar y ver el codigo y demas opciones. Tambien vimos el tipo de cajas que tenia el display. Investigando he encontrado las caracteristicas de los dos tipos de cajas que hay: Cajas en bloque: La caja fuerza un salto de línea al llegar al final de la línea. La caja se extenderá en la dirección de la línea para llenar todo el espacio disponible que haya en su contenedor. En la mayoría de los casos, esto significa que la caja será tan ancha como su contenedor, y llenará el 100% del espacio disponible. Se respetan las propiedades   width   y   height . El relleno, el margen y el borde mantienen a los otros elementos alejados de la caja. La caja no fuerza ningún salto de línea al llegar al final de la línea. Las propiedades   width   y   height   no se aplican. Se aplican relleno, ma

Script en HeidiSQL y sentencia insert

  bases de datos 25-01-2021 (modalidad presencial y online) En la clase de Base de Datos impartida el día 25-01-2020, vimos como se podia cargar el script de la base de datos en el HeidiSQL Empezamos tambien el tema 5 donde se pueden ver todas las sentencias posibles que hay en la base de datos. Vimos como se ponia la sentencia insert, la cual sirve para insertar nuevos datos en la base de datos. Esta seria la estructura para introducir el insert. INSERT INTO usuarios (nombre, apellidos) VALUES ( 'Juan' , 'Garcia Pérez' );