Module-1
Module-1
By:
Dr. Nagendra Panini Challa
Assistant Professor, Senior Grade 2
SCOPE, VIT-AP University, India
AGENDA
Introduction and Motivation
Data independence
Three schema architecture
Centralized and Client/Server architectures
Database components, Database users
Entity Types, Entity Sets, Attributes, Entity
Type (Strong and Weak)
Relationship Types, Relationship Sets,
Roles
Structural Constraints
ER diagram construction
TCL is short for Transactional Control Language which acts as an manager for all
types of transactional data and all transactions. Some of the command of TCL
are
Roll Back: Used to cancel or Undo changes made in the database
Commit: It is used to apply or save changes in the database
Save Point: It is used to save the data on the temporary basis in the database
Classification of Users
DBMS mainly classified into three users
−
End Users.
Application Programmers.
Database Administrator.
• Here are some best practice or example for Developing Effective ER Diagrams.
• Eliminate any redundant entities or relationships
• You need to make sure that all your entities and relationships are properly labeled
• There may be various valid approaches to an ER diagram. You need to make sure that
the ER diagram supports all the data you need to store
• You should assure that each entity only appears a single time in the ER diagram
• Name every relationship, entity, and attribute are represented on your diagram
• Never connect relationships to each other
• You should use colors to highlight important portions of the ER diagram