Database Management Systems
Database Management Systems
Data Model:
A set of concepts to describe the structure of a database, the
operations for manipulating these structures, and certain
constraints that the database should obey.
Data Model Structure and Constraints:
Constructs are used to define the database structure
Constructs typically include elements (and their data types)
as well as groups of elements (e.g. entity, record, table),
and relationships among such groups
Constraints specify some restrictions on valid data; these
constraints must be enforced at all times
Database Schema:
The description of a database.
Includes descriptions of the database structure, data types, and the
constraints on the database.
Schema Diagram:
An illustrative display of (most aspects of) a database schema.
Schema Construct:
A component of the schema or an object within the schema, e.g.,
STUDENT, COURSE.
References:
Abraham Silberschatz, Henry F. Korth and S. Sudarshan- “Database System
Concepts”, Fourth Edition, McGraw-Hill, 2002.
Ramez Elmasri and Shamkant B. Navathe, “Fundamental Database Systems”,
Third Edition, Pearson Education, 2003.
Raghu Ramakrishnan, “Database Management System”, Tata McGraw- Hill
Publishing Company, 2003.
www.slideshare.net
Coursera - https://www.coursera.org/learn/database-management
NPTEL- https://nptel.ac.in/courses/106/105/106105175/
https://www.coursera.org/learn/research-methods
https://www.coursera.org/browse/physical-science-and-engineering/research-
methods
30.05.2021 Prof. Vishal Bhatnagar