0% found this document useful (0 votes)
2 views30 pages

Complete Advanced in Database Computer II

Uploaded by

lickezchihana
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)
2 views30 pages

Complete Advanced in Database Computer II

Uploaded by

lickezchihana
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

COMPLETE

DATABASE COMPUTER

BY

DANIEL SHADRECK GWEDEZA

Prepare for end semester exam


COMPLETE ADVANCED COMPUTER II END SEMISTER PREPARATION
PRODUCED IN 2026 ACADEMIC YEAR

This book is designed according to the current syllabus and exam papers so that all
students can pass their exams more easily. “Study smart, pass easy — this book is made for
you.”

DATABASE NOTES – EXAM FOCUSED (CAP31201)


1. Definition of a Database

Page 1 of 30
A database is an organized collection of related data stored in a structured manner
to allow easy access, retrieval, updating, and management of information.

Key Points

• Stores related information


• Organizes data systematically
• Allows quick searching and retrieval
• Reduces duplication of data

Examples

• School records system


• Banking system
• Hospital database
• Library management system

2. Importance of Databases

a) Managing Large Data

Databases can store huge amounts of information efficiently.

b) Fast Retrieval

Information can be searched quickly.

c) Data Sharing

Many users can access the same database simultaneously.

d) Security

Databases protect sensitive information using passwords and permissions.

e) Accuracy and Consistency

Validation rules reduce errors and duplication.

Page 2 of 30
3. Real-Life Applications of Databases
Application Purpose
Library Systems Manage books and borrowing
Banking Systems Manage customer accounts
Hospital Systems Store patient records
Flight Reservation Systems Manage bookings
Inventory Systems Track stock levels

4. Hierarchy of Data

Data is arranged from the smallest unit to the largest.


Level Meaning
Character Smallest data item

Field Group of characters

Record Group of related fields

File Collection of records


Collection of related files

📊 From Smallest to Largest


Character

📘 Hierarchy of Data in a
Database Database
Character The tiniest unit of
data. Example: A single letter
like A, or a number like 5.

Field A group of characters put


together to mean something.
Level Meaning
Example:The word “Name” or
“12345” (student ID).

Page 3 of 30
Record A group of related fields
about one person or thing.
Example: For a student:

• Name: John Banda


• ID: 12345
• Age: 20
• Course: Computer Science
👉 All these fields
together make one record
about John.

File A collection of many


records. Example: A file of all
students in a class. Each student
has their own record, and all
records are stored together.

Database A collection of related


files. Example: A school database
may have:

• Student file
• Teacher file Courses file Fees file 👉 All these files
together form the school database.

🧠 Easy Way to Imagine It


Think of it like writing in a
notebook:

• A character is one letter. A field is one word.


• A record is one full sentence about a person.
• A file is a whole page with many sentences.
Level Meaning
• A database is the entire notebook with many pages.

This hierarchy helps us organize


information so computers can
store, find, and update data
quickly.

Page 4 of 30
Example

• Character → A
• Field → Student Name
• Record → Complete student information
• File → Student records
• Database → University database

5. Data Entities, Attributes, and Keys

Entity

An entity is a person, place, object, or thing for which data is stored.

Examples

• Student
• Employee
• Customer

Attribute

An attribute is a characteristic of an entity.

Examples

• Student Name
• Age
• Address

Page 5 of 30
🔑 What is a Key?
• A key is a special field (column) in a table.
• It is used to identify records uniquely or to connect tables together.
• Without keys, data could get mixed up or duplicated.

📌 Types of Keys
1. Primary Key
o A field that uniquely identifies each record in a table. o No two
records can have the same primary key.
o Example:
 In a Student table, the Student ID is the primary key.
 Even if two students have the same name, their IDs are different.
2. Foreign Key o A field that links one table to another. o It is
the “connection point” between related tables. o Example:
 In a Student table, you may have a Department ID.
 That Department ID is a foreign key because it connects to the
Department table (where each department has its own record).

 Easy Analogy
• Primary Key = Your National ID number → it’s unique to you.
• Foreign Key = Your school ID card showing your department → it connects you to the
department you belong to

6. File-Based Processing System

A file-based system stores data in separate files for different applications.


Characteristics

• Separate files
• Separate programs
• No centralized control

A file-based system is an old way of storing data where each application keeps its
own separate files. There is no central database, and each program manages its
own data independent
Page 6 of 30
🧠 Simple Example

Imagine a school using different files for each department:

• One file for students


• One file for teachers
• One file for fees

Each department keeps its own records separately. If a student’s name


changes, it must be updated in all files manually — this shows lack of
central control.

7. Limitations of File-Based Systems

a) Data Redundancy

Same data repeated in many files.

b) Data Inconsistency

Different values for same information.

c) Data Isolation Data difficult to share.

d) Data Dependence

Changes affect application programs.

e) Limited Flexibility

New requirements require new programs.

8. Database Approach

The database approach uses a centralized database shared by many users.

Page 7 of 30
Advantages

• Reduced redundancy

In a file-based system, the same data (like a student’s name) might be stored
in many files. In a database, data is stored once and shared by all programs
— this avoids duplication

• Better consistency

Because data is stored in one central place, any change (like updating a
student’s address) automatically appears everywhere. This keeps all
information accurate and consistent.

• Improved security

Databases allow controlled access — only authorized users can view or edit
certain data. This protects sensitive information like patient or banking
record

• Easier data sharing

Many users or applications can access the same database at the same time.
For example, different departments in a school can all use the same student
database
• Centralized management

All data is managed by a Database Management System (DBMS), which


handles storage, backup, and recovery. This makes administration easier and
more reliable

Database Management System (DBMS)


Definition:

A DBMS is software that helps you create, manage, and control databases.
Page 8 of 30
It acts as a bridge between the user and the database, making it easy to store, find,
and update information.

⚙️ Functions of a DBMS

Create Databases Allows users to design and set up new databases with tables,
fields, and relationships.

Store Data Saves data safely in organized tables for easy access later.

🔍 Retrieve Data Lets users search and get specific information quickly using
queries.

✏️ Update Records Enables editing or changing existing data (like correcting a


student’s name or updating fees).

Control User Access Manages who can view or change data — protecting
sensitive information.

Examples of DBMS

• Oracle
• MySQL
• SQL Server
• PostgreSQL
• MongoDB
• Microsoft Access
🧩 Database vs Database Management System (DBMS)

DBMS (Database
Aspect Database
Management System)
A collection of related data Software used to create, manage,
💾 Meaning
stored together for easy access. and control databases.

Page 9 of 30
Stores information in tables and Controls how data is stored,
📚 Purpose
files. retrieved, and updated.

Active — it performs operations


⚙️ Nature Passive — it only holds data.
on the data.

👥 User Users cannot directly Users interact through the


Interaction manipulate data easily. DBMS interface to manage data.

🔐 Security & Has no built-in control orProvides security, backup, and


Control security features. access control.

Microsoft Access, MySQL,


🔄 Example Student records stored in tables. Oracle, SQL Server.
 In Simple Words

• A Database is like a container that holds data.


• A DBMS is the tool or manager that helps you organize, search, and update
that data safely and efficiently

11. Relational Database Management System (RDBMS)

An RDBMS stores data in tables that are related to one another.

Important Terms

Table

Stores data in rows and columns.


Record

A row in a table.

Field

A column in a table.

Relationship

Page 10 of 30
Connection between tables using keys.

12. Microsoft Access

Definition

Microsoft Access is a relational database management system in Microsoft Office.

Features

• User-friendly
• Supports forms and reports
• Stores large amounts of data
• Suitable for small and medium organizations

 Objects in Microsoft Access


Microsoft Access is made up of several objects — each with a special role in
storing, managing, and presenting data.
Object Function / Explanation

Store the actual data in rows and columns. Each row is a record, and
Tables each column is a field. Example: a Student Table with Name, ID, and Age.

Used for entering and displaying data easily. They act like user-friendly
Forms windows for data input instead of typing directly into tables.
Object Function / Explanation

Used to search, filter, and analyze data. You can ask questions like
Queries
“Show all students with GPA above 3.0.”
Used for printing and presenting information neatly. They summarize
Reports data for meetings or official documents.

Page 11 of 30
Macros Automate tasks — for example, opening a form or running a query with
one click. They save time and reduce errors.

Contain VBA (Visual Basic for Applications) code used for advanced
Modules programming and custom automation.

 In Simple Words

Think of Microsoft Access like a small office:

• Tables are the filing cabinets (where data is stored).


• Forms are the front desk (where data is entered). Queries are the search
tool (to find information).
• Reports are the printer (to present results).
• Macros are the shortcuts (to do tasks automatically).
• Modules are the tech department (for advanced control).

13. Objects in MS Access

a) Tables Store actual data.

b) Forms

Used for entering and displaying data.

c) Queries

Used to search and analyze data.


d) Reports

Used for printing and presenting information.

e) Macros Automate tasks.

f) Modules
Contain VBA code.

Page 12 of 30
Components of MS Access Interface
Component Function / Explanation

The toolbar at the top of the window that contains commands grouped under
🎀 Ribbon tabs such as Home, Create, External Data, and Database Tools. It helps you
perform tasks quickly.

Located on the left side of the screen. It displays all database objects (Tables,
📂 Navigation
Forms, Queries, Reports, Macros, Modules) so you can open or manage them
Pane
easily.

🪟 Object The main working area where the selected object (like a table or form) is
Window displayed and edited.

A small toolbar above the Ribbon that provides shortcuts to common
Quick Access
commands like Save, Undo, and Redo. You can customize it to add your
Toolbar
favorite tools.

Special tabs that appear only when certain objects are open or selected (for
Contextual example, Table Tools or Form Design). They provide commands specific to
Tabs
that object.

 In Simple Words

The MS Access interface is designed to make database work easy —

• The Ribbon gives you tools,


• The Navigation Pane shows your objects,
• The Object Window is where you work,
• The Quick Access Toolbar gives fast shortcuts, and
• Contextual Tabs appear when you need extra options

15. Advantages of MS Access

• Easy to use
• Fast database development
• Good Microsoft Office integration
• Supports multi-user access
• Cost effective

Page 13 of 30
Advantages of Microsoft Access
Advantage Explanation
Access has a friendly interface with menus, wizards, and
🪟 Easy to Use drag-and-drop tools, making it simple even for beginners
to create and manage databases.
You can quickly design tables, forms, queries, and reports
⚡ Fast Database
without writing complex code — ideal for class projects
Development
and small organizations.
Works smoothly with other Microsoft programs like
🔗 Good Microsoft
Excel, Word, and Outlook for importing, exporting, and
Office Integration
reporting data.
👥 Supports Several users can work on the same database at the same
Multi-User Access time, making teamwork easier.
It’s affordable compared to large enterprise database
💰 Cost-Effective systems like Oracle or SQL Server, yet powerful enough
for small and medium organizations.
 In Simple Words
Microsoft Access helps users build and manage databases quickly and
cheaply, with tools that are easy to learn and work well with other Microsoft
Office applications.

💻 MS Access vs MS Excel
Feature Microsoft Access Microsoft Excel

Used for spreadsheet


Used for database management

numbers and performing


large sets of related data. mathematical operations.

Handles large datasets efficiently Best for small datasets and quick
Data Size
using tables and relationships. calculations.

Page 14 of 30
👥
Supports multi-user access —
Mainly single-user focused —
User Access one person edits a file at a time.
several people can work on the
same database at once.
Uses relational tables that can
Uses worksheets — each sheet is
Structure link data between different tables
independent and not relational.
(e.g., Students ↔ Departments).
Provides strong data validation,
⚙️ Data Provides formulas, charts, and
queries, and forms for structured pivot tables for analysis.
Control input.
Ideal for managing records Best
Ideal for calculations, budgets,
Use
— analyzing
🗂️ Purpose — storing, organizing, and linking calculations

(students, patients, customers). and data analysis.

 In Simple Words

Page 15 of 30
• Access is like a filing system — it stores and connects data. Excel is like
a calculator — it computes and analyzes data.

17. Common Exam Questions

1. Define a database.
2. Explain advantages of databases.
3. Differentiate between database and DBMS.
4. Explain hierarchy of data.
5. Discuss limitations of file-based systems.
6. Define entity, attribute, and key.
7. Explain functions of DBMS.
8. What is an RDBMS?
9. Explain objects in MS Access.
[Link] Access and Excel.

18. Short Notes Frequently Asked in Exams

Database

Organized collection of related data.

DBMS

Software used to manage databases.

Table

Stores data in rows and columns.

Query

Used to retrieve specific data.

Report

Printed presentation of information.


Page 16 of 30
Form

Interface for entering data.

Primary Key

Uniquely identifies records.

Foreign Key

Links tables together.

19. Examination Tips

• Memorize definitions.
• Understand comparisons.
• Practice writing short notes.
• Revise examples carefully.
• Study tables, queries, forms, and reports. Practice essay questions
regularly.

QUESTIONS FROM PAST PAPERS


Database Questions
Q5
a) How is a field different from a record in Microsoft Access? b) What is the use of
Data models in DBMS? c) State the challenge that program–data dependence
brings to databases. d) What database object would you use to generate reports?
Q6
Describe the following terms as they relate to Database Management Systems: i)
Data redundancy ii) Distributed Systems iii) Attribute iv) Primary Key
Q7
Explain two advantages of using a Database Management System over a File
system approach.
Q8
Page 17 of 30
Tiwonge learnt that you studied databases in college and asked you to develop a
relational database for him. The purpose is for Tiwonge to keep a Library of
movies watched. Some of the details Tiwonge wants to keep are: Movie title,
Theme (action, comedy, etc.), Main actor, Date released and others. Help him
with the following: a) Suggest an Entity in this situation. b) Using the following
relations — Movie details, Actor details, and Director details — draw an Entity
Relationship Diagram (ERD) to show how the database will be designed. Q9
Tables below are part of a Library Management System database:
Table 2: Students Table Table 3: Borrowers Table

These tables are used to test your understanding of relationships between tables
(Foreign Keys and Primary Keys).
From CAP 121 (2016–2017 & 2017–2018 Papers)
Describe a database.
• Provide four reasons why organizations adopt databases instead of the
traditional file approach.
• Draw and explain the hierarchy of data levels (Character → Field →
Record → File → Database).
• Name the four objects that exist in Microsoft Access databases.
• State the importance of relationships in MS Access.
• Describe the use of an attribute and a key in Microsoft Access.
• State the ribbon used to import, export, and collect data in Access.
• Compare and contrast data types used in Excel and Access.
• Explain the difference between a foreign key and a record.
• Describe two types of queries in Microsoft Access.
• Draw and illustrate the traditional vs. database approach for generating
reports.

Database Questions - Complete Answers

Page 18 of 30
Q5
a) How is a field different from a record in Microsoft Access?
Table
Field Record

A single piece of information (a


A complete set of related fields (a row)
column)

Represents one attribute of an


Represents one entry/instance in a table
entity

Example: LastName (holds one Example: A full student row with ID, data
type) Name, Course, etc.

b) What is the use of Data Models in DBMS? Data models provide a conceptual
framework to:

• Define the structure (tables, fields, relationships) of the database


• Ensure consistency and integrity of data
• Act as a blueprint for how data is stored, organized, and accessed
• Facilitate communication between database designers, developers, and
endusers

c) State the challenge that program–data dependence brings to databases.


Program–data dependence means that changes to the data structure (e.g., adding a
new field) require modifications to the application programs that use the data.
This leads to:

• High maintenance costs — every structural change requires code rewrites


• Inflexibility — programs are tightly coupled to specific file formats

Page 19 of 30
• Increased complexity — developers must understand the physical data
layout

d) What database object would you use to generate reports?


The Report object in Microsoft Access is used to generate formatted, printable
summaries of data, suitable for presentations, dashboards, or physical printouts.

Q6
i) Data Redundancy
Data redundancy refers to the duplication of the same data in multiple locations
or files. In file systems, redundancy is common because the same data may be
stored in separate files for different applications. DBMS minimizes redundancy
through centralized data storage and normalization.
ii) Distributed Systems
A distributed system is a collection of independent computers that appear to the
user as a single coherent system. In DBMS, a Distributed Database stores data
across multiple physical locations but manages it as one logical database,
improving reliability, scalability, and local access speed.
iii) Attribute
An attribute is a characteristic or property of an entity. In relational database
terms, it corresponds to a column/field in a table. For example, for a Student
entity, attributes could be StudentID, Name, DateOfBirth, and Email.
iv) Primary Key
A primary key is a unique identifier for each record in a table. It must contain
unique values and cannot be NULL. It ensures each row can be uniquely
identified and is used to establish relationships with other tables (via foreign keys).

Q7 — Advantages of DBMS over File System


Table
Advantage Explanation

Page 20 of 30
In file systems, data is duplicated across multiple files
1. Reduced Data (e.g., same customer details in sales and billing files).
Redundancy DBMS stores data once in a central repository, eliminating
unnecessary duplication and saving storage space.

2. Data DBMS enforces constraints (e.g., data types, uniqueness,


Integrity and referential integrity) to ensure data accuracy. File systems
Consistency lack these mechanisms, leading to inconsistent or invalid
Advantage Explanation

data. For example, a DBMS can prevent deletion of a


borrower who still has borrowed books.

Q8 — Tiwonge's Movie Library Database a)


Suggest an Entity
A suitable entity would be Movie (or tblMovies). Other entities could include
Actor, Director, and Genre.
b) Entity Relationship Diagram (ERD) lua
+-------------------+ +--------------------+
| Movie Details | | Actor Details |
+-------------------+ +--------------------+
| PK MovieID | | PK ActorID |
| Title |<------>| ActorName |
| ReleaseDate | M:N | DateOfBirth |
| Theme | | Nationality |
| Rating | +--------------------+
+-------------------+ |
| |
|M |M
| |
Page 21 of 30
v v
+-------------------+
| Director Details |
+-------------------+
| PK DirectorID |
| DirectorName |
| BirthYear |
| Nationality |
+-------------------+
Explanation of Relationships:

• Movie ↔ Actor: Many-to-Many (M:N) — a movie can have many actors,


and an actor can star in many movies. This would require a junction table
(e.g., MovieActor) with composite keys.
• Movie ↔ Director: One-to-Many (1:M) — a movie has one director, but a
director can direct many movies (so DirectorID is a Foreign Key in Movie
table).

Q9 — Library Management System (Tables 2 & 3)


Without seeing the actual table structures, the general concept is:

• Students Table contains StudentID (Primary Key), Name, Course, etc.


• Borrowers Table contains BorrowerID, BookID, BorrowDate, and
StudentID (Foreign Key referencing Students table).

Relationship: One Student can borrow many books → One-to-Many (1:M)


relationship.

From CAP 121 (2016–2017 & 2017–2018 Papers)


1. Describe a database.
A database is an organized collection of structured data (or information) stored
electronically in a computer system. It is designed to efficiently store, manage,

Page 22 of 30
retrieve, and update data, and is typically controlled by a Database Management
System (DBMS).

2. Four reasons why organizations adopt databases instead of the traditional


file approach:
Table
Reason Explanation

1. Reduced Data is stored centrally, avoiding unnecessary


redundancy duplication found in file systems

Constraints and validation rules ensure accuracy and


2. Data integrity
consistency

Multiple users can access and update data


3. Concurrent access
simultaneously without conflicts

DBMS provides user authentication, authorization


4. Security
levels, and access controls

Page 23 of 30
3. Hierarchy of data levels:
scss
Database

└── File (Table)

└── Record (Row/Tuple)

└── Field (Column/Attribute)

└── Character (Smallest unit)
Explanation:

• Character: A single letter, number, or symbol (e.g., 'A', '5')


• Field: A group of characters representing one attribute (e.g., LastName)
• Record: A collection of related fields about one entity (e.g., one student's
full details)
• File: A collection of related records (e.g., Students table)
• Database: A collection of related files/tables that form an integrated system

4. Four objects in Microsoft Access:


Table
Object Purpose

Table Stores raw data in rows and columns

Query Extracts, filters, and manipulates data based on criteria

Form User-friendly interface for entering, editing, and viewing data

Report Generates formatted, printable summaries of data

Page 24 of 30
5. Importance of relationships in MS Access:
Relationships link tables together using Primary Keys and Foreign Keys to:

• Prevent orphan records (referential integrity)


• Enable multi-table queries to combine related data
• Reduce redundancy by normalizing data across tables
• Ensure data consistency when updating or deleting records

6. Use of an attribute and a key in Microsoft Access:

• Attribute: Defines the properties/characteristics of data stored in a table


(e.g., FirstName, Price). It determines the data type (Text, Number, Date,
etc.).
• Key (Primary Key): Uniquely identifies each record in the table. It ensures
no duplicate rows and is used to create relationships with other tables.

7. Ribbon used to import, export, and collect data in Access:


The External Data ribbon/tab. It contains options for:

• Importing from Excel, CSV, XML, ODBC, SharePoint, etc.


• Exporting to Excel, PDF, Word, text files, SharePoint, etc.
• Collecting data via email

8. Compare and contrast data types in Excel vs. Access:


Table
Aspect Excel Access

General format Short Text (up to 255 chars), Long Text


Text
(mixed) (memo)

Page 25 of 30
General number Number (multiple sub-types: Integer,
Numbers
format Long, Single, Double, Decimal)

Date/Time Date/Time (more precise, includes time


Date/Time
format zones)

Boolean No native Boolean Yes/No (True/False)

Currency Currency format Currency (avoid rounding issues)


Aspect Excel Access

Auto-
Not available AutoNumber (unique sequential IDs) increment

Attachment Not supported Attachment (store files inside records)

Key difference: Access is strictly typed — each field must have a fixed data type
with validation rules. Excel is loosely typed — cells can hold any format and can
be changed freely.

9. Difference between a foreign key and a record: Table


Foreign Key Record

A row of data in a table


A field (or set of fields) in one table that
containing values for each
references the Primary Key of another table
field

Page 26 of 30
Used to enforce relationships and maintain Represents one complete
referential integrity instance of an entity

Can contain duplicate Each record is unique when


values and NULLs (unlike Primary Key) the Primary Key is considered

Example: One row in the


Students table with all
Example: StudentID in a Borrowers table student details

10. Two types of queries in Microsoft Access: Table

Query
Description Example
Type

Retrieves and displays data from


Select SELECT * FROM
one or more tables based on criteria,
Query Students WHERE Course
without altering the data
= "Computer Science"
UPDATE Books SET
Action Makes changes to the data (update, Status = "Borrowed"
Query delete, append, or create a new table) WHERE BookID = 101
Other types include: Parameter Query (prompts for input), Crosstab Query
(summarizes data), and SQL Query (direct SQL statements).

11. Traditional vs. Database Approach for Generating Reports:


Traditional (File System) Approach:
sql
User Request → Write Custom Program → Access Flat Files → Generate Report

• Each report requires a separate program


Page 27 of 30
• Data may come from multiple inconsistent files
• Changes to file structure require program rewrites
• ❌ Time-consuming, error-prone, and inflexible

Database Approach:
sql
User Request → Query (SQL) → DBMS → Access Tables → Generate Report

• Reports are created using queries and report designers


• Data is centralized and consistent

• Changes to data structure don't break reports (if views/queries are used
properly)
• ✅ Fast, flexible, and maintainable

Visual Illustration:
sql
Traditional: Database:
+----------+ +----------+
| User | | User |
+----+-----+ +----+-----+
| |
v v
+----------+ +----------+
| Program1 | | Query |
| Program2 | vs. | + Report |
| Program3 | | Designer |
+----+-----+ +----+-----+
| |
v v
+----------+ +----------+
| File1 | | DBMS |
| File2 | | (Tables) |
| File3 | +----------+
+----------+

Page 28 of 30
TEST YOURSELF
Describe any two types of queries in Microsoft Access.
1. Differentiate between a foreign key and a record in databases.
2. Explain the significance of the functionality represented by keys in
databases.
3. Draw and illustrate the traditional approach vs. database approach for
generating reports.
4. Describe a database structure that would suit multiple files in MS Access.
5. State the name of the ribbon used to import, export, and collect data in
Access.
APA 7th Edition References

1. Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems (7th ed.). Pearso
n Education.
2. Date, C. J. (2004). An Introduction to Database Systems (8th ed.). Addison-Wesley.
3. Ramakrishnan, R., & Gehrke, J. (2003). Database Management Systems (3rd ed.). McGra
w-Hill.
4. Lings, B. J. (1986). Database management. Data Processing, 28(1), 51–58.
5. Berg, J. L. (1989). Database management. Computer Standards & Interfaces, 9(1), 81–86.
6. Patcharaprutipakorn, T., Thongaraim, D., & Thatreenaranon, N. (2017). Case study: Datab
ase management for solid waste management services. International Journal of Future Co
mputer and Communication, 6(3), 133–137.
7. Naimisha, U., & Ashritha, A. (2019). Janaushadhi database management system. Internati
onal Journal of Trend in Scientific Research and Development, 3(5), 611–617.
8. Balakrishna, B. (2019). Serverless databases are the future of database management. Journ
al of Scientific and Engineering Research, 6(1), 277–282.
9. Ingle, P. S., Sawale, S. M., Parihar, V. D., Deshmukh, A. R., & Cheke, A. A. (2020). A co
mprehensive review on database management. International Journal of Creative Research
Thoughts (IJCRT), 8(5), 2320–2882.
10. Springer. (2021). Database Management System: Foundations and Practices. Springer Na
ture

Page 29 of 30
BY

DANIEL SHADRECK GWEDEZA


BACHELOR OF AGRIBUSINESS AND APPLIED COMPUTER SCIENCE
For more 0881165158
Share with friends
Thanks

Page 30 of 30

You might also like