This presentation introduces entity relationship diagrams (ERDs). The key points are:
- ERDs were developed by Peter Chen in 1967 as a high-level data model for conceptual database design.
- The four main components of an ERD are entities, relationships, cardinality, and attributes.
- Examples of relationship types are unary, binary, and ternary relationships.
- Cardinality specifies the minimum and maximum number of relationships between entities.
- Attributes provide descriptive properties for each entity.
Entity type
Entity sets
Attributes and keys
Relationship model
Mapping Constraints
The ER Model
Cardinality Constraints
Generalization, Specialization and Aggregation
ER Diagram & Database design with the ER Model
Introduction
Relational Model
Concepts
Characteristics
An Entity–relationship model (ER model) describes the structure of a database with the help of a diagram, which is known as Entity Relationship Diagram (ER Diagram). An ER model is a design or blueprint of a database that can later be implemented as a database. The main components of E-R model are: entity set and relationship set
Entity type
Entity sets
Attributes and keys
Relationship model
Mapping Constraints
The ER Model
Cardinality Constraints
Generalization, Specialization and Aggregation
ER Diagram & Database design with the ER Model
Introduction
Relational Model
Concepts
Characteristics
An Entity–relationship model (ER model) describes the structure of a database with the help of a diagram, which is known as Entity Relationship Diagram (ER Diagram). An ER model is a design or blueprint of a database that can later be implemented as a database. The main components of E-R model are: entity set and relationship set
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
10. ATTRIBUTES
Descriptive properties possessed
by each member of an entity set.
Example of entity types
and associated
attributes :
Student: Student_name
Employee: Employee_age
Event: Event_location
11. Student
Name Gender Class
Roll
number
Age
Primary Key: An attribute that has
been selected as the unique
identifying characteristic for an entity
type.
Example:
Student:Student_rollnumber
Staff:Staff_Id
12. A SIMPLE EXAMPLE
A company has several departments. Each
department has a supervisor and at least one
employee.Everysupervisorhasonlyonedepartment
underhim.Employeesmustbeassignedtoatleast
one,butpossiblymoredepartments.Atleastone
employeeisassignedtoaproject,butanemployee
maybeonvacationandnotassignedtoanyprojects.
Theimportantdatafieldsarethenamesofthe
departments,projects,supervisorsandemployees,
aswellasthesupervisorandemployeenumberand
auniqueprojectnumber.
A company has several departments. Each
department has a supervisor and at least one
13. employee. Every supervisor has only one department
under him Employees assigned must be at 0 or at least
one, but possibly more departments. At least one
employee is assigned to a project, but an employee
may be on vacation and not assigned to any projects.
The important data fields are the names of the
departments, projects, supervisors and employees, as
well as the supervisor and employee number and a
unique project number.
A true entity should have more than one instance
14. A Department is assigned an employee
A Department is run by a supervisor
An employee belongs to a department
An employee works on a project
A supervisor runs a department
A project uses an employee
15.
16. FILL IN CARDINALITY
Supervisor
Each department has one supervisor.
Department
Each supervisor has one department.
Each employee can belong to one or more departments
Employee
Each department must have one or more employees
Each project must have one or more employees
Project
Each employee can have 0 or more projects.