Professional Documents
Culture Documents
QUESTION ONE
KCA University has just employed you as a
Database Administrator. There are some
departments which has some computers and others
use manual way of storing data. You first assignment
is to setup a programme on how KCA University will
have a DBMS in next six months. Give an outline of
at least 5 steps necessary, giving details for each
step to achieve this task
• Planning Stage- The planning stage involves the gathering
of relevant data and the development of a theoretical
framework that explains why we are researching the
database program and the requirements for which the
database program will be created.
• Systems Definition- This stage includes determining the
database system's performance and limits, as well as the
main user opinions, users, and application areas.
• Requirements gathering and analysis- During this phase,
database designers must interview customers (database
users) in order to gain a better understanding of the
proposed framework and collect and record data and
functional specifications. The end product of this phase is a
document that contains the users' comprehensive
specifications that will be used to come up with a suitable
DBMS.
• Database Design- This phase includes conceptual design,
which is the process of developing a model of the data used
in the organization that is free of all physical constraints.
logical design is the process of developing a model of the
data used in an organization based on a specific data model,
but independent of a particular DBMS and other physical
considerations and physical design is the process of
creating a description of the database implementation.
• Choosing a Database Management System. This
stage is where the database is selected.
• Prototyping - entails creating a working model of the
database system that helps designers and users to
envision and test how the final system will look and
operate.
• Application Design - The user interface as well as the
software applications that use and process the
database are designed during this step.
• Implementation- At this point, the established
software is run against a collection of data attributes
and its operating principles are put into practice over
pre-defined tasks.
• Data loading - The process of copying and loading
data or data sets from a source file, folder, or program
to a database or other application is known as data
loading. Copying digital data from a source and
pasting or loading the data into a data storage or
processing utility is the most common type.
• Testing - is the method of running application
programs with the goal of identifying and fixing errors.
• Maintenance - This is typically a long step,
encompassing the entire time allotted for testing,
handling, configuring, and preserving the functionality
of the database software that has been created.
QUESTION TWO
a. TOOLS USED FOR CCOMING UP WITH A DBMS
IN AN ORGANIZATION
• MySQL - MySQL is a database management
system that is highly useful. This is an open-
source relational database which is simple to use
and comes pre-installed in a variety of common
web applications, such as WordPress. MySQL is
a good because of its success and it’s easy to use.
• Oracle - Oracle is a relational database
architecture that is designed to eradicate error-
prone manual database management. Oracle is a
multi-platform database that runs on a variety of
operating systems. It enables data to be stored
and retrieved easily and securely.
REFERENCES
QUESTION ONE: Srinivasan, V., Bukowski, B., Chu, W.
L., Sayyaparaju, S., Gooding, A., Iyer, R., ... & Lopatic, T.
(2016). Aerospike: Architecture of a real-time operational
dbms. Proceedings of the VLDB Endowment, 9(13), 1389-
1400.
QUESTION TWO: Isaac, J., & Harikumar, S. (2016,
December). Logistic regression within DBMS. In 2016 2nd
International Conference on Contemporary Computing and
Informatics (IC3I) (pp. 661-666). IEEE.