ESTOY HACIENDO UN SISTEMA PARA UNA LIBRERIA, PERO ME ENCONTRE CON OBSTACULO QUE LO VEO LO BASTANTE GRANDECITO Y TIENE QUE VER CON LA BUSQUEDA DE UN LIBRO.
IMAGINEN QUE YO BUSCO EL LIBRO "EL CABALLERO DE LA ARMADURA OXIDADA", MANDO UNA CONSULTA A LA BASE DE DATOS Y SI NO EXISTE UN LIBRO CON ESE NOMBRE PRECISO NO VA DEVOLVER NADA.
ENTONCES, ANALISANDO ME ACORDE QUE EN UNA LIBRERIA CUANDO TU PONES UN NOMBRE DE UN LIBRO, EDITORIAL, AUTOR U OTRO DATO, EL SISTEMA TE MUESTRA TODO LO RELACIONADO A LA INFORMACION QUE PUSISTE. EN EL CASO ANTERIOR QUE PUSE "EL CABALLERO DE LA ARMADURA OXIDADA" EL SISTEMA DEBERA DE MOSTRARME TODOS LOS LIBROS QUE CONTENGAN ALGO DEL TITULO, YA SE CABALLERO, ARMADURA U OXIDADA.
AQUI ES DONDE YO ME PREGUNTO COMO HACER ESTO, LO UNICO QUE A MI SE ME HA OCURRIDO ES HACER UNA CONSULTA A TODOS LOS LIBROS Y YA CARGADOS IRME LIBRO POR LIBRO COMPARADO SI ALGUNA DE LAS PALABRAS DEL TITULO SE ENCUENTRAN EN EL LIBRO, SI ES ASI, EL SISTEMA DEBERA MOSTRAR EL LIBRO, SINO DEBERA PASAR AL SIGUIENTE LIBRO.
PERO SI ME VOY AL PEOR CASO; QUE TAL SI LA BASE DE DATOS TIENE 1 MILLON DE LIBROS, ENTONCES PARA REALIZAR ESTO SERIA DEMASIADO CARGADO PARA ELLO.
ME GUSTARIA SABER COMO LE HACEN LOS SISTEMAS PARA AVERSIGUARSELAS CON ESTE TIPO DE PROBLEMAS; SERIA QUE USAN ARBOLES, LISTAS, ENTRE OTROS.