Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a correlação entre o número de escolas públicas e a densidade populacional em áreas urbanas do Texas?
 ###Tabelas: 
CREATE TABLE public_schools (state VARCHAR(20), location VARCHAR(20), num_schools INT); INSERT INTO public_schools (state, location, num_schools) VALUES ('Texas', 'urban', 1500), ('Texas', 'suburban', 1000), ('Texas', 'rural', 500); CREATE TABLE population_density (state VARCHAR(20), location VARCHAR(20), density FLOAT); INSERT INTO population_density (state, location, density) VALUES ('Texas', 'urban', 3000), ('Texas', 'suburban', 1500), ('Texas', 'rural', 500);
SELECT CORR(num_schools, density) FROM public_schools INNER JOIN population_density ON public_schools.state = population_density.state AND public_schools.location = population_density.location WHERE public_schools.state = 'Texas' AND public_schools.location = 'urban';