Database Management System: by Bhavesh Patel
Database Management System: by Bhavesh Patel
By Bhavesh Patel
Data
Information
Database
Database Management System
A Database Management System (DBMS) is a
set of computer programs that controls the
creation, maintenance, and the use of
the database with computer as a platform or of
an organization and its end users.
Oracle, IBM DB2 were the commercial products that implemented the
Relational Model.
History of DBMS
Due to simplicity and efficiency of Relational
Model, DBMS based on Network and hierarchical
model lost their market.
Relational Model
It uses the concept of Mathematical relation as its basic building block and has its
theoretical basis in set theory and first –order predicate logic.
The relational data-model also defines certain constraints on the tables and defines
operations on them.
The basic set of operations and declarative notation for Relational Model is provided
by
Relational algebra and Relational calculus.
SQL is derived
from Rel. algebra and Rel. Calculus.
RDBMS examples:
MS SQL Server, Oracle, MySQL, MS
Access, SyBase,
History of Oracle
Oracle is a RDBMS produced and marketed by Oracle
corporation
Larry Ellison and his friends Bob Miner and Ed Oates
have started the Software consultancy Development
Laboratory in 1977. they developed the first version of
Oracle.
Current Stable release is Oracle 11g R2 for cross-
platform.
History of SQL
"sql" in Ingres,
"isql" in Sybase ,
"sqlcmd" in Microsoft SQL Server,
"db2" in IBM DB2,
"psql" in PostgreSQL, and
"mysql" in MySQL.
Relational Database Design
We will learn the concepts of Relational Model
Relation Schema
Relation database Schema
Domains, tuples, attributes
Ordering of tuples in a relation.
Relational Model constraints