Professional Documents
Culture Documents
26
DBMS
Control redundancy in data storage and
in development of effort.
Restricting unauthorized of data.
Figure 3: Client
Server Architecture
Client-Server Architecture of
32 DBMS
To improve performance and availability of data, the
client–server architecture supports many ways to
distribute software and data in a computer network.
Client–server architectures provide a flexible way for
33
Learning
Outcome
Categories of DBMS (including the benefits)
Desktop databases
Server database
Select an appropriate DBMS suitable for a
given business requirements.
Identify the contribution of database
technology to society.
Types of Data
Model
Easy Management
¤ Simple
functionality to modify and maintain the
database
Low Running Cost
¤ No need for extra hardware support
¤ No need to hire expertise
Easy to use
¤ No advance technical knowledge is needed
¤ Programs are normally very intuitive and easy to
learn.
Benefits of Server Database
Increase Scalability
¤ any element can be upgraded when needed
Increase Flexibility
¤ new technology can be easily integrated into the
system
Increase Accessibility
¤ server can be accessed remotely and across
multiple platforms
Benefits of Server Database
Increase performance
¤ Different CPU’s process application in parallel
¤ Easier to tune the server machine since the task is only to
perform database processing
Increase Consistency
¤ Centralization
- access, resources, and data security
are controlled through the server.
Things to Consider to Select
DBMS
1. Data Model
2. Number of user
3. Number of sites
4. Cost
5. Purpose
Data
Model
A set of concepts to describe the structure of a database
and certain constrain that the database should obey (refer
data model slide)
Types of data model:
¤ Hierarchy
¤ Network
¤ Relational
¤ Object-oriented
General Purpose :
¤ Does not include many transactions
Special Purpose:
¤ Require many transaction.
¤ When performance is primary consideration, a special
purpose of DBMS can be design.
¤ Online Transaction Processing (OLTP) system which
support large number of concurrent processing
without imposing excessive delay
¤ Example: Airline Reservation System
Comparison between
DBMS
DBMS Operating Estimated Transaction Interface Max DB size
System Price Support
Oracle Window $40000 - Yes GUI Unlimited
Mac $12800 SQL
Unix
IBM DB2 Window $25000 - Yes GUI 512 TB
Mac $800000 SQL
Unix
SQL Server Window Yes GUI 524258 TB
SQL
MySQL Window Open Source Yes GUI 256 TB
Linux SQL
Mac
Solaris
Netware
Microsoft Window Package with GUI 2G
Access Microsoft SQL
products
Group
Discussion
You are responsible for selecting a new DBMS
product for a group of users in your
organization. How should you do about
evaluating and selecting the best DBMS
product?
The Impact of Information Technology on Work
and Society
1969: The Arpanet is introduced, funded by the department of defence.
1970: The first automatic teller machine is introduced.
1971:
¤ The first single chip central processing unit was introduced, the Intel 4004.
¤ The first network e-mail message is sent by Ray Tomlinson of Bolt Boranek and Newman.
1972: Lexitron, Wang and VYTEC introduce Word Processing systems.
1973: The Xerox Paulo Alto Research Centre developed the Alto, an experimental computer that uses a
graphical user interface and a mouse.
1978: Ron Rivest, Adi Shamir and Leonard Adelman introduce the RSA cipher as a public key cryptosystem.
1979: The first electronic spreadsheet program is introduced.
1981: IBM introduces its first personal computer with an operating system developed by Microsoft.
1983: The switchover to the TCP\IP protocol marks the beginning of the global Internet.
1985: Microsoft releases the Windows operating system.
1989: The world wide web project is proposed to the European Council for Nuclear Research (CERN).
1990: Windows version 3.0 is released bringing a stable graphical user interface to the IBM Personal
Computer.
1993:The Mosaic NCSA is developed by the National Centre for Super-computing Applications.
1995:The first full length feature movie created by a computer is released. Toy Story.
Late 1990’s:The emergence of electronic commerce.
Contribution of Database Technology to Society
Flexibility
¤ Allow evolutionary changes to the structure
of database without affecting the stored data
and existing application.
Contribution of Database Technology to Society
Economic of Scale
¤ DBMS can be shared among various department
and activities thus reduced the data redundancy