0% found this document useful (0 votes)
11 views

SPE 2106 FUNDAMENTALS OF DATABASE SYSTEM Course Outline

This document outlines a course on fundamentals of database systems. It details the course purpose, learning outcomes, topics to be covered over 15 weeks, teaching methodologies, materials, and assessment. Topics include database design, modeling, SQL, queries, forms, reports, and security.

Uploaded by

kcalvinmwenda
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)
11 views

SPE 2106 FUNDAMENTALS OF DATABASE SYSTEM Course Outline

This document outlines a course on fundamentals of database systems. It details the course purpose, learning outcomes, topics to be covered over 15 weeks, teaching methodologies, materials, and assessment. Topics include database design, modeling, SQL, queries, forms, reports, and security.

Uploaded by

kcalvinmwenda
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
You are on page 1/ 3

KYU/F/ASA/02

SCHOOL: PURE AND APPLIED SCIENCES


COURSE OUTLINE
DEPARTMENT: COMPUTING AND INFORMATION TECHNOLOGY
PROGRAMME: BSE

YEAR: 1 SEMESTER: 2
UNIT CODE: SPE 2106

UNIT TITLE: FUNDAMENTALS OF DATABASE SYSTEM


LECTURE HOURS: 45 Prerequisite:
LECTURER: Kaimenyi EMAIL :[email protected] cell no: 0722942216

1.0 Purpose
To equip learners with the concepts, design, implementation and applications of database
management systems.
2.0 Learning Outcomes

The learner should be able to:


i. Explain the concepts of database design.
ii. Design and build a simple database system to demonstrate competence in
modeling, designing, and implementing a relational DBMS
.3.0 Course description

WEEK TOPIC SUB-TOPICS


1. Introduction to i.) Definitions of basic terminology
database Systems ii.) Data, information, database, DBMS
iii.) Traditional file base systems
iv.) Database approach
v.) Data and Database Administration;
2. Database Models i.) Database Models: Hierarchical database, Network,
Relation database, Object oriented database
models
ii.) Lifecycle of Database System Development
3. Conceptual Database i.) Entity-Relationship Modelling
Design

4. Conceptual Database ii.) Normalization;


Design iii.) First Norm Form
iv.) Second Norm Form
v.) Third Norm Form
vi.) Boyce-Codd Normal Forms
5. CAT 1 Week 1- 4 content

6. Relational Databases i.) Designing Relations and Relationships

Page 1 of 3
ii.) Creating Tables using Ms Access
7. Structured Query i.) What is SQL?
Language ii.) Basic schema definitions
iii.) Keys & constraints intro
iv.) CREATE TABLE statement
v.) ACTIVITY: CREATE TABLE statements
8. Structured Query vi.) SELECT Statements
Language vii.)Useful operators: LIKE, DISTINCT, ORDER BY
viii.) Multi-table queries: Join Statements
ix.) Foreign key constraints
x.) ACTIVITY: Single-table queries
xi.) ACTIVITY: Multi-table queries
9. Relational Databases iii.) Introduction to Queries
iv.) Creating Queries using MS Access
10. CAT N/A

11. Database Form and v.) Purpose of Database Forms


Reports vi.) Creating Forms using Ms Access
vii.)Purpose of Database Reports
viii.) Creating Reports using Ms Access
12. Transaction i.) Definition of Transactions
Management ii.) Properties of Transactions: ACID
iii.) Logging
iv.) Concurrent Control

13. Database Security i.) Threats to database and mitigations


ii.) Database recovery management

14. END OF SEMESTER N/A


EXAMS
15. END OF SEMESTER N/A
EXAMS

4.0 Teaching Methodologies

Lectures, practical and tutorial sessions in Computer Laboratory, individual and


group Assignments, exercises and project work.
5.0 Instructional Materials/Equipment

Whiteboard, Computers and Internet, Database management systems, computer laboratory, e-


learning materials, Internet
6.0 Course Assessment
Type of Assessment Weighting
C.A.T 1 10%

Page 2 of 3
C.A.T 2 10%
Assignment 10%
Examination 70%
Total Scores 100%
7.0 Core Reading Materials for the Course

1. Peter Rob and Carlos Coronel.(2007). Database Systems: Design, Implementation, and
Management (Seventh Edition), Thomson Course Technology. ISBN: 1-4188-3593-5.
2. Elmasri and Navathe . (2005). Fundamentals of Database System; (2nd Ed.),
The Benjamin/Cummings publishing company, Inc. USA.ISBN: 234-66826
3. Hoffer, Prescott, McFadden.(2005).Modern Database Management Systems; The
Benjamin/Cummings publishing Company, ISBN: 345-877763

Recommended Reference Materials

1. J.M. Hansen and G.W. Hansen. (2006). Database Management and Design (2nd
2. Edition), Prentice Hall, ISBN: 67-89763.
3. H. F. Korth and A. Silbershatz. (2005). Database Systems Concepts (2nd Edition), ISBN:
45- 9067-8872
4. Ragu Ramakrishna and Johannes Gehrke.(2002). Database Management Systems
McGraw-Hill (3rd. Edition), ISBN: 56-786-8976
Course Journals

1. Advances in data Analysis and Classification ISSN1 1862-5347


2. Journal of computer science and technology ISSN- 0916-534276
3. Annals Of software Engineering ISSN 1022-7091
Reference Journals

1. Journal of computer science and Technology ISSN 1000-9000


2. Journal of Science and Technology ISSN 1860-4749
3. Directory of Open Access (DOAJ): Computer Science, ISSN 0034-567352
1.

Page 3 of 3

You might also like