Professional Documents
Culture Documents
Matric: 179515
20 Sept 2017
Class Activity
Listen to the following video lecture of fundamental concepts of database management system. Based
on the lecture, discuss and answer the following questions based on your understanding. Copy and
paste is NOT allowed. However, you are allowed to use the same diagram in the video or any diagrams
taken from internet with a proper citation.
https://www.youtube.com/watch?v=6u2zsJOJ_GE
1. Identify one application that requires database technology that has not been explained in the
lecture and discuss in detail.
3. Discuss in detail the differences between file-based and database approach. What are the
limitations of file-based approach.
The limitations of file-based approach are data redundancy. The data may be duplicated in different files
and this cause valuable storage space are wasted. To update specific data/record, the same data must be
update in all files otherwise different file may have different information about a specific item.
Data redundancy may lead to data inconsistency. Data inconsistency mean that different files may contain
different information of a object or person.
a. Data Model Collection of concepts which are used to define the database structure e.g.
data types, relationships, constraints
There are three types of data model which are conceptual data model, implementation data
model, physical data model
b. Schema known as the organization of data as a blueprint of how database is constructed,
not expected to change too frequently
Instance a set of memory structures that manage database files
1. Physical Level physical storage structure of data in database, known as internal level.
In this level, it is further categorized into 2 levels. At lowest level, data is stored in the form
of bits with physical address on the secondary storage device. At highest level, it can be
viewed in the form of files.
2. Conceptual level Structure of whole database for a group or users, called as data
model. It is also the representation of entire content of the database. In this level, the
information to build relevant external records can be found.
3. External level It is related with the data which is viewed by individual end users. This
level consists of no of user views or external schemas. This level is closest to user.
d. Database languages are used for read, update and store data in a database. There are several such
languages that can be used for this purpose; one of them is SQL (Structured Query Language).
Advantages Disadvantages
Able to control data redundancy. In DBMS, all the High cost of hardware and software
data of an organization is integrated into a single
database. The data is recorded at only one place
in the database and it is not duplicated.
Data consistency can be achieved when data High cost in data conversion
redundancy in controlled. If the DBMS has
reduced redundancy to a minimum level, the
database system enforces consistency. It means
that when a data item appears more than once in
the database and is updated, the DBMS
automatically updates each occurrence of a data
item in the database.
Data sharing can be achieved. In DBMS, data can Higher impact of a failure.
be shared by authorized users of the organization.
Data integration can be obtained. In DBMS, data
in database is stored in tables and this makes data Frequent upgrade/replacement cycles:
is easy to be updated and retrieved.