Apple Database Management System
Apple Database Management System
Instructor:
Course:
Date:
A database management system is software used for creating and managing databases
(Craig, 2021). Error reporting has been a major contributor to the development of better software
for customer use. A user may encounter an error with apple's applications software. Some of
these errors are minor and hence the user ends up ignoring them. With the vast revolution going
on with technology, there has been stiff competition in the market of software products. To
compete favorably in the market, there is a need for developing an error reporting system on
their website that will help collect errors from application users that will help them create high-
The objective of the error reporting database management system is to allow applications
and system users to report any kind of error encountered within our software, applications, and
systems in use, evaluate and validate the error reports. The identified errors will be used to create
The nature of the business environment for the error_reporting database management
system is in the technological environment. The database management system will provide an
applications and systems will be developed afterward will be of high quality and productive,
Database development
A database is created to store the error reports submitted by the users. The database name
is error_reporting. The database will have, userDetails, error, and admin as the entities. The
error: - errorID as the primary key, errorDescription, and UserID as a foreign key.
The entities and the attributes will create the tables for the database. The database tables are
shown below
userDetails table
Error table
errorID (PK) errorDescription UserID(FK)
Admin table
username Password
Creating the database is the first step. Create the database using the 'create database
Then creating the tables using the SQL queries shown in figure 2 below
Figure 2: Creating tables
Use case diagrams represents the functional interaction of a system (Nishadha, 2020). In the
system, the user logs in the system fill an error report form, and submit the form. The admin logs
in views the forms submitted by users and then validate the error.
An activity diagram is a flowchart that shows how an activity moves from one to another in the
system (Nishadha, 2020). The system has two activity diagrams; one for the user, and the other
Database design
Entity relation diagram
Nishadha Software engineer turned tech evangelist. I handle marketing stuff here at Creately
including writing blog posts and handling social media accounts. In my spare time, I love
to read and travel. Check out my personal blog Rumbling Lankan wher, N. (2020,
December 21). Use Case Diagram Tutorial ( Guide with Examples ). Creately Blog.
https://creately.com/blog/diagrams/use-case-diagram-tutorial/.
Mullins, C. S. (2021, February 23). What is a DBMS? Database Management System Definition.
SearchSQLServer. https://searchsqlserver.techtarget.com/definition/database-management-
system.
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-activity-
diagram/.