Data base System Concepts & Data Modeling Chapter 1 Data base System Concepts & Data Modeling
Data
File Systems
Data Base Management System DBMS is a collection of interrelated data and set of programs to access those data.
Various Data Base Mgt Systems
Disadvantages of File Systems Data Redundancy and Inconsistency Data Isolation Integrity Problems No Transaction support No data sharing Security Problems
Front End
Back End
Data Abstraction
Data Abstraction(Physical Level) Rollno Name Marks
Data Abstraction(Logical Level) Rollno Name Marks 1 Misha 22 2 Minu 34
Data Abstraction(View Level) Rollno Name 1 Misha 2 Minu
Instance Data base changes over time as information is deleted and inserted.The collection of information stored in the database at a particular moment is called an Instance of Database. Insert into student values(1,’misha’,99)
Schema The overall design of the database is called as the database schema.
Schema
Database Languages SQL DDL DML CREATE INSERT DELETE DROP ALTER UPDATE SELECT TRUNCATE RENAME
Data Defination Language Create Table Alter Table Truncate Rename table Drop table
Data Manipulation Language Insert Select Update Delete
DataBASE USER’S Application Programmer’s
Naïve User’s
Sophisticated User’s
Specialized User’s
Functions of DBA Schema Definition Storage Structure and access method definition Granting of Authorization for data access Routine Maintenance. Performance Tuning
Two Tier Architecture
Three Tier Architecture
Non Client Server