Licenciatura en Tecnologas de la Informacin Bases de datos II Elabor: LIS Rosendo Andrs Chan Ley. Segundo parcial Actividad 7 A. Funciones para el manejo de cadenas MySQL tiene algunas funciones para trabajar con cadenas de caracteres. A continuacin trabajaremos con alguna de ellas: Trabajaremos con la tabla libros de la base de datos librera. 1- Eliminamos la tabla si existe. 2- Creamos la tabla "libros" con la siguiente estructura: 3- Ingresamos algunos registros: 4- Usamos la funcin "concat_ws()" a cul la muestra una sola columna en la cual se concatenan, con el separador "-", los distintos campos especificados. 5- Usamos la funcin "left(n)" la cual la muestra los ttulos con los primeros n caracteres. 6- Empleamos la funcin "insert()" la cul retorna el nombre de las editoriales agregando al inicio la cadena "Edit. ". 7- Usamos las funciones "lower()" y "upper()": Segn lo observado, Para qu sirven estas dos funciones? Lower retorna la informacin de ttulo convertido en minsculas y UPPER retorna la informacin de editorial en maysculas. 8- Investiga en internet 3 funciones para el manejo de caracteres y aplcalas en la base de datos librera. Copia la sentencia y da una breve explicacin de su uso y funcin. No olvides pegar la imagen con los resultados de la sentencia. Sentencia sql que obtiene de un campo ttulo, las 4 primeras letras select SUBSTR(ttulo,1,4) from libros; REPEAT(str,count) Retorna una cadena consistente de la cadena str repetida count veces. Si count <= 0, retorna una cadena vaca. Retorna NULL si str o count son NULL. REPLACE(str,from_str,to_str) Retorna la cadena str con todas las ocurrencias de la cadena from_str reemplazadas con la cadena to_str. B. Funciones para el uso de fecha y hora. MySQL tiene algunas funciones para trabajar con fechas y horas. . A continuacin trabajaremos con alguna de ellas: Una pequea biblioteca de barrio registra los prstamos de sus libros en una tabla llamada "prestamos" de su base de datos Biblioteca. En ella almacena la siguiente informacin: - Ttulo del libro, - Documento de identidad del socio a quien se le presta el libro, - Fecha de prstamo, - Fecha de devolucin del libro, - Devuelto: si el libro ha sido o no devuelto. 1- Creamos la base de datos Biblioteca: 2- Creamos la tabla: 3- Los libros se prestan por 5 das. Ingresamos un registro con los 3 primeros datos y calculamos con la funcin date_add() la fecha de devolucin y con un "select" vemos cmo qued almacenado el registro ingresado anteriormente: 4- En base a los resultados observados, explica con tus propias palaras el funcionamiento de la sentencia date_add() Observamos que con la anterior sentencia sql, nos agrega una fecha con 5 dias posteriores a la primera fecha dada. 5- Ingresemos otros registros de la misma manera: 6- Ahora utilizaremos la funcin "current_date" para la fecha de prstamo: 7- En base a los resultados observados, explica con tus propias palaras el funcionamiento de la sentencia current_date(). Retorna la fecha horaria como valor en formato ao-mes-dia, dependiendo de si la funcin se usa en un contexto numrico o de cadena de caracteres.