Professional Documents
Culture Documents
Ccs 110
Ccs 110
Ccs 110
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
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)
X. Learning Reflection
XII. Suggestions/Recommendation
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
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Developed software
CILO 2: Construct database with
Indicator solutions to information
normalized tables in
technology problems.
relation to the topics
discussed; and
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Quizzes
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
LABORATORY
Attached file:
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
Attached File:
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached file:
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
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Lecture
Quizzes
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Laboratory
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Attached File:
Attached File:
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
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Quizzes
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
Final Examination
Laboratory
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
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
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025
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
relationships provided by ERDs has helped with database architecture and documentation.
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
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
University of Cabuyao
(Pamantasan ng cabuyao)
COLLEGE OF COMPUTING STUDIES
Katapatan Mutual Homes, Brgy. Banay-banay, City of Cabuyao, Laguna 4025