DBMS Basic Concepts
DBMS Basic Concepts
Basic
Concepts
DBMS
Database Management System
Term Database requires understanding of
data and information
Data: It can be anything like name, place or number, etc. Data
usually refers to raw data, or unprocessed data.
System Analyst
System analyst is responsible for the design, structure and properties of database.
All the requirements of the end users are handled by system analyst. Feasibility,
economic and technical aspects of DBMS is the main concern of system analyst. x
Components of
Database System
Procedures: It refers to the instructions and rules
that govern the design and the use of the database.
The users of the system and the staff that manage
the database requires documented procedures on
how to use or run the system.
Levels of
Abstraction(view of
Physical level: describes how a record (e.g., customer) is stored.
data)
Logical level: describes what data stored in database, and the
relationships among the data. DBA, who decides what information
to keep in the database, use the logical level of abstraction.
View level: describe only part of database. application programs
hide details of data types. Complexity remain due to variety of
information stored. Views can also hide information (such as an
employee’s salary) for security purposes.
View of Data
DROP vs TRUNCATE
Truncate is normally ultra-fast and its ideal for deleting data from a temporary table.
Truncate preserves the structure of the table for future use, unlike drop table where the table is
deleted with its full structure.
Database Languages
A. internal schema
B. conceptual schema
C. external schema
D. all of above
E. three-tier architecture
F. two-tier architecture
G. single-tier architecture