Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Entity–relationship model
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Entity–relationship origins === Peter Chen, the father of ER modeling said in his seminal paper: : "''The entity-relationship model adopts the more natural view that the real world consists of entities and relationships. It incorporates some of the important semantic information about the real world.''" <ref name=Chen /> In his original 1976 article Chen explicitly contrasts entity–relationship diagrams with record modelling techniques: :"''The [[Bachman diagram|data structure diagram]] is a representation of the organization of records and is not an exact representation of entities and relationships.''" Several other authors also support Chen's program:<ref>Kent in [http://www.bkent.net/Doc/darxrp.htm "Data and Reality"] : : "One thing we ought to have clear in our minds at the outset of a modelling endeavour is whether we are intent on describing a portion of "reality" (some human enterprise) or a data processing activity."</ref> <ref>[[Jean-Raymond Abrial|Abrial]] in "Data Semantics" : "... the so called "logical" definition and manipulation of data are still influenced (sometimes unconsciously) by the "physical" storage and retrieval mechanisms currently available on computer systems."</ref> <ref>Stamper: "They pretend to describe entity types, but the vocabulary is from data processing: fields, data items, values. Naming rules don't reflect the conventions we use for naming people and things; they reflect instead techniques for locating records in files."</ref> <ref>In [[Jackson Structured Programming|Jackson's]] words: "The developer begins by creating a model of the reality with which the system is concerned, the reality that furnishes its [the system's] subject matter ..."</ref> <ref>Elmasri, Navathe: "The ER model concepts are designed to be closer to the user’s perception of data and are not meant to describe the way in which data will be stored in the computer."</ref> ==== Philosophical alignment ==== Chen is in accord with philosophical traditions from the time of the Ancient Greek philosophers: [[Plato]] and [[Aristotle]].<ref>Paolo Rocchi, ''Janus-Faced Probability'', Springer, 2014, p. 62.</ref> Plato himself associates knowledge with the apprehension of unchanging [[Theory of forms|Forms]] (namely, archetypes or abstract representations of the many types of things, and properties) and their relationships to one another.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)