This document provides an overview of a database management systems course. The course objectives are to understand the purpose and concepts of DBMS, apply database design and languages to manage data, learn about normalization, SQL implementation, transaction control, recovery strategies, storage, and indexing. The outcomes are knowledge of various data models, database design process, transaction management, users and administration. Key topics covered include the relational and entity-relationship data models, database design, transactions, and database users and administration.
The document discusses several books on database management systems and their authors. It also provides an overview of key concepts in DBMS including what a database and DBMS are, the purpose of database systems, levels of abstraction, instances and schemas, data independence, different data models, database languages, the roles of database administrators and users.
The document discusses database fundamentals and provides an overview of key concepts including:
- The objectives of learning about database systems and their basic components
- An introduction to Entity Relationship (ER) modeling for conceptual database design
- The different types of database systems including relational, hierarchical, network, and object-oriented
- How to create a database environment using ER modeling to design the structure and relationships of data
The document provides an overview of database management systems (DBMS). It begins with introducing the presenters and objective to make the audience knowledgeable about DBMS fundamentals and improvements. The contents section outlines topics like introduction, data, information, database components, what is a DBMS, database administrator, database languages, advantages and disadvantages of DBMS, examples of DBMS like SQL Server, and applications of DBMS.
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra
油
This document provides an overview of database design and management. It discusses what a database management system (DBMS) is and its primary goals of storing and retrieving data. It also describes some common database applications and compares file systems to DBMSs. The document outlines different views of data including data abstraction, instances, and schemas. It introduces several data models including the entity-relationship model and relational model. Finally, it discusses database languages, users, and the role of the database administrator.
The document provides an introduction to database management systems (DBMS). It defines a database as a collection of interrelated data organized for efficient retrieval, insertion and deletion. A DBMS is software that allows users to define, create, maintain and control access to the database. It also discusses the benefits of using a DBMS compared to file systems such as reduced redundancy, improved consistency and security. The key components of a DBMS architecture are also summarized such as the query processor, data dictionary, storage manager and query evaluation engine.
The document provides an overview of database management systems (DBMS). It defines DBMS as software that creates, organizes, and manages databases. It discusses key DBMS concepts like data models, schemas, instances, and database languages. Components of a database system including users, software, hardware, and data are described. Popular DBMS examples like Oracle, SQL Server, and MS Access are listed along with common applications of DBMS in various industries.
This document provides an overview of basic database concepts including:
- Definitions of data, information, and databases
- Components of database systems like users, software, hardware, and data
- Data models including entity-relationship, hierarchical, network, and relational models
- Database architecture types such as centralized, client-server, and distributed
- Advantages and disadvantages of database management systems
The document discusses the architecture and components of database management systems (DBMS). It describes how DBMS packages have evolved from monolithic to modular client-server systems. It also discusses the three schema architecture comprising the internal, conceptual, and external schemas which enables data independence. The key components of a DBMS include the data definition language, data manipulation language, and various interfaces. DBMSs can be classified based on their data model, number of users, distribution, and purpose.
This document provides an overview of database management systems (DBMS). It defines DBMS as a software system for creating, organizing, and managing databases. It discusses key DBMS concepts like data, information, data models, database schemas and instances. It also describes common DBMS components, functions of a database administrator, database languages, different database system architectures, advantages and disadvantages of using a DBMS, and examples of popular DBMS software.
The document discusses different data models used in database management systems including hierarchical, network, entity-relationship, and relational models.
The hierarchical model organizes data in a tree structure with one-to-many relationships. The network model extends the hierarchical model by allowing data to have more than one parent node.
The entity-relationship model views data as entities and relationships between entities. It provides a high-level conceptual view of data through entity-relationship diagrams. The relational model organizes data into tables and defines relationships through common fields. It is the most widely used data model today.
The document discusses database design processes and concepts. It covers:
1) The objectives of database design are to create logical and physical models of the proposed database system. The logical model focuses on data requirements while the physical model translates the logical design based on hardware/software constraints.
2) Proper database design is important as it provides a blueprint for how data is stored and accessed, defines application behavior, and meets user requirements. It can also improve performance.
3) The overall workflow involves requirement analysis, database designing including logical and physical models, and implementation including testing to ensure requirements are met.
RDBMS stands for Relational Database Management SystemAnilNaik42
油
What is RDBMS?
RDBMS stands for Relational Database Management System.
RDBMS is a program used to maintain a relational database.
RDBMS is the basis for all modern database systems such as MySQL, Microsoft SQL Server, Oracle, and Microsoft Access.
RDBMS uses SQL queries to access the data in the database.
This document provides an overview of database management systems (DBMS) and relational databases. It defines what a DBMS is, describes why databases are needed, and covers database concepts like the entity-relationship model, relational model, and structured query language (SQL). Key topics include data models, relationships between tables, normalization, and the components and rules of relational databases.
The document discusses database essentials including database management systems, database applications, the purpose of database systems, data models, database languages, database architecture, and the relational data model. Specifically, it defines what a DBMS is, provides examples of common database applications, describes why databases were developed to address limitations of file processing systems, outlines several data models including the relational model, discusses database languages for defining and manipulating data, presents the client-server architecture of database systems, and explains key concepts of the relational model including tables, tuples, attributes, relations, and domains.
Week 1 and 2 Getting started with DBMS.pptxRiannel Tecson
油
This document provides an introduction and orientation to the IM 101 Fundamentals of Database Systems course. It includes sections on the course description, topics, references, schedule, requirements, rules, expectations, and student profile information. The course will cover fundamentals of database systems including introductions to databases and transactions, data models, database design, relational algebra, and more. It will meet on Saturdays from 7-9 AM for lecture and 9 AM-12 PM for laboratory. Students will be graded based on performance, exams, quizzes, projects, and participation.
The document provides an introduction to database management systems (DBMS) and data modeling. It discusses the evolution of data models from hierarchical and network models to relational and object-oriented models. The relational model introduced tables and relationships between entities. The entity-relationship model uses diagrams to visually represent entities, attributes, and relationships. The object-oriented model treats data and relationships as objects that can contain attributes, methods, and inherit properties from classes.
What is Data ?
What is Information?
Data Models, Schema and Instances
Components of Database System
What is DBMS ?
Database Languages
Applications of DBMS
Introduction to Databases
Fundamentals of Data Modeling and Database Design
Database Normalization
Types of keys in database management system
Distributed Database
This document discusses data modeling and design approaches. It defines key terms like database, data model, and schema. It describes common data models like hierarchical, relational, network, object-oriented, and entity-relationship models. It also compares data models and schemas, noting that data models define data structure while schemas represent data models using database syntax. Finally, it outlines top-down and bottom-up design approaches, where top-down starts generally and moves to specifics while bottom-up begins with specifics and moves generally.
The lecture covers several key topics in database systems including:
1. An overview of database concepts such as data models, normalization, data integrity restrictions, query optimization and processing, and SQL.
2. Parallel processing of data and recovery methods.
3. Database design and development including object-relational mapping technologies.
4. Distributed, parallel and heterogeneous databases including definitions and examples of each.
Entity relationship model, Components of ER model, Mapping E-R model to Relational schema, Network and Object-Oriented Data models, Storage Strategies: Detailed Storage Architecture, Storing Data, Magnetic Disk, RAID, Other Disks, Magnetic Tape, Storage Access, File & Record Organization, File Organizations & Indexes, Order Indices, B+ Tree Index Files, Hashing Data Dictionary
This document provides an introduction to database management systems (DBMS). It discusses that a DBMS is a collection of data and software programs used to store and retrieve large amounts of data. The key purposes of a DBMS are to organize data, store and transform data into information to support decision making. It also describes three levels of data abstraction (physical, logical, and view levels) and several common database models, including hierarchical, network, relational, object, and entity-relationship models.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. 58 individuals have required hospitalization, and 3 deaths, 2 children in Texas and 1 adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003. The YSPH The Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources including status reports, maps, news articles, and web content into a single, easily digestible document that can be widely shared and used interactively.Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The unlocked" format enables other responders to share, copy, and adapt it seamlessly.
The students learn by doing, quickly discovering how and where to find critical油information and presenting油it in an easily understood manner.油油
GET READY TO GROOVE TO THE TUNES OF QUIZZING!
The Quiz Club of PSGCAS brings to you the foot-tapping, energetic "MUSIC QUIZ".
So energise yourself for a trivia filled evening.
QUIZMASTER : A POOJA JAIN, BA ECONOMICS (2023-26 BATCH), THE QUIZ CLUB OF PSGCAS
This document provides an overview of basic database concepts including:
- Definitions of data, information, and databases
- Components of database systems like users, software, hardware, and data
- Data models including entity-relationship, hierarchical, network, and relational models
- Database architecture types such as centralized, client-server, and distributed
- Advantages and disadvantages of database management systems
The document discusses the architecture and components of database management systems (DBMS). It describes how DBMS packages have evolved from monolithic to modular client-server systems. It also discusses the three schema architecture comprising the internal, conceptual, and external schemas which enables data independence. The key components of a DBMS include the data definition language, data manipulation language, and various interfaces. DBMSs can be classified based on their data model, number of users, distribution, and purpose.
This document provides an overview of database management systems (DBMS). It defines DBMS as a software system for creating, organizing, and managing databases. It discusses key DBMS concepts like data, information, data models, database schemas and instances. It also describes common DBMS components, functions of a database administrator, database languages, different database system architectures, advantages and disadvantages of using a DBMS, and examples of popular DBMS software.
The document discusses different data models used in database management systems including hierarchical, network, entity-relationship, and relational models.
The hierarchical model organizes data in a tree structure with one-to-many relationships. The network model extends the hierarchical model by allowing data to have more than one parent node.
The entity-relationship model views data as entities and relationships between entities. It provides a high-level conceptual view of data through entity-relationship diagrams. The relational model organizes data into tables and defines relationships through common fields. It is the most widely used data model today.
The document discusses database design processes and concepts. It covers:
1) The objectives of database design are to create logical and physical models of the proposed database system. The logical model focuses on data requirements while the physical model translates the logical design based on hardware/software constraints.
2) Proper database design is important as it provides a blueprint for how data is stored and accessed, defines application behavior, and meets user requirements. It can also improve performance.
3) The overall workflow involves requirement analysis, database designing including logical and physical models, and implementation including testing to ensure requirements are met.
RDBMS stands for Relational Database Management SystemAnilNaik42
油
What is RDBMS?
RDBMS stands for Relational Database Management System.
RDBMS is a program used to maintain a relational database.
RDBMS is the basis for all modern database systems such as MySQL, Microsoft SQL Server, Oracle, and Microsoft Access.
RDBMS uses SQL queries to access the data in the database.
This document provides an overview of database management systems (DBMS) and relational databases. It defines what a DBMS is, describes why databases are needed, and covers database concepts like the entity-relationship model, relational model, and structured query language (SQL). Key topics include data models, relationships between tables, normalization, and the components and rules of relational databases.
The document discusses database essentials including database management systems, database applications, the purpose of database systems, data models, database languages, database architecture, and the relational data model. Specifically, it defines what a DBMS is, provides examples of common database applications, describes why databases were developed to address limitations of file processing systems, outlines several data models including the relational model, discusses database languages for defining and manipulating data, presents the client-server architecture of database systems, and explains key concepts of the relational model including tables, tuples, attributes, relations, and domains.
Week 1 and 2 Getting started with DBMS.pptxRiannel Tecson
油
This document provides an introduction and orientation to the IM 101 Fundamentals of Database Systems course. It includes sections on the course description, topics, references, schedule, requirements, rules, expectations, and student profile information. The course will cover fundamentals of database systems including introductions to databases and transactions, data models, database design, relational algebra, and more. It will meet on Saturdays from 7-9 AM for lecture and 9 AM-12 PM for laboratory. Students will be graded based on performance, exams, quizzes, projects, and participation.
The document provides an introduction to database management systems (DBMS) and data modeling. It discusses the evolution of data models from hierarchical and network models to relational and object-oriented models. The relational model introduced tables and relationships between entities. The entity-relationship model uses diagrams to visually represent entities, attributes, and relationships. The object-oriented model treats data and relationships as objects that can contain attributes, methods, and inherit properties from classes.
What is Data ?
What is Information?
Data Models, Schema and Instances
Components of Database System
What is DBMS ?
Database Languages
Applications of DBMS
Introduction to Databases
Fundamentals of Data Modeling and Database Design
Database Normalization
Types of keys in database management system
Distributed Database
This document discusses data modeling and design approaches. It defines key terms like database, data model, and schema. It describes common data models like hierarchical, relational, network, object-oriented, and entity-relationship models. It also compares data models and schemas, noting that data models define data structure while schemas represent data models using database syntax. Finally, it outlines top-down and bottom-up design approaches, where top-down starts generally and moves to specifics while bottom-up begins with specifics and moves generally.
The lecture covers several key topics in database systems including:
1. An overview of database concepts such as data models, normalization, data integrity restrictions, query optimization and processing, and SQL.
2. Parallel processing of data and recovery methods.
3. Database design and development including object-relational mapping technologies.
4. Distributed, parallel and heterogeneous databases including definitions and examples of each.
Entity relationship model, Components of ER model, Mapping E-R model to Relational schema, Network and Object-Oriented Data models, Storage Strategies: Detailed Storage Architecture, Storing Data, Magnetic Disk, RAID, Other Disks, Magnetic Tape, Storage Access, File & Record Organization, File Organizations & Indexes, Order Indices, B+ Tree Index Files, Hashing Data Dictionary
This document provides an introduction to database management systems (DBMS). It discusses that a DBMS is a collection of data and software programs used to store and retrieve large amounts of data. The key purposes of a DBMS are to organize data, store and transform data into information to support decision making. It also describes three levels of data abstraction (physical, logical, and view levels) and several common database models, including hierarchical, network, relational, object, and entity-relationship models.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. 58 individuals have required hospitalization, and 3 deaths, 2 children in Texas and 1 adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003. The YSPH The Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources including status reports, maps, news articles, and web content into a single, easily digestible document that can be widely shared and used interactively.Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The unlocked" format enables other responders to share, copy, and adapt it seamlessly.
The students learn by doing, quickly discovering how and where to find critical油information and presenting油it in an easily understood manner.油油
GET READY TO GROOVE TO THE TUNES OF QUIZZING!
The Quiz Club of PSGCAS brings to you the foot-tapping, energetic "MUSIC QUIZ".
So energise yourself for a trivia filled evening.
QUIZMASTER : A POOJA JAIN, BA ECONOMICS (2023-26 BATCH), THE QUIZ CLUB OF PSGCAS
Strategic Corporate Social Responsibility: Sustainable Value Creation Fourthkeileyrazawi
油
Strategic Corporate Social Responsibility: Sustainable Value Creation Fourth
Strategic Corporate Social Responsibility: Sustainable Value Creation Fourth
Strategic Corporate Social Responsibility: Sustainable Value Creation Fourth
Test Bank Pharmacology 3rd Edition Brenner Stevensevakimworwa38
油
Test Bank Pharmacology 3rd Edition Brenner Stevens
Test Bank Pharmacology 3rd Edition Brenner Stevens
Test Bank Pharmacology 3rd Edition Brenner Stevens
The Quiz club of PSGCAS brings you another fun-filled trivia ride. Presenting you a Business quiz with 20 sharp questions to feed your intellectual stimulus. So, sharpen your business mind for this quiz set
Quizmaster: Thanvanth N A, BA Economics, The Quiz Club of PSG College of Arts & Science (2023-26 batch)
Purchase Analysis in Odoo 17 - Odoo 際際滷sCeline George
油
Purchase is one of the important things as a part of a business. It is essential to analyse everything that is happening inside the purchase and keep tracking. In Odoo 17, the reporting section is inside the purchase module, which is purchase analysis.
Behold a thrilling general quiz set brought to you by THE QUIZ CLUB OF PSG COLLEGE OF ARTS & SCIENCE, COIMBATORE, made of 26 questions for the each letter of the alphabet and covering everything above the earth and under the sky.
Explore the trivia , knowledge , curiosity
So, get seated for an enthralling quiz ride.
Quizmaster : THANVANTH N A (Batch of 2023-26), THE QUIZ CLUB OF PSG COLLEGE OF ARTS & SCIENCE, Coimbatore
THE QUIZ CLUB OF PSGCAS BRINGS TO YOU A LITERATURE QUIZ TODAY.
Turn your fingers to brown while turning the pages of quizzing, get ready for an electrifying quiz set!
QUIZMASTER : SUHITA G, B.Sc NUTRITION AND DIETICS (2023-26 BATCH), THE QUIZ CLUB OF PSGCAS
Enhancing SoTL through Generative AI -- Opportunities and Ethical Considerati...Sue Beckingham
油
This presentation explores the role of generative AI (GenAI) in enhancing the Scholarship of Teaching and Learning (SoTL), using Feltens five principles of good practice as a guiding framework. As educators within higher education institutions increasingly integrate GenAI into teaching and research, it is vital to consider how these tools can support scholarly inquiry into student learning, while remaining contextually grounded, methodologically rigorous, collaborative, and appropriately public.
Through practical examples and case-based scenarios, the session demonstrates how generative GenAI can assist in analysing critical reflection of current practice, enhancing teaching approaches and learning materials, supporting SoTL research design, fostering student partnerships, and amplifying the reach of scholarly outputs. Attendees will gain insights into ethical considerations, opportunities, and limitations of GenAI in SoTL, as well as ideas for integrating GenAI tools into their own scholarly teaching practices. The session invites critical reflection and dialogue about the responsible use of GenAI to enhance teaching, learning, and scholarly impact.
2. Course Objectives
To understand purpose of database
management system
Apply concepts like database design and
database languages in managing data
Importance of normalization in dbms and SQL
in implementation of database access
Knowledge of transaction control , recovery
strategies , storage and indexing etc
4. Text Book
1.Database Management Systems,
Raghurama Krishnan, Johannes Gehrke (2007),
3rd Edition,
Tata McGraw-Hill, New Delhi, India
2.Database System Concepts
Abraham Silberschatz, Henry F. Korth, S. Sudarshan (2010),
6th Edition,
McGraw-Hill, New Delhi, India.
7. History of database systems
Integrated Data Store, First general purpose DBMS by charles bachman at General
Electric.[Network Model]
IBMs Information Management System(IMS)[hierachial data model]
SABRE system for making airline reservations By American airlines and IBM
In 1970,at IBMs San Jose Research laboratory proposed relational data model
In 1980s, SQL for relational databases by IBM
Database transaction management james gray 1999
IBMs DB2, Oracle 8, Informix UDS
ERP and MRP
DBMS with internet
Multimedia databases, streaming data, digital libraries ,NASAs earth observation
system project
Decision making and mining data repositories
8. Introduction to database management
systems
Data: Data represents known facts or raw information in unorganized form
(such as alphabets or numbers or symbols ) .
Database: Database is a organized collection of data describing the
activities of one or more related organizations.
Database management system(DBMS) is a software designed to assist in
storing, maintaining and utilizing large collections of data.
or
A database-management system (DBMS) is a computer-software
application which interacts with end-users, other applications, and the
database itself to access,update,manage and analyze data with the help of
set of application programs.
9. Advantages of Database management
systems
Data Independence
Efficient data access
Data integrity and security
Data administration
Concurrent access and crash recovery
Reduced application development time
11. Database systems Vs file systems
File storage refers to a collection of operating
system files.
DBMS features to manage the data in a robust
and efficient manner.
12. Advantages of dbms over file system
No redundant data Redundancy removed by
data normalization
Data Consistency and Integrity data
normalization takes care of it too
Secure Each user has a different set of access
Privacy Limited access
Easy access to data
Easy recovery
Flexible
13. View of data
Abstraction
Data Abstraction
Instance and schema
14. Abstraction :Hiding unnecessary details from the user and providing
abstract view of data which is required to users.
Data Abstraction: Database systems are made-up of complex data
structures. To ease the user interaction with database, the developers
hide internal irrelevant details from users. This process of hiding irrelevant
details from user is called data abstraction.
15. Schema
Design of a database is called schema.
3 types:
Physical schema
Logical schema
View schema
16. Data models
Data models determines the logical structure
of a database
A Data Model is a logical structure of
Database. It describes the design of database
to reflect entities, attributes, relationship
among data, constrains etc.
17. Data models
Relational data model
Entity relationship model
Hierarchical data model
Network model
Object oriented model
Object relational model
Semi structured data model
Flat data model
18. Hierarchical data model
A hierarchical database model is a data model
in which the data is organized into a tree-like
structure. The data is stored as records which
are connected to one another through links.
A record is a collection of fields, with each
field containing only one value.
25. Object oriented data model
This data model is another method of
representing real world objects.
It considers each object in the world as
objects and isolates it from each other.
It groups its related functionalities together
and allows inheriting its functionality to other
related sub-groups.
27. Object relational data model
An object-relational database (ORD), or object-relational database
management system (ORDBMS), is a database management system
(DBMS) similar to a relational database, but with an object-oriented
database model: objects, classes and inheritance are directly supported in
database schemas and in the query language
28. Semi structured data model:
The semi-structured data model is designed as an evolution of the relational
data model that allows the representation of data with a flexible structure.
Semi-structured data model is model where schema is part of data
32. Select
Unique
Distinct
Count
As
In
Sum
IS NULL
IS NOT NULL
ORDER BY
AND, OR
37. Introduction to database design
Database design process steps
Requirement Analysis
Conceptual database design
Logical database design
Schema refinement
Physical database design
Application and security design
38. E -R diagrams
The E-R data model allows us to describe the
data involved in a real-world enterprise in
terms of objects and their relationships and is
widely used to develop an initial database
design.
39. entities
An entity is an object in the real world that is
distinguishable from other objects.
An Entity can be any object, place, person or
class.
an entity is represented using rectangles.
Employee Department
Works
for
40. Weak entity
Weak entity is an entity that depends on
another entity. Weak entity doesn't have key
attribute of their own. Double rectangle
represents weak entity.
41. attributes
An Attribute describes a property or
characteristic of an entity. For example, Name,
Age, Address etc can be attributes of a
Student. An attribute is represented using
eclipse
43. relationships
A Relationship describes relations between
entities. Relationship is represented using
diamonds
Relationship is an association among 2 or more
entities
There are three types of relationship that exist
between Entities.
Binary Relationship
Recursive Relationship
Ternary Relationship
45. additional features of the E
-R model
Key constraints
Key constraints for ternary relationships
Participation constraints(partial and complete)
Class hierarchies
Aggregation
46. conceptual design with the
E-R model
Entity versus attribute
Entity versus relationship
Binary versus ternary relationships
Aggregation versus ternary relationships
48. A college contains many departments
Each department can offer any number of courses
Many instructors can work in a department
An instructor can work only in one department
For each department there is a Head
An instructor can be head of only one department
Each instructor can take any number of courses
A course can be taken by only one instructor
A student can enroll for any number of courses
Each course can have any number of students
49. Step 1 : Identify the Entities
Stem 2 : Identify the relationships
Step 3: Identify the key attributes
Step 4: Identify other relevant attributes
Step 5: Draw complete ER diagram
50. Step 1 : Identify the Entities
What are the entities here?
From the statements given, the entities are
Department
Course
Instructor
Student
51. Stem 2 : Identify the relationships
One department offers many courses. But one particular course can
be offered by only one department. hence the cardinality between
department and course is One to Many (1:N)
One department has multiple instructors . But instructor belongs to
only one department. Hence the cardinality between department
and instructor is One to Many (1:N)
One department has only one head and one head can be the head
of only one department. Hence the cardinality is one to one. (1:1)
One course can be enrolled by many students and one student can
enroll for many courses. Hence the cardinality between course and
student is Many to Many (M:N)
One course is taught by only one instructor. But one instructor
teaches many courses. Hence the cardinality between course and
instructor is Many to One (N :1)
52. Step 3: Identify the key attributes
"Departmen_Name" can identify a department
uniquely. Hence Department_Name is the key
attribute for the Entity "Department".
Course_ID is the key attribute for "Course" Entity.
Student_ID is the key attribute for "Student"
Entity.
Instructor_ID is the key attribute for "Instructor"
Entity.
53. Step 4: Identify other relevant attributes
For the department entity, other attributes
are location
For course entity, other attributes are
course_name,duration
For instructor entity, other attributes are
first_name, last_name, phone
For student entity, first_name, last_name,
phone
56. A typical example could be entities Customer,
Order, and Product.
An instance of the Customer entity is
identified by a unique customer number,
an instance of the Order entity is identified by
a unique order number, and
an instance of the Product entity is identified
by a unique product number.