Lecture 2 - BCSE302L - Intro To DBMS
Lecture 2 - BCSE302L - Intro To DBMS
INTRODUCTION TO DBMS
File System
Small Business – Files (Word, Excel…) Purchase, sales, inventory, finance
Size
Updating
Accuracy – no validation
Security
Incomplete
Redundancy
File System vs Database
Advancements in DBMS
Real-time databases process transactions fast enough for the result to come back and be
acted on right away.
A spatial database can store the data with multidimensional features. The queries on such
data include location-based queries, like "Where is the closest hotel in my area?".
A temporal database has built-in time aspects, for example a temporal data model and a
temporal version of SQL. More specifically the temporal aspects usually include valid-time
and transaction-time.
A terminology-oriented database builds upon an object-oriented database, often
customized for a specific field, includes email messages, documents, journals, multimedia
objects
DBMS Characteristics
Database Administrators
Database Admin is responsible for managing the entire DBMS system.
He/She is called Database admin or DBA.
End-Users
The end users are the people who interact with the database management
system. They conduct various operations on database like retrieving,
updating, deleting, etc.
Users in a DBMS environment
Database users
• Application Programmers - develop interfaces
• Sophisticated Users - creating database
• Specialized Users - tally, mutual fund statics
• Stand-alone Users - desktop system with reports
• Native Users - student registering for exam
Database Administrators
• Installing and upgrading the DBMS Servers
• Design and implementation
• Performance tuning
• Migrate database servers
• Backup and Recovery
• Security
• Documentation
Data Models
Data models define how data is connected to each other and how they
are processed and stored inside the system