Database

advertisement
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
Chapter 1 -
Database Concepts
1. Topics






Definitions
Disadvantages of File Processing
Database Management System
Advantages of the Database Approach
Costs and Risks of the Database Approach
The Range of Database Application
2. Definitions
a) Data:
Meaningful facts, text, graphics, images, sound, video segments.
Data in Context
b) Database:
An organized collection of logically related data.
c) Information:
Data processed to be useful in decision making.
3. Disadvantages of File Processing Systems
a) Data Dependence
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 1
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
b) Data Redundancy (Duplication of data)
c) Limited Data Sharing
d) Lengthy Development Times
e) Excessive Program Maintenance
4. Database Management System
A DBMS is a data storage and retrieval system which permits data to be stored non-redundantly
while making it appear to the user as if the data is well-integrated.
5. Advantages of the Database Approach
a) Program-Data Independence:
The separation of data descriptions (metadata) from the application programs that use the
data is called data independence. This property of database systems allows an
organization's data to change and evolve (within limits) without changing the application
programs that process the data.
b) Minimal Data Redundancy
The design goal with the database approach is that previously separate (and redundant) data
files are integrated into a single, logical structure. Each primary fact is recorded (ideally)
in only one place in the database. For example, the fact that the product with Product_ID 3
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 2
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
is an oak computer desk with a unit price of $375.00 is recorded in one place in the Product
table.
c) Improved Data Consistency
By eliminating (or controlling) data redundancy, we greatly reduce the opportunities for
inconsistency. For example, if a customer address is stored only once, we cannot have
disagreement on the stored values.
d) Improved Data Sharing
A database is designed as a shared corporate resource. Authorized users are granted
permission to use the database, and each user (or group users) is provided one or more user
views to facilitate this use.
e) Increased Productivity of Application Development
A major of the database approach is that it greatly reduces the cost and time for developing
new business applications.
f) Enforcement of Standards
When the database approach is implemented with full management support, the database
administration function should be granted single-point authority and responsibility for
establishing and enforcing data standards.
g) Improved Data Quality
The database approach provides a number of tools and processes to improve data quality.
h) Improved Data Accessibility and Responsiveness
With a relational database, end users without programming experience can often retrieve and
display data, even when it crosses traditional departmental boundaries.
i) Reduced Program Maintenance
Stored data must be changed frequently for a variety of reasons: new data item types are
added, data formats are changed, and so on. In a database environment, data are more
independent of the application programs that use them. Within limits, we can change
either the data or the application programs that use the data without necessitating a change in
the other factor. As a result, program maintenance can be significantly reduced in a
modern database environment.
6.
Database Applications
a)
Personal Database
Designed to support one user with a standalone personal computer (for example, a
desktop or laptop computer).
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 3
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
b)
Workgroup Database
A workgroup is a relatively small team of people who collaborate on the same project
or application or a group of similar projects or applications. A workgroup typically
comprises fewer than 25 persons. A workgroup database is designed to support the
collaborative efforts of such a team.
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 4
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
c)
Department Database
A department is a functional unit within an organization. Typical examples of
departments are personnel, marketing, and accounting.
Department databases are designed to support the various functions and activities of a
department.
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 5
IVE Database
Chapter 1 - Database Concepts and Architecture
_____________________________________________________________________________________________________
d)
Enterprise Database
An enterprise database is one whose scope is the entire organization or enterprise (or, at
least, many different departments). Such databases are intended to support
organization-wide operations and decision making.
__________________________________________________________________________________
File: DB_NOTES:\CHAP01.DOC
Page: 6
Download