This document is an examination paper for the Diploma in Linux Engineering at Jaramogi Oginga Odinga University, focusing on the Introduction to MySQL Database System. It includes instructions for candidates, a compulsory question, and additional questions covering topics such as database definitions, keys, RDBMS examples, database design, normalization, and SQL commands. The exam is scheduled for 1 ½ hours and requires candidates to submit their answer booklets to the invigilator.
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 ratings0% found this document useful (0 votes)
21 views3 pages
Ict 2114
This document is an examination paper for the Diploma in Linux Engineering at Jaramogi Oginga Odinga University, focusing on the Introduction to MySQL Database System. It includes instructions for candidates, a compulsory question, and additional questions covering topics such as database definitions, keys, RDBMS examples, database design, normalization, and SQL commands. The exam is scheduled for 1 ½ hours and requires candidates to submit their answer booklets to the invigilator.
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/ 3
JARAMOGI OGINGA ODINGA UNIVERSITY OF SCIENCE AND TECHNOLOGY
SCHOOL INFORMATICS AND INNOVATIVE SYSTEMS
UNIVERSITY EXAMINATION FOR THE DIPLOMA IN LINUX ENGINEERING 1ST YEAR 1ST SEMESTER 2018/2019 ACADEMIC YEAR
KISUMU CAMPUS
COURSE CODE: ICT 2114
COURSE TITLE: INTRODUCTION TO MYSQL DATABASE SYSTEM
EXAM VENUE: STREAM: Dip. Linux Engineering
DATE: EXAM SESSION:
TIME: 1 ½ HOURS
Instructions:
1. Answer question 1 (Compulsory) and ANY other 2 questions.
2. Candidates are advised not to write on the question paper. 3. Candidates must hand in their answer booklets to the invigilator while in the examination room.
1 QUESTION ONE (30 MARKS)
a) Define the following terms; (4 marks)
i. Data ii. Database iii. Database Management System (DBMS) iv. SQL b) Differentiate between a primary key and a composite key (4 marks) c) Differentiate between MySQL and NoSQL (4 marks) d) Give four attributes of a foreign key (4 marks) e) Define the following (4 marks) i. Unions ii. Joins iii. Views iv. indexes f) List five examples of RDBMS programs (5 marks) g) What is PHP (1 marks) h) Give two database security threats and how to mitigate them (4 marks) QUESTION TWO 20 MARKS a) What do you understand by the term database design (2 marks)? b) Using an illustration explain the stages in database development lifecycle (18 marks)
QUESTION THREE 20 MARKS
a) Define the following terms (4 marks)
i. Entity ii. Entity Relationship Modelling b) Explain the importance of Entity Relationship Modelling (6 Marks) c) List two major characteristics of Entities (2 marks) d) Describe four major types of DBMS (8 marks)
QUESTION FOUR 20 MARKS
a) What is Normalization? (2 marks) b) Using a simple table illustrate the Normalization process from 1NF to 3NF (8 marks) c) What is a foreign key (2 marks) d) Explain four features that simplify the process of MySQL server administration (8 marks) 2 QUESTION FIVE 20 MARKS a) Select statement is the most frequently used SQL command. Explain the following select statement general syntax; (10 marks)