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

Database Project

The DBMS project assignment focuses on understanding and managing a simple database through a series of steps including selection, business case development, design, implementation, and query execution. Students are required to create a comprehensive report detailing their project, covering aspects such as logical and physical design, implementation screenshots, and a bibliography. The report must adhere to specific formatting guidelines and demonstrate original work, with support available from the instructor during designated times.

Uploaded by

mikekijjambu1999
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)
76 views4 pages

Database Project

The DBMS project assignment focuses on understanding and managing a simple database through a series of steps including selection, business case development, design, implementation, and query execution. Students are required to create a comprehensive report detailing their project, covering aspects such as logical and physical design, implementation screenshots, and a bibliography. The report must adhere to specific formatting guidelines and demonstrate original work, with support available from the instructor during designated times.

Uploaded by

mikekijjambu1999
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

DBMS Project ASSIGNMENT

About the Database Management Systems – Self-paced Practical -


Assignment
Database management systems are a key element of information
technology systems that are used on a day-to-day basis by many
companies and organizations.
The means to using a database management system are to collect the
necessary requirements for the database, translate these requirements
into a database design, create the database from the design, load data
into the database, and finally to perform manipulations of the database.
The purpose of this assignment is to ensure that you understand and can
carry out the necessary tasks in order to manage a simple database.
From a high-level standpoint, this project consists of the
following steps:
1. Selection of a database.
2. Developing a business case: Identifying the requirements for the
database based on the purpose for the database and the data to fill
the database.
3. Create a database design based on the requirements for the
database, Create the physical database.
4. Implementation: Use MySQL to create the database as specified
above. Load data into the database.
5. After loading the database, carry out sample queries that would be
performed on the actual database. Show the results of the sample
queries.

The Project in detail

In specific terms, your project includes the following:

1. Selecting a database project to work on:


a. Chose an area of interest,
b. List possible database systems applicable in the area
c. Choose one : give reasons for your choice

2. Developing a business case for your system – why should your


system be built. You need to discuss these elements of the business
case:
a. The application domain of your system (what tasks, operations or
processes the system supports, and what user group or groups are
served).
This part resembles the system requirements analysis that is part of
any system development project, and you are at liberty to create
system requirements by making assumptions about information
needs of your users and the organization.
DBMS Project ASSIGNMENT

b. Analysis of benefits (how will the system help in accomplishing


certain organizational/managerial goals; both tangible and
intangible benefits should be addressed).
c. Analysis of costs (tangible and intangible ones; note that costs
should be smaller than benefits for the system to be economically
feasible; reasonable estimates would suffice in your cost/benefit
Analysis)
d. User issues, such as, skills, adoption effort, etc. (this you can base
on the literature and your insight into comparable real world
systems)
e. Risks assessment (technical, organizational and others that apply)
f. Limitations of your system (any system has it, and so does yours; a
candid statement on system limitations is an indispensable part of a
good system development practice).

3. Create a database design based on the requirements for the


database,

Developing logical design of your system. The logical design


should include:

a. List of entities
b. List of entities and attributes
c. Entity relationships:- unary, binary, ternary or quaternary (use
only those applicable to your project)
d. Add multiplicities to c, above
e. A comprehensive ERD for your database.
f. User interface (Dialogue structure or some other appropriate
representation of the user interface or its representative part).

The Physical design

g. Database schema (the layout of linked tables; practically, a


printout of “Relationships” in MySQL);
h. Description of queries and reports. You should limit your
discussion to key outputs from your system. You need to explain
how outputs relate to user/organizational needs that you
discussed in your business case

4. Implementing your system. Elements specified in Physical


Design should be implemented in MySQL. You need to populate your
tables with some data, so that testing of your system can be
performed
5. After loading the database, carry out sample queries that would be
performed on the actual database. Show the results of the sample
queries.

Resources:
DBMS Project ASSIGNMENT

To accomplish your project;


1. The text book will be helpful
2. You can consult any pieces of literature on comparable systems.
3. You would also need to get insight into at least one comparable
real-world system. You need to identify this system clearly in
your paper and to specify what specifically you learned about it.

The Report:

You are supposed to write a report about your project, which addressed
the structure of the project discussed above. Specifically, your report
should contain:

1. Executive Summary (Briefly summarize the paper)


2. Business Case
3. Design: Logical Design and Physical Design
4. Implementation: Screen Shots of implemented system, table
descriptions, queries and their results
5. Bibliography

Format Requirements

Your report needs to be 10 or more pages of 1.5-spaced text, Times


New Roman Font size 12.

Other expectations

- You will be using correct English grammar


- brief and precise technical language,
- Stick to the recommended organization into sections as shown
above.

Finally, note: that your DB system has to be a product of your own


work in this course. Simply copying existing application software (of
others or of your own but developed for some other course/purpose)
would be considered an instance of plagiarism.

NOTE:

1. Your instructor will be available every Sunday online 8-9 pm to


assist you in the process of developing your project
2. Issues pertaining to the scope of your system and size of your
project may need to be negotiated (so get in touch)
3. Reports can be submitted as soon as you are done.
4. You MUST present your work progress in class as will be
communicated from time to time.
5. You will be expected to submit your project reports 3 weeks before
the start of end of Semester Exams.
DBMS Project ASSIGNMENT

You might also like