Abstract
A database system for a road accident analysis application has been developed using the new functional database language PFL. This application requires extensive data validation and restructuring, and queries (and hence data retrieval patterns) tend to be of a complex and ad-hoc nature. PFL adapts functional programming to deductive databases and possesses features that are desirable for applications characterised by large volumes of both data and programs, and by complex structures of both data and queries. In this paper we describe the application domain and provide an overview of the salient features of PFL. We then discuss the development of a road accident database using PFL and comment upon the insight, this has provided in terms of both the application and the language.
Preview
Unable to display preview. Download preview PDF.
References
A.Poulovassilis, C.Small: A Functional Programming Approach to Deductive Databases. Proceedings of the 17th International Conference on Very Large Databases. Barcelona, 1991, pp. 490–500.
C.Small, A.Poulovassilis: An Overview of PFL. 3rd International Workshop on Database Programming Languages. Nafplion, 1991. pp. 96–110.
A.Poulovassilis, C.Small: A Domain-theoretic Approach to Integrating Functional and Logic Database Languages. To appear in Proceedings of the 19th International Conference on Very Large Databases. Dublin, 1993.
M.P.Atkinson, P.Bureman: Types and Persistence in Database Programming Languages. ACM computing Surveys. 19(2), 105–90 (1987).
R.Bird, P.Wadler: An Introduction to Functional Programming. Prentice Hall (1988).
S.Reddi: Integrity Constraint Enforcement in the Functional Database Language PFL. To appear in Proceedings of 11th British National Conference on Databases. 1993.
Department of Transport of U. K.: Instructions for the Completion of Road Accident Reports. 1978.
Department of Transport of U. K.: Transport Statistics Great Britain (1992).
G.Maycock, R.D.Hall: Accidents at Four-arm Roundabouts, TRRL Laboratory Report 1120. Crowthorne: Transport and Road Research Laboratory (1984).
J.Wu, B.Heydecker: A Knowledge-Based System for Road Accident Remedial Work. To appear in Computing Systems in Engineering.
C.J.Date: An Introduction to Database Systems. Vol I. Addison-Wesley (1986).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wu, J., Harbird, L. (1993). Road accident analysis using a functional database language. In: MaÅ™Ãk, V., Lažanský, J., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 1993. Lecture Notes in Computer Science, vol 720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57234-1_22
Download citation
DOI: https://doi.org/10.1007/3-540-57234-1_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57234-3
Online ISBN: 978-3-540-47982-6
eBook Packages: Springer Book Archive