Abstract-SQL är ett klassiskt och kraftfullt verktyg för att fråga relationsdatabaser. Det är dock ganska svårt för oerfarna användare att posera SQL-frågor, eftersom de är skyldiga att vara skickliga i SQL syntax och har en grundlig förståelse för det underliggande schemat. För att ge användarna tillfredsställelse föreslår vi SQLSUGG, en effektiv och användarvänlig nyckelordsbaserad metod för att hjälpa olika användare att formulera SQL-frågor. SQLSUGG föreslår SQL-frågor som användare skriver in sökord, och kan spara användarnas skrivinsatser och hjälpa användare att undvika tråkig SQL-avlusning. För att uppnå hög förslag effektivitet, föreslår vi frågeställbara mallar för att modellera strukturerna för SQL-frågor. Vi föreslår en mall ranking modell för att föreslå mallar som är relevanta för att fråga sökord. Vi genererar SQL-frågor från varje föreslagen mall baserat på graden av matchningar mellan nyckelord och attribut. För effektivitet föreslår vi en progressiv algoritm för att beräkna toppk-mallar, och utforma en effektiv metod för att generera SQL-frågor från mallar. Vi har implementerat våra metoder på två riktiga datamängder, och de experimentella resultaten visar att vår metod uppnår hög effektivitet och effektivitet.
Med tanke på schemat, tuples, och vissa nyckelord, tillvägagångssättet i REF föreslår SQL-frågor från mallar.
Interactive SQL query suggestion: Making databases user-friendly
{'venue': '2011 IEEE 27th International Conference on Data Engineering', 'journal': '2011 IEEE 27th International Conference on Data Engineering', 'mag_field_of_study': ['Computer Science']}