Biography.guide
Home › People › Computer scientist › Terry Halpin
Portrait of Terry Halpin

Terry Halpin

b. 1900

Australian computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Terry Halpin

Born 1900. Terry Halpin was an Australian computer scientist and engineer.

Terence Aidan (Terry) Halpin (born 1950s) is an Australian computer scientist who is known for his formalization of the object–role modeling notation.

Biography Born in Australia, Halpin studied at the University of Queensland starting in the 1970s and eventually received a BSc, DipEd, BA, MLitStud and in 1989 a PhD with the thesis "A logical analysis of information systems : static aspects of the data-oriented perspective" under John Staples.

In the 1970s he started working at the University of Queensland at the Key Centre for Software Technology at the Department of Computer Science, which he combined with some work in industry on database modeling.

In the 1990s he moved to industry heading the database research at multiple software companies, including Visio Corporation. When this company was acquired by Microsoft he became Program Manager in Database Modeling, and worked on the "conceptual and logical database modeling technology in Microsoft Visio for Enterprise Architects".

Object-role modeling With his doctoral thesis Halpin (1989) formalized object-role modeling (ORM), a "method for designing and querying database models at the conceptual level, where the application is described in terms easily understood by non-technical users".

Publications Halpin has authored ten books and over 200 technical papers. A selection of books: 1978. Inductive and Practical Reasoning. With Rod Girle, Corinne Miller & Geoff Williams. Rotecoge, 1981. Deductive Logic, 2nd edn. With Rod Girle. Logiqpress. 1989. Conceptual Schema and Relational Database Design. With G.M. Nijssen. Prentice Hall, Sydney. 2001. Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design. Morgan Kaufmann. . 2001. Unified Modeling Language: Systems Analysis, Design and Development Issues. With Keng Siau (editors). 2003. Database Modeling with Microsoft Visio for Enterprise Architects. With Ken Evans, Pat Hallock, & Bill MacLean. Morgan Kaufmann. 2005. Information Modeling Methods and Methodologies. With John Krogstie and Keng Siau (editors). 2008. Information Modeling and Relational Databases. Second Edition. With Tony Morgan. Morgan Kaufmann. . 2024. Information Modeling and Relational Databases. Third Edition. With Tony Morgan. Morgan Kaufmann. .

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Born
1900, Australia
Birth century
Nationality
Education
University of Queensland
Employers
Microsoft, University of Queensland

Frequently asked questions

Who was Terry Halpin?

Australian computer scientist

When was Terry Halpin born?

Terry Halpin was born in 1900 in Australia.

What was Terry Halpin's occupation?

Terry Halpin was a computer scientist and engineer.

What nationality was Terry Halpin?

Terry Halpin was Australian.

Sources & further reading

· Wikipedia: Terry Halpin

· Wikidata: Q7704482

· DBpedia: Terry Halpin

Cite this page

APA: Biography.guide. (2026). Terry Halpin. https://biography.guide/terry-halpin/

MLA: "Terry Halpin." Biography.guide, https://biography.guide/terry-halpin/.

Chicago: "Terry Halpin." Biography.guide. https://biography.guide/terry-halpin/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:14 UTC