Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
TYPES OF DATA MODELING
1. ER (Entity-Relationship) data Model: This model is based on the notion
of real-world entities and relationships among them. It creates an entity set, relationship set, general attributes, and constraints. Here, an entity is a real- world object; for instance, an employee is an entity in an employee database. An attribute is a property with value, and entity sets share attributes of identical value. Finally, there is the relationship between entities. 2. Hierarchical data Model: This data model arranges the data in the form of a tree with one root, to which other data is connected. The hierarchy begins with the root and extends like a tree. This model effectively explains several real-time relationships with a single one-to-many relationship between two different kinds of data. For example, one supermarket can have different departments and many aisles. Thus, the ‘root’ node supermarket will have two ‘child’ nodes of (1) Pantry (2) Packaged Food. 3. Network Model: This database model enables many-to-many relationships among the connected nodes. The data is arranged in a graph-like structure, and here ‘child’ nodes can have multiple ‘parent’ nodes. The parent nodes are known as owners, and the child nodes are called members. 4. Relational data Model: Relational database is a type of database or database management system that stores information in tables—rows and columns of data—and conducts searches by using data in specified columns of one table to find additional data in another table. In a relational database, the rows of a table represent records (collections of information about separate items) and the columns represent fields (particular attributes of a record). In conducting searches, a relational database matches information from a field in one table with information in a corresponding field of another table to produce a third table that combines requested data from both tables. Car Number PS1002 LAG Name: Sammy King 12 Abu Road, Address: Lagos his data is in the traffic office data base which shows all the cars registered in the city of Lagos. A row resembles a table showing the car number, name and address of the owner. Since no two cars have the same number, the car number field is unique and it is called a key field. If the owner of the car commits an offence like over speeding or packing at an unauthorized place, the police can use his car number to trace him and subsequently prosecute him. The most valuable feature of relational databases is that entries can be easily added, deleted and modified. 5. Object-Oriented Database Model: This data model defines a database as an object collection, or recyclable software components, with related methods and features. For instance, architectural and engineering real-time systems used in 3D modeling use this data modeling process. 6. Object-Relational Model: This model is a combination of an object- oriented database model and a relational database model. Therefore, it blends the advanced functionalities of the object-oriented model with the ease of the relational data model. The data modeling process helps organizations to become more data driven. This starts with cleaning and modeling data.