0% found this document useful (0 votes)
7 views4 pages

ITL6 DBMS Course Outline

The ITL6 Database Management Systems course covers essential topics such as database design, manipulation, operations, user training, and maintenance. Assessment methods include practical assessments, projects, portfolios, third-party reports, and written tests. Suggested delivery methods involve presentations, guided activities, and potential guest lectures from the ICT sector.

Uploaded by

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

ITL6 DBMS Course Outline

The ITL6 Database Management Systems course covers essential topics such as database design, manipulation, operations, user training, and maintenance. Assessment methods include practical assessments, projects, portfolios, third-party reports, and written tests. Suggested delivery methods involve presentations, guided activities, and potential guest lectures from the ICT sector.

Uploaded by

dmwirigi005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ITL6 DATABASE MANAGEMENT SYSTEMS COURSE OUTLINE

Learning Outcomes, Content and Suggested Assessment Methods


SUGGESTED
LEARNING OUTCOME CONTENT
ASSESSMENT METHOD
1. Perform computer Database basic concepts • Practical assessment
database design • Definition of database terminologies • Project
• Identification of database • Portfolio of evidence
management system components • Third party report
✓ Hardware, Software, Data, • Written tests
Users, Procedures
• Classification of databases
✓ Use, Location, number of
users
• Database models identified
✓ Hierarchical, Network-
Oriented, Relational
• Database requirements established
based
• Database system model adopted as
per database specifications

Database Design
• Define data abstraction, instances
and schemas
• Types of Database structures
✓ Entity, Relations, Attributes
• Data modelling using ER
• Data normalization
✓ 1NF, 2NF, 3NF
1. Manipulate computer • Creation of tables • Practical assessment
database system ✓ Primary and secondary key • Project
✓ Linking of tables • Portfolio of evidence
• Data variables • Third party report
SUGGESTED
LEARNING OUTCOME CONTENT
ASSESSMENT METHOD
• Database Views • Written tests
✓ Creation, Application,
Advantages
• Database integration

Perform database operations


• SQL Commands explained
1. DDL Commands
✓ Create, Drop, Truncate,
Alter / Modify
2. DML Commands
✓ Insert, Update, Delete
3. DCL Commands
✓ Grant, Revoke
4. TCL Commands
✓ Commit, Rollback,
Savepoint
5. DQL Commands
✓ Select
• SQL Operators
✓ Relational
✓ Logical
✓ Mathematical
• SQL Constraints
✓ Not Null, Primary Key,
Check, Foreign Key,
Default, Unique
• Database Manipulation – SQL
• SQL Aggregate Functions
✓ Min, Avg, Sum,
SUGGESTED
LEARNING OUTCOME CONTENT
ASSESSMENT METHOD
Transaction and concurrency control
• Transaction mechanisms
• Concurrency mechanisms
• Management of multiple
transactions

Database Security
• Restriction of access as per
Internal policy
• Types of restrictions
• Backup and recovery methods

Test database system


• Integration testing
• DB Query testing
• Database test techniques
✓ Schema testing
✓ Stored procedure
✓ Trigger
✓ Stress
✓ views
• Perform database testing
• Generate test report

Implement database
• Run the designed database
• Test the design and Database
functionality
2. Perform computer • Identification of user training needs • Practical assessment
database user training • Training materials • Project
• Methods of user training • Portfolio of evidence
SUGGESTED
LEARNING OUTCOME CONTENT
ASSESSMENT METHOD
E.g. Seminars, Manuals • Third party report
• Perform training • Written tests
3. Maintain computer • Maintenance schedule • Practical assessment
database system • Database maintenance tools and • Project
techniques. • Portfolio of evidence
• Monitoring of database performance • Third party report
• Handling requested changes • Written tests

Suggested Methods of Delivery


• Presentations and practical demonstrations by trainer;
• Guided learner activities and research to develop underpinning knowledge;
• Supervised activities and projects in a workshop;
The delivery may also be supplemented and enhanced by the following, if the opportunity
allows:
• Visiting lecturer/trainer from the ICT sector;
• Industrial visits.

You might also like