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: Identificar o número de escolas e bibliotecas em áreas rurais e calcular a proporção.
 ###Tabelas: 
CREATE TABLE areas (name text, type text); INSERT INTO areas VALUES ('Urban', 'CityA'), ('Suburban', 'CityB'), ('Rural', 'CityC'), ('Rural', 'CityD'); CREATE TABLE schools (name text, area_type text); INSERT INTO schools VALUES ('School1', 'Urban'), ('School2', 'Rural'), ('School3', 'Suburban'); CREATE TABLE libraries (name text, area_type text); INSERT INTO libraries VALUES ('Library1', 'Urban'), ('Library2', 'Rural'), ('Library3', 'Suburban');
SELECT (SELECT COUNT(*) FROM schools WHERE area_type = 'Rural') / COUNT(DISTINCT area_type) AS rural_school_ratio, (SELECT COUNT(*) FROM libraries WHERE area_type = 'Rural') / COUNT(DISTINCT area_type) AS rural_library_ratio