Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
CCS110 – Information Technology
A.Y. 2022 – 2023 / 2nd SEMESTER
ALLYSA MHAY O. SAMANTE
BSIT2 - B
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Table of Contents
I. Vision/Mission of UC (PnC)
II. PEOs of the Program
III. SOs addressed by the course.
IV. OBTLP or Courses Syllabi/Outline
V. Answered Prelim Assessment Tasks (lecture/lab)
VI. Learning Reflection
VII. Answered Midterm Assessment Tasks (lecture/lab)
VIII. Learning Reflection
IX. Answered Finals Assessment Tasks (lecture/lab)
X. Learning Reflection
XI. Overall Course Learning Reflection
XII. Suggestions/Recommendation
I. VISION AND MISSION OF UNIVERSITY OF CABUYAO
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Vision
An institution of higher learning, developing globally-competitive and value-
laden professionals and leaders instrumental to community development and nation
building.
Mission
An institution of higher learning committed to equip individuals with knowledge,
skills and values that will enable them to achieve professional goals & provide leadership
and service for national development.
Core Values
As a God-fearing institution respecting multi-faith of people, PnC adheres to the
following core values:
• Personal Dignity
• Nurturing Community
• Commitment to Excellence
II. PEOS OF THE PROGRAM
Three to five years after graduation, the Bachelor of Science in Information
Technology alumni shall:
1. be employed in the field of computing;
2. possess globally competitive skills;
3. demonstrate personal dignity and integrity; and
4. engage in community development or nation building
III. SOS ADDRESSED BY THE COURSE
SO1. Apply knowledge of computing, science, and mathematics appropriate to the
discipline
SO2. Understand best practices and standards, and their applications
SO3. Analyze complex problems, and identify and define the computing requirements
appropriate to its solution
SO5. Design, implement, and evaluate computer-based systems, processes, components,
or programs to meet desired needs and requirements under various constraints.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
IV. OBTLP OR COURSES SYLLABI/OUTLINE
CILO 1: Understand general
concepts in a database
management system;
Developed software
CILO 2: Construct database with
Indicator solutions to information
normalized tables in
technology problems.
relation to the topics
discussed; and
CILO 3: Understand and apply
different SQL commands.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
V. ANSWERED PRELIM ASSESSMENT TASK (LECTURE/LAB)
LECTURE
Quizzes
1. Prelim Week 2 Seatwork
2. Prelim Week 3 Seatwork
3. Prelim Week 3 Quiz
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
4. Prelim Week 4 Seatwork
5. Prelim Week 5 Seatwork
Prelim Lecture Exam
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
LABORATORY
Prelim Laboratory Exercise
1. Prelim Week 2 Quiz
Attached file:
2. Prelim Week 2 Lab
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
3. Prelim Week 4 Lab Exercise
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
4. Prelim Week 5 Lab Exercise
Attached File:
Prelim Lab Examination
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached file:
VI. LEARNING REFLECTION
In this term, I’ve learned a lot in this subject about the database. It is one of my favorite
subjects in this semester because it is easy to understand if you are really listening in the
discussion. I have learned how to create a table in mysql, how to insert a value in the table, what
could be the errors I will encounter. I also learned the difference of primary key and foreign key
and what is the importance of it in a database. I also learned how to make a relationship between
the two table. The primary key is the Unique identifier of a table. Column with primary key
constraints will not accept NULL and not UNIQUE values. While foreign key is a Primary Key
of one’s table inserted to another table to relate the two tables. Values inserted as Foreign Key
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
but not existing as Primary Key to related table will not proceed. We also learned about the
auto_increment which is use in the primary key to automatically increment without using other
code. There are also constraints that has been discussed so that the table will limit the type of
data that will be inserted into the table, SQL Constraints should be followed otherwise, the
command will not proceed. Sir jester also discussed the importance of database management
system. A database is structured data that was collected and saved to allow for. Future access and
updates will be made. It is utilized by numerous businesses or apps for managing and modifying
transactional data. I also learned about the DBMS which offers a variety of activities to create,
read, and update data in storage and manipulation deletion (CRUD). The database languages use
these operations. Our professor also discussed the basic function that we can do in creating a
database. We can create a database for the storage or drop it to delete. We also learned how to
create, delete, and update the table of our database. This is essential to understand because it is
always need in creating a database. In this course, I learned about the Data Manipulation
Language (DML), which allows users to request actions to access and modify data in databases.
The key DML commands are Select, Insert, Update, and Delete. Update modifies the values of
already-existing columns, while insert adds new data, and Delete removes data. With the advent
of criteria for targeted data retrieval and the ability to extract certain columns, the Select
statement is used to retrieve data. Understanding DML commands has improved my ability to
manage databases effectively by enabling me to interact with data in a variety of ways, such as
retrieval, addition, change, and deletion.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
VII. ANSWERED MIDTERM ASSESSMENT TASKS (LECTURE/LAB)
Lecture
Quizzes
1. Midterm Week 7 Seatwork
2. Midterm Week 8 Quiz
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
3. Midterm Week 9 Quiz
4. Midterm Week 10 Seatwork
Midterm Lecture Exam
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Laboratory
Midterm Laboratory Exercise
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
Midterm Laboratory Exam
Attached File:
VIII. LEARNING REFLECTION
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
In midterm, all of the topics here are my favorites because all of the conditions and
operators that is used to filter the table was discussed here. At first, we discussed about the data
query language. DQL can only access data and not manipulate it. It is a limited form of DML.
Select Statements, as stated, can retrieve data from the database. If there are a lot of similar value
and need to fetch the unique value only, the Select Distinct should be use. The Select Distinct
command, which returns unique values from a specified column, was introduced to me.
Additionally, the Where Clause was included as a tool for filtering and displaying specific rows
in accordance with predefined criteria. I also learned about comparison operators, which are used
to describe criteria in the where clause and include "=", ">", "", ">=", "=", ">", and "! =". The
use of arithmetic operators "+", "-", "*", "/", and "%" for performing operations on column data
was looked into. I also became familiar with logical operators, particularly the AND, OR, and
NOT ones. These operators can be used to combine various conditions and determine their
veracity. The addition of the IN operator made it possible to retrieve many specific values, and
the addition of the BETWEEN operator made it possible to retrieve values that fall within a
specific range. Aggregate functions, such as MIN (), MAX (), COUNT (), SUM (), and AVG (),
were another important topic covered. In addition, I learned about the Limit Clause, which is
used in the WHERE clause to obtain specified string patterns, and the Like Operator, which is
used in the WHERE clause to retrieve specific string patterns. Aliases were introduced to give
temporary names to tables or columns in order to increase query readability. I also considered the
Group by Clause for aggregating and grouping data rows with the same values, the Order by
Clause for sorting data rows based on specified columns, and the Having Clause for filtering
result data rows based on a Group by Clause. The Union Operator, which combines the results of
many SELECT queries while removing duplicates, was the last thing I learned about. I now have
a solid understanding of several database management ideas and approaches as a result of this
course. I gained knowledge on how to effectively obtain desired data, perform calculations, filter
and sort data, and merge.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
IX. ANSWERED FINAL ASSESSMENT TASKS (LECTURE/LAB)
Lecture
Quizzes
1. Finals Week 14 Quiz
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
2. Finals Week 14 Seatwork
Final Examination
Laboratory
Final Week 5 Laboratory Exercise
Attached File:
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Final Laboratory Exam
Attached File:
X. LEARNING REFLECTION
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
This final term was the hardest part for me since all of the lesson that we have learned from
prelims to midterms was combined and there are a lot of subqueries you can make under a query.
Your logic was test here in how you will imagine the code you will make to show the result
needed. Here, I discovered the value of SQL Joins in integrating numerous tables for diverse
purposes. Effective data integration is made possible through SQL joins with a variety of
characteristics, including INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN. These
joins are based on shared fields between databases. SQL Left Join returns all rows from the left
table and matching records from the right table, whereas SQL Inner Join obtains records from
both tables when there is a match. On the other hand, SQL Right Join retrieves all rows from the
right table in addition to any matching data from the left table. SQL Full Join returns all items
when there is a match in either the left or right table, filling unmatched rows with NULL values.
Because it ensures that all data is correctly maintained in a single table, preventing redundancy,
and enabling effective data management via update, insertion, and deletion operations, data
normalization is essential in conjunction with SQL Server Joins. The three normal forms, 1NF,
2NF, and 3NF, were another thing I learned. In contrast to 2NF, which places more emphasis on
functional dependency on candidate keys, 1NF encourages value uniqueness, non-repetition, and
non-visibility. Further eliminating transitive dependencies, 3NF ensures that fields can only be
identified by the primary or composite key. The ability to employ nested queries in the WHERE,
FROM, and SELECT clauses with subqueries has proven to be a very helpful method. This
allows for greater flexibility when getting specific data. I've also learnt about entity relationship
diagrams (ERDs), which graphically represent the connections between database entities, traits,
and connections. In ERDs, entities are represented by rectangles, traits are represented by ovals,
and relationships are represented by diamonds, where cardinality denotes the strength of the
relationship. The knowledge and skills I've gained from these classes in SQL Joins, data
normalization, subqueries, and ERD architecture are crucial for me to understand and
successfully complete database management and query operations.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
XI. OVERALL COURSE LEARNING REFLECTION
Overall, I have learned a lot in this subject. I have learned how to create a good database.
How to create a table, delete it, or update it. I also learned how to insert values here and what
constraints you can use to limit your database. Also, I have learned how to filter the database in
different ways such as using the operator, arithmetic method, comparison, using subqueries, and
so on. I also learned how to combine the two tables using the join. It also helps me to create and
understand the idea of ERD and how helpful it is. This ERD was very helpful because it guides
you on what entities, relationship you need to consider before creating a table. Through the
classes on creating a relational database, understanding the value of primary keys, and evaluating
various database administration concepts, I have fully grasped the fundamental principles and
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
practical aspects of databases. Additionally, the course covered the basics of database
management, including Data Query Language (DQL). My searches are now more adaptable
thanks to subqueries, and the unambiguous representation of entities, characteristics, and
relationships provided by ERDs has helped with database architecture and documentation.
Finally, I have a complete understanding of database management principles and procedures
thanks to the courses on relational database design, comprehending primary keys, database
languages, database administration ideas, SQL Joins, data normalization, subqueries, and ERD
architecture. My abilities in database administration, evaluation, and data administration have all
improved as a result of these education.
XII. SUGGESTIONS/RECOMMENDATIONS
In my opinion, it is preferable to have an activity immediately following each individual
conversation so that the professor can assess whether each student actually retained what was
discussed. This will also help to reduce the number of students that plagiarize and cheat. Sir
Jester's method of engaging students in his lessons and getting them involved is excellent since it
allows him to gauge whether they are paying attention. Additionally, Sir Jester was an excellent
teacher who thoroughly reviewed every aspect of the lesson with his students. The topic was
interesting and simple to understand and it makes the database learning easier to comprehend. In
order for the module to be entirely dependable, I also recommend adding more sample code. So
the students will not find it difficult to understand the lesson.
Republic of the Philippines
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025