Database Systems - Lec 1 PDF
Database Systems - Lec 1 PDF
Lecture #1
Topic: Introduction to Database Management Systems
Instructor: Lecturer Ayesha Naseer
Course Learning Objectives
Course Material
Course Contents
Weekly Breakdown of the Topics
Week/ Lec Topic CLOs PLOs Learning Domain Level of Learning
1. Introduction to Database Management CLO1 1 Cognitive 2
2. Introduction to Database Development CLO1 1 Cognitive 2
Internal Schema
Distributed Processing and the Client-Server Architecture
With the growing importance of network computing and the Internet, distributed
processing is becoming a crucial function of DBMSs. Distributed processing allows
geographically dispersed computers to cooperate when providing data access.
Many DBMSs support distributed processing using a client-server architecture. A
client is a program that submits requests to a server. A server processes requests on
behalf of a client.
Career Opportunities Related to Database Application development
and database administration
Because databases are pervasive, there are a variety of ways in which you may
interact with databases.
The classification in following figure distinguishes between functional users who
interact with databases as part of their work and information systems professionals
who participate in designing and implementing databases. Each box in the hierarchy
represents a role that you may play. You may simultaneously play more than one
role.
Career Opportunities Related to Database Application development
and database administration
Functional users can play a passive or an active role when interacting with databases.
Indirect usage of a database is a passive role. An indirect user is given a report or some data extracted
from a database.
A parametric user is more active than an indirect user. A parametric user requests existing forms or
reports using parameters, input values that change from usage to usage. For example, a parameter
may indicate a date range, sales territory, or department name.
The power user is the most active. Because decision-making needs can be difficult to predict, ad hoc
or unplanned usage of a database is important. A power user is skilled enough to build a form or
report when needed.
Information systems professionals interact with databases as part of developing an information
system.
Analyst/programmers are responsible for collecting requirements, designing applications, and
implementing information systems.
Database administrators assist both information systems professionals and functional users. Database
administrators have a variety of both technical and nontechnical responsibilities . Technical skills are
more detail-oriented; nontechnical responsibilities are more people-oriented.
Information resource management is a response to the challenge of effectively utilizing information
technology. The goal of information resource management is to use information technology as a tool
for processing, distributing, and integrating information throughout an organization.
Closing Thoughts
This Lecture has provided a broad introduction to DBMSs.
You learned that databases contain interrelated data that can be shared across multiple
parts of an organization.
DBMSs support transformation of data for decision making.
To support this transformation, database technology has evolved from simple file access to
powerful systems that support database definition, nonprocedural access, application
development, transaction processing, and performance tuning.
Nonprocedural access is the most vital element because it allows access without detailed
coding.
You learned about two architectures that provide organizing principles for DBMSs.
A position as a database specialist can be an exciting and lucrative career opportunity that
you should consider.
Resources
Chapter 1, Michael V. Mannion., Database Design, Application Development, and
Administration, , Mc Graw Hill Publishers, 3rd edition,
Chapter 1, Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database Systems
Concepts, Mc Graw Hill Publishers, 7th edition
Chapter 1, Elmasri and Navathe. Fundamentals of Database Systems. Addison-
Wesley, 7th edition, 2007.