What is the definition of DATABASE?
What can users of a database do?
What is the concept of a database in Computer Science?
What is the definition of DATA?
What is the definition of STRUCTURED DATA?
- Names, addresses, etc.
What is the definition of UNSTRUCTURED DATA?
What is the definition of INFORMATION?
What is the definition of METADATA?
What are the properties of METADATA
What is the definition of a FILE PROCESSING SYSTEM?
What is the definition of FILE?
Name 5 Disadvantages of File Systems…
Name the 3 Characteristics of THE DATABASE APPROACH…
This requires a DATABASE MANAGEMENT SYSTEM (DBMS)
Describe PROGRAM DATA DEPENDENCE as it relates to the File Processing Approach.
Each program maintains its own metadata for each file they use. Any change in a file, will require work in each program that accesses that file, increasing maintenance costs.
Describe DUPLICATION OF DATA as it relates to the File Processing Approach.
Each program has its own copy of the same data. This is wasteful in terms of storage and maintenance costs
Describe LIMITED DATA SHARING as it relates to the File Processing Approach.
There is no centralized control of data. Files are private and owned by each program. This makes collaboration difficult.
Describe LENGTHY DEVELOPMENT TIMES as it relates to the File Processing Approach.
Each application programmer must design their own file formats.
Describe EXCESSIVE PROGRAM MAINTENANCE as it relates to the File Processing Approach.
Due to all of the other factors. Leads to high development costs.
Name 8 advantages to the database approach?
Describe PROGRAM-DATA INDEPENDENCE as it relates to the database approach.
Metadata is separate from the data, so data can evolve without affecting the applications that process the data.
Describe PLANNED DATA REDUNDANCY as it relates to the database approach.
Data is less redundant, since data is centralized and better managed. There is reduction in wasted storage.
Describe IMPROVED DATA CONSISTENCY as it relates to the database approach.
Data is stored in one location, leading to better consistency
Describe IMPROVED DATA SHARING as it relates to the database approach.
Data can easily be shared among many users.
Describe IMPROVED SECURITY as it relates to the database approach.
There is control over who can access the system and what types of changes each individual is allowed to make.