Pub Date : 2023-09-20DOI: 10.48550/arXiv.2309.11178
David Robert Pratten, Luke Mathieson
Separate programming models for data transformation (declarative) and computation (procedural) impact programmer ergonomics, code reusability and database efficiency. To eliminate the necessity for two models or paradigms, we propose a small but high-leverage innovation: the introduction of complete relations into the relational database. Complete relations and the discipline of constraint programming, which concerns them, are founded on the same algebra as relational databases. We claim that by synthesising the relational database of Codd and Date, with the results of the constraint programming community, the relational model holistically offers programmers a single declarative paradigm for both data transformation and computation, reusable code with computations that are indifferent to what is input and what is output, and efficient applications with the query engine optimising and parallelising all levels of data transformation and computation.
{"title":"Relational Expressions for Data Transformation and Computation","authors":"David Robert Pratten, Luke Mathieson","doi":"10.48550/arXiv.2309.11178","DOIUrl":"https://doi.org/10.48550/arXiv.2309.11178","url":null,"abstract":"Separate programming models for data transformation (declarative) and computation (procedural) impact programmer ergonomics, code reusability and database efficiency. To eliminate the necessity for two models or paradigms, we propose a small but high-leverage innovation: the introduction of complete relations into the relational database. Complete relations and the discipline of constraint programming, which concerns them, are founded on the same algebra as relational databases. We claim that by synthesising the relational database of Codd and Date, with the results of the constraint programming community, the relational model holistically offers programmers a single declarative paradigm for both data transformation and computation, reusable code with computations that are indifferent to what is input and what is output, and efficient applications with the query engine optimising and parallelising all levels of data transformation and computation.","PeriodicalId":186269,"journal":{"name":"Australasian Database Conference","volume":"171 1","pages":"241-255"},"PeriodicalIF":0.0,"publicationDate":"2023-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139338344","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-02-03DOI: 10.1007/978-3-030-39469-1_16
Olayinka Adeleye, Jian Yu, J. Ruan, Quan Z. Sheng
{"title":"Evaluating Random Walk-Based Network Embeddings for Web Service Applications","authors":"Olayinka Adeleye, Jian Yu, J. Ruan, Quan Z. Sheng","doi":"10.1007/978-3-030-39469-1_16","DOIUrl":"https://doi.org/10.1007/978-3-030-39469-1_16","url":null,"abstract":"","PeriodicalId":186269,"journal":{"name":"Australasian Database Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133694655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-02-03DOI: 10.1007/978-3-030-39469-1_20
Rubina Sarki, K. Ahmed, Hua Wang, Sandra Michalska, Yanchun Zhang
{"title":"Early Detection of Diabetic Eye Disease from Fundus Images with Deep Learning","authors":"Rubina Sarki, K. Ahmed, Hua Wang, Sandra Michalska, Yanchun Zhang","doi":"10.1007/978-3-030-39469-1_20","DOIUrl":"https://doi.org/10.1007/978-3-030-39469-1_20","url":null,"abstract":"","PeriodicalId":186269,"journal":{"name":"Australasian Database Conference","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117166519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-02-03DOI: 10.1007/978-3-030-39469-1_13
Zezhong Wang, Ye Yuan, Xiangmin Zhou, Hongchao Qin
{"title":"Effective and Efficient Community Search in Directed Graphs Across Heterogeneous Social Networks","authors":"Zezhong Wang, Ye Yuan, Xiangmin Zhou, Hongchao Qin","doi":"10.1007/978-3-030-39469-1_13","DOIUrl":"https://doi.org/10.1007/978-3-030-39469-1_13","url":null,"abstract":"","PeriodicalId":186269,"journal":{"name":"Australasian Database Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130127896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}