Ccs 110

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 23

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

You might also like