Search results for "kyselykielet"

showing 10 items of 10 documents

Structured query construction via knowledge graph embedding

2020

In order to facilitate the accesses of general users to knowledge graphs, an increasing effort is being exerted to construct graph-structured queries of given natural language questions. At the core of the construction is to deduce the structure of the target query and determine the vertices/edges which constitute the query. Existing query construction methods rely on question understanding and conventional graph-based algorithms which lead to inefficient and degraded performances facing complex natural language questions over knowledge graphs with large scales. In this paper, we focus on this problem and propose a novel framework standing on recent knowledge graph embedding techniques. Our…

FOS: Computer and information sciencesComputer Science - Machine LearningComputer Science - Computation and LanguageComputer Science - Artificial Intelligenceknowledge graph embeddingnatural language question answeringkyselykieletMachine Learning (cs.LG)luonnollinen kieliArtificial Intelligence (cs.AI)knowledge graphquery constructionComputation and Language (cs.CL)tietomallit
researchProduct

NewSQL Database Management System Compiler Errors : Effectiveness and Usefulness

2022

Modern database management is often faced with a high number of concurrent end-users, and the need for database distribution to ensure fault tolerance and high throughput. To flexibly address these challenges, many modern database management systems (DBMS) provide highly automated and effortless, i.e., highly usable database distribution, deployment, and maintenance. However, the usability considerations are yet to extend from the aforementioned DBMS features to query language compilers. In this study, based on participant answers (N = 157), we compare the error message qualities of four modern DBMSs (CockroachDB, SingleStore, NuoDB, and VoltDB) using one objective and three subjective metr…

Human-Computer InteractionSQLkäytettävyysihmisen ja tietokoneen vuorovaikutusviestitvirheettietokannatHuman Factors and ErgonomicskyselykieletComputer Science Applicationstietojärjestelmätkäyttäjätutkimus
researchProduct

Errors and Complications in SQL Query Formulation

2018

SQL is taught in almost all university level database courses, yet SQL has received relatively little attention in educational research. In this study, we present a database management system independent categorization of SQL query errors that students make in an introductory database course. We base the categorization on previous literature, present a class of logical errors that has not been studied in detail, and review and complement these findings by analyzing over 33,000 SQL queries submitted by students. Our analysis verifies error findings presented in previous literature and reveals new types of errors, namely logical errors recurring in similar manners among different students. We…

Information managementlanguagesSQLkieli ja kieletGeneral Computer ScienceComputer scienceexercise designListing (computer)02 engineering and technologytietotekniikkaQuery languageDatabase designkyselykieletEducation020204 information systemsstandardointi0202 electrical engineering electronic engineering information engineeringComputingMilieux_COMPUTERSANDEDUCATIONerrorstietojenkäsittelycomputer.programming_languageComplement (set theory)inhimilliset tekijätta113query languagesstandardizationClass (computer programming)SQLInformation retrievalInformationSystems_DATABASEMANAGEMENT020207 software engineeringCategorizationvirheetcomputerhuman factors
researchProduct

What to Expect and What to Focus on in SQL Query Teaching

2019

In the process of learning a new computer language, writing erroneous statements is part of the learning experience. However, some errors persist throughout the query writing process and are never corrected. Structured Query Language (SQL) consists of a number of different concepts such as expressions, joins, grouping and ordering, all of which by nature invite different possible errors in the query writing process. Furthermore, some of these errors are relatively easy for a student to fix when compared to others. Using a data set from three student cohorts with the total of 744 students, we set out to explore which types of errors are persistent, i.e., more likely to be left uncorrected by…

SQLComputer scienceProcess (engineering)Relational databaseJoins02 engineering and technologycomputer.software_genreQuery languagekyselykieletSet (abstract data type)020204 information systems0202 electrical engineering electronic engineering information engineeringerrorscomputer.programming_languageta113SQLSyntax (programming languages)business.industry05 social sciencesquery languagerelaatiotietokannatopetusdatabase educationrelational databasevirheetArtificial intelligence0509 other social sciences050904 information & library sciencesbusinesscomputerNatural language processing
researchProduct

SQL Education

2020

Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous considerations for the betterment of SQL education, yet these considerations may be too numerous and scattered among different fora for educators to find and internalize, as no systematic mappings or literature reviews regarding SQL education have been conducted. The two main goals of this mapping study are to provide an overview of educational SQL research topics, research types, and publication fora, and to collect and propagate SQL teachi…

SQLGeneral Computer ScienceProcess (engineering)Computer scienceTeaching methodmedia_common.quotation_subjecttietojenkäsittelytieteet02 engineering and technologyQuery languagekyselykieletkorkeakouluopetusEducationBody of knowledgePresentationfuture research agendaData retrieval020204 information systemsComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringmedia_commoncomputer.programming_languageSQL educationSQLsystematic mapping study05 social sciences050301 educationData scienceContent analysis0503 educationcomputerACM Transactions on Computing Education
researchProduct

The Effects of Database Complexity on SQL Query Formulation

2020

In Structured Query Language (SQL) education, students often execute queries against a simple exercise database. Recently, databases that are more realistic have been utilized to the effect that students find exercises more interesting and useful, as these databases more accurately mimic databases students are likely to encounter in their future work environments. However, using even the most engaging database can be counterproductive to learning, if a student is not able to formulate correct queries due to the complexity of the database schema. Scientific evidence on the effects of database complexity on student’s query formulation is limited, and with queries from 744 students against thr…

SQLoppiminenComputer scienceQuery formulation02 engineering and technologycomputer.software_genrestructured query language (SQL)kyselykieletScientific evidenceSet (abstract data type)Simple (abstract algebra)0502 economics and business0202 electrical engineering electronic engineering information engineeringComputingMilieux_COMPUTERSANDEDUCATIONdatabase complexitytietokannatdatabasecomputer.programming_languageeducationSQLDatabaseScale (chemistry)05 social sciencesDatabase schemaInformationSystems_DATABASEMANAGEMENT020207 software engineeringkompleksisuuskoulutusHardware and Architecturestudent learningcomputer050203 business & managementSoftwareInformation Systems
researchProduct

Engaging Databases for Data Systems Education

2023

educationSQLmotivationopetusmenetelmättietokannatcomplexitykompleksisuuskyselykieletdatabaseengagementmotivointi
researchProduct

Explaining Causes Behind SQL Query Formulation Errors

2020

This Full Research Paper presents the most prominent query formulation errors in Structured Query Language (SQL), and maps these errors to their cognitive explanations. Understanding query formulation errors is a key to teaching SQL. more effectively. However, studies on what kind of errors novices struggle with are relatively scarce when compared to, for example, programming languages. Although committing errors is a crucial part in learning, some errors are relatively easy to fix, and their commonness is not necessarily an indication of their difficulty. Other errors, however, halt the learning process, and are never fixed by the query writer. Using a previously established error taxonomy…

noviceSQLoppiminenComputer scienceJoins02 engineering and technologySemanticscomputer.software_genrekyselykieletohjelmointikieletSet (abstract data type)020204 information systems0202 electrical engineering electronic engineering information engineeringdatabasecomputer.programming_languageeducationSQLSyntax (programming languages)business.industry05 social sciences050301 educationRelational operatorerrorStructured Query Language (SQL)koulutusvirheetArtificial intelligencebusiness0503 educationcomputerNatural language processingNatural language2020 IEEE Frontiers in Education Conference (FIE)
researchProduct

Korppi-opintotietojärjestelmän tietokantakyselyiden nopeuttaminen

2008

suorituskykySQLKorppi (opintotietojärjestelmä)indeksitnopeuttaminentietokantakyselytrelaatiotietokannatkyselykielethakemistotPostgreSQLopintotietojärjestelmätoptimointilähdekooditJyväskylän yliopistotietojärjestelmät
researchProduct

Error messages in relational database management systems: A comparison of effectiveness, usefulness, and user confidence

2021

Abstract The database and the database management system (DBMS) are two of the main components of any information system. Structured Query Language (SQL) is the most popular query language for retrieving data from the database, as well as for many other data management tasks. During system development and maintenance, software developers use a considerable amount of time to interpret compiler error messages. The quality of these error messages has been demonstrated to affect software development effectiveness, and correctly formulating queries and fixing them when needed is an important task for many software developers. In this study, we set out to investigate how participants ( N = 152 ) …

virhetilanteetSQLError messageComputer scienceData managementStructured query language (SQL)CompilerQuery languagecomputer.software_genrekyselykieletDatabase management systemSet (abstract data type)SoftwareRelational database management systemInformation systemtietokannatcomputer.programming_languageSQLInformation retrievalbusiness.industrySoftware developmenthallintajärjestelmätHardware and ArchitecturevirheetohjelmistokehitysbusinesscomputerSoftwareInformation Systems
researchProduct