chapter 1 new for students
chapter 1 new for students
• Multimedia databases -store images, audio clips, and video streams digitally. These types
of files are becoming an important component.
• Geographic information systems (GIS) can store and analyze maps, weather data, and
satellite images.
• Data warehouses and online analytical processing (OLAP) systems are used in many
companies to extract and analyze useful business information from very large databases
to support decision making.
DBMS
• Definition: It is collection of interrelated data and a set of programs to
access those data.
• The collection of data- database, contains information relevant to the
enterprise.
• The primary goal of the DBMS is to provide a way to store and retrieve
database information that is convenient and efficient.
• Database system must ensure the safety of the information stored,
despite system crashes or unauthorized access
• If data are to be shared among several users, the system must avoid
possible anomalous results.
• A database that stores Student and course information
Characteristics of Database Approach
Although both users are interested in data about students, each user maintains separate files
each requires some data not available from the other user’s files.
This redundancy in defining and storing data results in wasted storage space
Characteristics of Database Approach(cont…)
In the database approach, a single repository maintains data that is
defined once and then accessed by various users.
These definitions are specified by the database designer prior to creating the actual database and are stored in the
catalog
In traditional file processing, data definition is typically part of the application programs themselves. Hence, these programs are
constrained to work with only one specific database
2.Insulation between Programs and Data, and Data Abstraction
1)In traditional file processing, the structure of data files is embedded in the
application programs,
so any changes to the structure of a file may require changing all programs
that access that file.
The structure of data files is stored in the DBMS catalog separately from the
access programs. We call this property program-data independence
In DBMS: Here we can add new data item as Date of birth without
affecting the application program
3.Support of Multiple Views of the Data
Each user may see a different view of the database, which
describes only the data of interest to that user.
Figure 1.2 may be interested only in accessing and printing the transcript of each
student; the view for this user is shown in Transcript.
A second user, who is interested only in checking that students have taken all the
prerequisites of each course for which they register, may require the view shown
in Figure Course_Prerequisites.
4. Sharing of Data and Multiuser Transaction Processing
The DBMS must include concurrency control to ensure that several users trying to
update the same data do so in a controlled manner .
That is, the system hides certain details of how the data are stored and
maintained.
fhhhhhhhhhhhhhhhhhhhhh