0% found this document useful (0 votes)
42 views14 pages

Database Management System Overview

The document outlines a scheme of work for a Database Management System course at Nairobi Industrial Institute, detailing weekly lessons, objectives, key points, and activities. It covers various topics including definitions, components, advantages, database organization, principles of design, relational databases, normalization, entity-relationship models, querying databases, and current trends in database management. The course aims to equip learners with foundational knowledge and practical skills in database management systems.

Uploaded by

jacklinejt300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views14 pages

Database Management System Overview

The document outlines a scheme of work for a Database Management System course at Nairobi Industrial Institute, detailing weekly lessons, objectives, key points, and activities. It covers various topics including definitions, components, advantages, database organization, principles of design, relational databases, normalization, entity-relationship models, querying databases, and current trends in database management. The course aims to equip learners with foundational knowledge and practical skills in database management systems.

Uploaded by

jacklinejt300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Database Management System

Law of Trust and Equity (Kenyatta University)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Serena Twang'a (twangaserena@[Link])
NAIROBI INDUSTRIAL
INSTITUTE
SCHEME OF WORK

NAME: PANTALEO OGAO LEVEL: MODULE I NO. OF STUDENTS: 2


DATE OF PREPARATION:
CLASS: DATE OF REVISION:
SUBJECT: DATABASE MANAGEMENT SYSTEM TERM: 2
SYLLABUS TOPIC: SUB TOPIC:
Week Period Lesson title Objectives Key points Application/activities Ref & Remarks
no. teaching
aids
INTRODUCTION By the end of the  Definition of Learners to:
TO DATABASE lesson the learner dbms( computer
Define Dbms and
MANAGEMENT should be able software applications
know historical
SYSTEMS to; that interact with the
evolution of DBMS
user,other application
a) Define DBMS through class
and database itself to
b) Know the discussion
capture and analyze
historical data. Understand traditional
evolution of vs database
DBMS approaches through
c) Understand questions and answers
traditional vs
database
approaches

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
2 INTRODUCTION INSTITUTE
By the end of the  Components of dbms Explain different
TO DATABASE lesson the learner -Software(set of components of
MANAGEMENT should be able programs used to handle database management
SYSTEMS to; the database and to systems through
control and manage the questions and answers
a) Explain overall computerized
different database
components of -Hardware (Physical and Explain various
database tangible parts of a classifications of
management computer database system
systems -Data(Rawfacts) through class
b) Explain  A DBMS can be discussion
various classification based on
classification the number of users it
of database supports. It can be a
system single- user database
system, which supports
one user at a time, or a
multiuser database
system, which supports
multiple users
concurrently.

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
3 INTRODUCTION INSTITUTE
By the end of the  Advantages of dbms Outline different
TO DATABASE lesson the learner include the following advantages of DBMS
MANAGEMENT should be able -Controlling data through class
SYSTEMS to; redundancy discussion
-Sharing of data
a) Outline -Data consistency
advantages of -Integration of data State various role key
DBMS  Role of key players players in database
b) State role key -Application design and
players in Programmers development through
database -Database class discussion
design and Administrators
development -End-users

4 DATABASE By the end of the  Database organization Explain the meaning


ORGANIZATION lesson the learner refers to the format of of database
should be able the user attribute tables organization through
to; as well as specification questions and answers
of any topological
a) Explain structures such as layers
meaning of and networks. Explain various
database  Approaches include database organization
organization -Flat databases(A single approaches through
b) Explain kind of record with a group discussion
various fixed number of fields.
database -Relational
organization databases(data are
approaches

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
INSTITUTE organized as logically
independent tables
-Object oriented
databases(Is another way
to model the
world,involving
abstraction,encapsulation
etc)
5 PRINCIPLES AND By the end of the  Database design Explain the meaning
TECHNIQUES OF lesson the learner principle is the process of principles and
DATABASE should be able of producing a techniques of database
DESIGN to; detailed design through
data model of a database. questions and answers
a) Explain the  The database life cycle
meaning (DBLC) consists of six
b) Describe phases. These phases Describe database
database include database design cycle through
design cycle primary study planning, class discussion
analysis, detailed
System design,
(prototyping),
implementation and
loading, testing and
evaluation, operation,
maintenance and
evolution.

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
6 RELATIONAL INSTITUTE
By the end of the  A relational database is Explain the meaning
DATABASE lesson the learner a collection of data of relational database
SYSTEM should be able items organized as a set system through
to; of formally-described discussion
tables from which data
a) Explain the can be accessed or
meaning of reassembled in many State
relational different ways without characteristics/features
database having to reorganize the of relational database
system database tables system through group
b) State the  Characteristics include discussion
characteristics
-Atomicity. Atomicity
keeps data accurate. ...
-Consistency. The state
of the database must
remain consistent
throughout the
transaction. ...
-Isolation. ...
-Durability. ...
-Data consistency. ...
-Data working together.
...
-Data flexibility. ...
-Lookup relationships.

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
7 RELATIONAL INSTITUTE
By the end of the  Relational algebra Is a Explain relational
DATABASE lesson the learner procedural query algebra through
SYSTEM should be able language,which takes questions and answers
to; instances of relations as
input and yields
a) Explain instances of a relations Explain relational
relational as output. culculus through
algebra Fundamental operations questions and answers
b) Explain of Relational algebra
relational includes
culculus (Select,Project,union,set
different,Cartesian
product and Rename)
 Relational calculus is
operational methodology
founded on predicate
calculus,dealing with
descriptive expressions
that are equivalent to
the operations of
relational algebra

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
8 NORMALIZATION INSTITUTE
By the end of the  Normalization is the Define the term
lesson the learner process of organizing normalization through
should be able data in a database. This questions and answers
to; includes creating tables
and establishing
a) Define the term relationships between Outline importance of
normalization those tables according to normalization through
b) Outline rules designed both to group discussion
importance of protect the data and to
normalization make the database more
flexible by eliminating
redundancy and
inconsistent dependency
 Normalization is an
essential part of
product information
management, preventing
data from being
replicated in two tables
at the same time or
unrelated product data
being gathered together
in the same table. In
addition, normalization
helps to streamline your
data, simplifying your
database and making it
more concise.

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
9 ENTITY INSTITUTE
By the end of the  ER model stands for an Explain the meaning
RELATIONSHIP lesson the learner Entity-Relationship of entity relationship
should be able model. It is a high-level through class
to; data model. This model discussion
is used to define the
a) Explain the data elements and
meaning of relationship for a Explain data
entity specified system. It models through
relationship develops a conceptual group discussion
b) Explain Data design for the database.
models It also develops a very
simple and easy to
design view of data.
 Data models describe
how a database's logical
structure is represented.
In a database
management system,
data models are essential
for introducing
abstraction. Data models
specify how data is
linked to one another, as
well as how it is
handled and stored
within the system.
 What are the 4 types of
data model in DBMS?

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
INSTITUTE
Entity-Relationship
Model. Relational
Model. Object-Oriented
Data Model. Object-
Relational Data Model.

10 ENTITY By the end of the  Within entity- Explain the


RELATIONSHIP lesson the learner relationship connotations of
should be able diagrams, relationships entity relationship
to; are used to document through discussion
the interaction between
a) Explain the two entities.
connotations of Relationships are Draw and explain all
entity usually verbs such as steps in ERD
relationship assign, associate, or diagram through
b) Draw ERDs track and provide useful group discussion
information that could
not be discerned with
just the entity types.
 What is an ERD in a
database?
An entity relationship
diagram (ERD), also known
as an entity relationship
model, is a graphical
representation that depicts
relationships among people,

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
INSTITUTE objects, places, concepts or
events within an information
technology (IT) system.

11 QUERYING A By the end of the  Queries are the primary Define the term
DATABASE lesson the learner mechanism for retrieving database query
should be able information from a through questions and
to; database and consist of answers
questions presented to
a) Definition and the database in a
meaning of predefined format. Outline and explain
database query  SQL Features various SQL features
b) SQL Features -Multiplatform support of query language and
of Query -Unicode support SQL categories and
language(SQL) -Code templates commands through
c) SQL -SQL Editor group discussion
commands and -Visual Query Builder
categories  SQL commands and
categories include
-Data definition
Language e.g
DROP,RENAME etc
-Data Manipulation
Language e.g deleting

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
INSTITUTE and retrieving data
DELETE,INSERT etc
-Transaction control
Language e.g
COMMIT,ROLLBACK
-Data control Language
e.g GRANT and
REVOKE
12 QUERYING A By the end of the  SQL is a programming State SQL statement
DATABASE lesson the learner language that is used by design through
should be able most relational database questions and answers
to; management systems
(RDBMS) to manage
a) State SQL data stored in tabular Explain data
statement form (i.e. tables). A
interaction through
design relational database
group discussion
consists of multiple
b) Explain
tables that relate to each
database other. The relation
interaction between tables is
formed in the sense of
shared columns.
 Database interaction
include
-the insert into statement
-the update statement

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
13 INSTITUTE
By the end of the  DBMS functions include Explain various dbms
lesson the learner -Data dictionary functions through
should be able management group discussion
to; -Data storage
management
a) Explain -Security management Explain importance of
various DBMS -Multiuser Access DBMS through
functions control questions and answers
b) Explain -Data intergrity
importance of management
DBMS
Importance of Database
c) Describe Management System
DBMS
Functions Data Integrity. Data
integrity means data is
consistent and accurate
in the database. ...
Data Security. Data
security is a vital
concept in a database. ...
Better data integration.
...
Minimized Data
Inconsistency. ...
Faster Data Access. ...
Better decision making.
...
Simplicity. ...

Downloaded by Serena Twang'a


NAIROBI INDUSTRIAL
INSTITUTE Recovery and Backup.

14 By the end of the  Trends in database Explain various trends


lesson the learner management in database
should be able -Databases that management through
to; bridge SQL/NoSQL discussion
-Databases in the
a) Explain cloud/Platform as a
various trends service Explain the top
in Database -Automated management challenges of and
management -An increased focus on solutions of database
b) Explain the security management through
top challenges -In memory databases class discussion
of and  Solutions of database
solutions of management
database -Data strategy
management -Database support
-Backup strategy
-Security strategy

Downloaded by Serena Twang'a

You might also like