{"id":{"repo_id":"uoit","oai_identifier":"oai:ontariotechu.scholaris.ca:10155/433"},"canonical_url":"https://search.dev.ndltd.org/etd/uoit/oai:ontariotechu.scholaris.ca:10155/433","repository":{"repo_id":"uoit","name":"Ontario Institute of Technology","base_url":"https://ontariotechu.scholaris.ca/server/oai/request"},"display":{"title":"Towards a concurrent implementation of keyword search over relational databases.","abstract":"Vast amounts of data are stored in relational databases. Traditionally, querying this data required a deep understanding of the underlying schema in addition to knowledge of a query language such as structured query language (SQL). We present a framework for the automatic, lossless transformation of data from the relational model to the document model. By performing this transformation, users may locate information by using simple keyword queries. We further this by implementing graph search, allowing users to automatically discover related facts of information. The effects of performing graph search concurrently are explored, revealing a substantial reduction in graph search run-time over the serial implementation.","abstract_html":"Vast amounts of data are stored in relational databases. Traditionally, querying this data required a deep understanding of the underlying schema in addition to knowledge of a query language such as structured query language (SQL). We present a framework for the automatic, lossless transformation of data from the relational model to the document model. By performing this transformation, users may locate information by using simple keyword queries. We further this by implementing graph search, allowing users to automatically discover related facts of information. The effects of performing graph search concurrently are explored, revealing a substantial reduction in graph search run-time over the serial implementation.","abstract_has_math":false,"creators":["Drake, Richard J.I."],"institution":"University of Ontario Institute of Technology","degree_name":"Master of Science (MSc)","degree_level":null,"degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":["Pu, Ken"],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-06-01","date_published":"2014-06-01","updated_at":"2026-07-24T05:35:20Z","subjects":["Relational database","Full-text search","Graph search","Algorithms"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10155/433","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Pu, Ken"]},{"key":"dc:creator","label":"Author","values":["Drake, Richard J.I."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-08-07T19:25:57Z","2022-03-30T17:05:44Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-08-07T19:25:57Z","2022-03-30T17:05:44Z"]},{"key":"dc:date.issued","label":"Date","values":["2014-06-01"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (MSc)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Ontario Institute of Technology"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Relational database","Full-text search","Graph search","Algorithms"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10155/433"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Vast amounts of data are stored in relational databases. Traditionally, querying this data required a deep understanding of the underlying schema in addition to knowledge of a query language such as structured query language (SQL). We present a framework for the automatic, lossless transformation of data from the relational model to the document model. By performing this transformation, users may locate information by using simple keyword queries. We further this by implementing graph search, allowing users to automatically discover related facts of information. The effects of performing graph search concurrently are explored, revealing a substantial reduction in graph search run-time over the serial implementation."]},{"key":"dc:title","label":"Title","values":["Towards a concurrent implementation of keyword search over relational databases."]}]}],"canonical_facts":{"dc:contributor.advisor":["Pu, Ken"],"dc:creator":["Drake, Richard J.I."],"dc:date.accessioned":["2014-08-07T19:25:57Z","2022-03-30T17:05:44Z"],"dc:date.available":["2014-08-07T19:25:57Z","2022-03-30T17:05:44Z"],"dc:date.issued":["2014-06-01"],"dc:description.abstract":["Vast amounts of data are stored in relational databases. Traditionally, querying this data required a deep understanding of the underlying schema in addition to knowledge of a query language such as structured query language (SQL). We present a framework for the automatic, lossless transformation of data from the relational model to the document model. By performing this transformation, users may locate information by using simple keyword queries. We further this by implementing graph search, allowing users to automatically discover related facts of information. The effects of performing graph search concurrently are explored, revealing a substantial reduction in graph search run-time over the serial implementation."],"dc:identifier.uri":["https://hdl.handle.net/10155/433"],"dc:language.iso":["en"],"dc:subject":["Relational database","Full-text search","Graph search","Algorithms"],"dc:title":["Towards a concurrent implementation of keyword search over relational databases."],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_name":["Master of Science (MSc)"],"thesis:institution_name":["University of Ontario Institute of Technology"]},"updated_at":"2026-07-24T05:35:20Z"}