Database Name of Members Assignment Task
Development
Process
PLANNING Buenaventura, Aldrenz Drian TO DOs
DELIVERABLES
Cubinar, Ivan David SCOPE AND LIMITATION
De Guzman, Justine
Dela Cruz, Kyle TOPIC
DESCRIPTION
CURRENT PROCESS
ANALYSIS Buenaventura, Aldrenz Drian
Cubinar, Ivan David PROBLEM
De Guzman, Justine OBJECTIVES
Dela Cruz, Kyle BUSINESS RULES
DESIGN Buenaventura, Aldrenz Drian FRONT-END DESIGN
RECORDS
Cubinar, Ivan David ERD DIAGRAM
PHYSICAL DATABASE DESIGN
TABLE
RECORDS
De Guzman, Justine LOGICAL DATABASE
DESIGN:NORMALIZATION
RECORDS
Dela Cruz, Kyle RECORDS
IMPLEMENTATION Buenaventura, Aldrenz Drian SQL SCRIPTING(DML)
HTML
Cubinar, Ivan David SQL SCRIPTING(DML)
SQL SCRIPTING(DDL)
De Guzman, Justine SQL SCRIPTING(DML)
Dela Cruz, Kyle SQL SCRIPTING(DML)
MAINTENANCE Buenaventura, Aldrenz Drian
Cubinar, Ivan David
De Guzman, Justine
Dela Cruz, Kyle
PLANNING
TOPIC
Records of Capstone Project From The School Year 2015 - 2019
DESCRIPTION
According to the University of Virginia, a capstone project is a two semester
process whereas the students pursue an independent research on a problem of their
preferred topic or issue engaged with an intellectual debates in the relevant disciplines
with the guidance of a faculty adviser to produce a substantial paper that reflects a
deeper understanding to that certain topic.
It is generally designed in increasing academic performance. It is also serves as
an intellectual experience and a learning path for the student. It is invented to generally
make the students to use their critical thinking skills to solve challenging problems. Not
only it serves as an academic performance but also it improves the oral communication
skills, public speaking, research skills, media literacy, teamwork, planning, self-
sufficiency, or goal setting or any other skills that related to it that will help them for their
future.
CURRENT PROCESS
First Step: Selecting a Topic. You should first select a topic so that you can focus
on a specific area to study or investigate.
Second Step: Find and Do a Literature of Studies and Review. Finding a
literature of studies and literature of review will significantly help your research because
these literatures will help you support your claims and variables.
Third Step: Conduct the research. Conducting your research will create results
from all the sources that you have gathered and to prove your topic.
Final Step: Present the results of the research. Present your results to the
panelists and defend and prove you claims about your research. You must cite your
sources to support your results and also avoid plagiarism in presenting it
TO DOs
● Create a Data Model and Database that establishes standards, streamline
designs, and provide controls in documenting the Capstone Project Database
System.
● Identify tasks in each functions; (Planning, Analysis, Design, Implementation, and
Maintenance) and create a logical sequence in doing tasks to avoid
misconceptions.
● Determine the user’s requirement for the Database System and Data Model to be
considered. This requirements should indicate the settings, guidelines, and
structures to be needed in Planning, Analysis, Design, and Implementation.
● Set boundaries and limitations for the Database project to avoid data redundancy
and limit the design and function of the database.
● State the required physical database specifications document to ensure the
restitution of the database project
● Develop a logical database, analyze the business of the organization that the
database would support.
● State how the whole database system will operate and relate to each other and
what data is needed to be used in the database project.
● Consider the security and reliability of the database project.
SCOPE AND LIMITATION
1. The study is only concerned in providing a computerized system that will be
easier for the users to organize and locate their resources from the capstone
project that were made by the students.
2. The computerized system is a search tool that is only capable of searching for
capstone projects.
DELIVERABLES
● Logical Database design that is normalized up to 3rd Normalization Form
● Entity Relationship Diagram
● Creation of Business Rules and Restrictions
● Front-End Graphical User Interface
● Data Models
● Records of the Capstone Project
● Entity-Attribute List
● Tables for the Capstone Project
● Statement of Problems and Objectives
ANALYSIS
PROBLEM
The IICS department have not yet organized the capstone projects that were
made by the student in a search tool. With this, it makes it harder for the users and it is
more time consuming to locate the resources or the projects that they need.
OBJECTIVES
● The database must accurately show the information of the Capstone Project.
● The database must allow searches to provide a specific Capstone Project
information.
● The database must maintain a complete Capstone Project information.
● The database must allow users to search for the award/s of a Capstone project in
a specific year.
BUSINESS RULES
If the customer is a current student at the University of Santo Tomas or an alumni
of University with a valid identification to prove that he/she studies or studies at the
university then he/she may access and use the database.
If the customer has a permit to the university to grant access to the database with
a valid identification and completed an application form then he/she may use the
database
If the customer does not meet the following requirements, he/she will not be
granted to access the database. The customer should go back and fulfill the said
requirements in order to gain access.
DESIGN
CONCEPTUAL MODELS
ERD DIAGRAM
LOGICAL DATABASE DESIGN:NORMALIZATION
PHYSICAL DATABASE DESIGN
FRONT-END DESIGN
RECORDS
IMPLEMENTATION
SQL SCRIPT
Justine De Guzman
1. SELECT *
FROM TITLE;
2. SELECT AUTHOR_FNAME
FROM AUTHOR;
3. SELECT DISTINCT AUTHOR_ID
FROM CAPSTONE;
4. SELECT *
FROM CAPSTONE
WHERE DATE_PUBLISHED =’December 2015’;
5. SELECT *
FROM ADVISER
WHERE ADVISER_FNAME= ‘Mildred’;
6. SELECT AUTHOR_LNAME
FROM AUTHOR;
7. SELECT *
FROM CAPSTONE COORDINATOR;
8. SELECT *
FROM TRACK;
9. SELECT DEPT_NAME
FROM DEPARTMENT;
10. SELECT PANEL_ID
FROM PANEL;
Ivan David A. Cubinar
1. SELECT *
FROM ADVISER
NATURAL JOIN PANEL;
2. SELECT AUTHOR_FNAME||’ ‘||AUTHOR_LNAME AS AUTHOR_FULL_NAME,
ADVISER_FNAME||’ ‘||ADVISER _LNAME AS ADVISER _FULL_NAME
FROM AUTHOR, ADVISER
WHERE ADVISER.ADVISER_ID =AUTHOR. ADVISER_ID;
3. SELECT *
FROM TITLE
WHERE DATE PUBLISHED < 2015-01-01;
4. SELECT *
FROM AUTHOR
WHERE AUTHOR_FNAME BETWEEN ‘A’ AND ‘L’;
5. SELECT COUNT (DISTINCT ADVISER_ID)
FROM ADVISER;
6. SELECT COUNT(*)
FROM CAPSTONE;
7. SELECT *
FROM CAPSTONE
ORDER BY CAPSTONE_ID;
8. SELECT COUNT(*)
FROM AUTHOR
WHERE ADVISER_ID IS NOT NULL;
9. SELECT *
FROM TITLE
WHERE DATE_PUBLISHED > 2015-01-01;
10. SELECT COUNT(*)
FROM AUTHOR
WHERE AUTHOR_FNAME BETWEEN ‘A’ AND ‘L’;
MAINTENANCE