entity-relationship model (diagram)
(n.) Also called an entity-relationship (ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the organization of data within databases or information systems. An entity is a piece of data-an objector concept about which data is stored. A relationship is how the data is shared between entities. There are three types of relationships between entities:
- one-to-one: one instance of an entity (A) is associated with one other instance of another entity (B). For example, in a database of employees, each employee name (A) is associated with only one social security number (B).
- one-to-many: one instance of an entity (A) is associated with zero, one or many instances of another entity (B), but for one instance of entity B there is only one instance of entity A. For example, for a company with all employees working in one building, the building name (A) is associated with many different employees (B), but those employees all share the same singular association with entity A.
- many-to-many: one instance of an entity (A) is associated with one, zero or many instances of another entity (B), and one instance of entity B is associated with one, zero or many instances of entity A. For example, for a company in which all of its employees work on multiple projects, each instance of an employee (A) is associated with many instances of a project (B), and at the same time, each instance of a project (B) has multiple employees (A) associated with it.
Related Terms
- scatter diagram »
- data flow modeling »
- Nassi-Schneiderman diagram »
- relationship commerce »
- CRM software - customer relationship management software »
- ALICE »
- Enterprise Relationship Management »
- Partner Relationship Management »
- data flow model »
- open source CRM - open source customer relationship management »
- social network »
- identity »
- social network analysis »
- SSADM »
Featured Partners Sponsored
-
Citrix XenDesktop and Wyse Xenith:
Increase worker productivity, enhance data security, and enjoy greater energy savings. Find out how. Download the “Ultimate Desktop Simplicity Kit” now.» -
Read “10 Data Center Server Hardware Must-Haves” now:
Find out which 10 hardware additions will help you maintain excellent service and outstanding security for you and your customers. »
-
Read “3 Ways to Secure Your Virtualized Data Center” now:
Server virtualization is growing in popularity, but the technology for securing it lags. To protect your virtual network.» -
Read “Migrate to a Private Cloud, Not a Virtual Datacenter” now7:
Before you implement a private cloud, find out what you need to know about automated delivery, virtual sprawl, and more. »
-
1
Google Glass
Google's project program for developing a line of hands-free, head-mounted intelligent devices that can be worn by users as eyewear.
-
2
ERP - Enterprise Resource Planning
Short for enterprise resource planning, ERP is business management software that allows an organization to use a system of integrated applications...
-
3
private cloud project
Companies initiate private cloud projects to enable their IT infrastructure to become more capable of quickly adapting to continually evolving...
-
4
cloud backup
A cloud backup (cloud computer backup) refers to backing up data to a remote, cloud-based server. As a form of cloud storage, cloud backup data is...
-
5
Raring Ringtail (Ubuntu Codename)
Raring Ringtail is the Ubuntu codename for version 13.04 of the Ubuntu Linux-based operating system.
-
6
resistive memory - ReRAM, RRAM
ReRAM, or resistive memory cells, is a type of non-volatile memory that is considered to be a type of memristor technology.
-
7
BYOD - bring your own device
A phrase that has become widely adopted to refer to mobile workers bringing their own mobile devices, such as smartphones, laptops and PDAs, into...
-
8
CRM - Customer Relationship Management
Short for customer relationship management, CRM entails all aspects of interaction a company has with its customer, whether it be sales or service...
-
9
mobile operating system
The mobile operating system is the software platform on top of which other programs, called application programs, can run on mobile devices.
-
10
private cloud
The phrase used to describe a cloud computing platform that is implemented within the corporate firewall, under the control of the IT department....
Connect with Webopedia
-
The Difference Between Adware & Spyware
Not technically fitting into either the virus or spam category we have spyware and adware, which are growing concerns for Internet users.


