Lecture 1- Database Concepts and File Base Approach
Lecture 1- Database Concepts and File Base Approach
1
CONCEPTS Prepared by:RABBIA
BASHARAT
Course Learning
Objectives
Course Material
Course Contents
Assessments
3 x Quizzes 10%
3 x Assignments 10%
Mid Term Exam 30%
Final Exam 50%
Lab Project 30%
BASIC DATABASE
CONCEPTS
Database
o An organized collection of logically related data
o A shared collection of logically related data, designed to meet the
information needs of multiple users in an organization
o A database models a particular real world system in the computer in
the form of data
o A database may be of any size and complexity e.g. a salesperson
may maintain a small database of customer contacts while a
large corporation may build a large database consisting of
several terabytes of data
BASIC DATABASE
CONCEPTS
Management Marketing
Sales Developme
Planning Control Corporat nt
e
Databas
e
Accounting
Data
Informati
on
BASIC DATABASE
CONCEPTS
Metadata
o Data that describe the properties or characteristics of end-user
data and the context of those data Or simply it’s data about data
o It includes details such as the format, size, location, and creation
date of a file or dataset
o Metadata can be used to organize and categorize information,
making it easier to search for and analyze
o Examples of metadata include the author and title of a document,
the length and genre of a video, or the date and location a
photograph was taken
o Metadata is typically stored alongside the actual data and can be
accessed and processed by computers to perform various tasks
BASIC DATABASE
oCONCEPTS
Metadata enable database designers and users to understand what
data exist, what the data mean, and how to distinguish
between data items that at first glance look similar
BASIC DATABASE
CONCEPTS
File Processing System
o When computer-based data processing was first
available, there were no databases
and file-based systems were used
o A transitional file processing system, sometimes referred
to asa file-based system, stores data in separate files
o Each file contains a collection of records, and each record is typically
composed of fields or attributes that store specific data
values
o In this system, data is stored and managed on a file-by-file basis
o Updates or modifications to the data require changes to be made
directly to the individual files
BASIC DATABASE
CONCEPTS
Library Examinatio
n
Registratio
n
5. Database Tuning
In addition to features provided directly by vendors of DBMSs, third-
party software is also available for many DBMSs.
In most cases, third-party software extends the features available
with the database software. For example, many third-party vendors
provide advanced database design tools that extend the database
definition and tuning capabilities provided by DBMSs.
Conceptual
External
Schema
Schema
Internal
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.
THANK
YOU