Professional Documents
Culture Documents
DBMS 101
Database Management System
LEARNER’S MANUAL 1
First Semester
PRELIM
Name: __________________________________________
Course and Year: _________________________________
Date Received: ___________________________________
Date Submitted: __________________________________
INTRODUCTION
1
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
However, over time, these models became overtaken by something called a relational
database. In the relational database model, individual components have attributes that are
linked to their identities through a database table design. The rows and columns of an
individual database table include those identities and attributes in such a way that traditional
structured query language or SQL can be used to pull various kinds of information on these
relational models.
Since then, an even newer concept has emerged called NoSQL. Experts suggest that the best
way to understand NoSQL is to translate it to mean “not only SQL,” or in other words, using
NoSQL broadly to describe systems that are beyond the traditional SQL and relational
database models.
It's also important to note that NoSQL is a much more abstract term than the traditional
"relational database." In a sense, NoSQL is “not relational,” at least in the traditional sense.
2
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
One prominent type of NoSQL DBMS is called the object-oriented database model. Here,
instead of being composed of relational tables, database systems use object designs to work
with the identities and attributes discussed above.
Some of the considerations for NoSQL database design involve the degree of normalization or
structuring of data that occurs, and how the database system handles that. Engineers also
have to look at tools for consistency and resolution of data throughout the system, to promote
uniformity and fix various problems of correlation.
Other types of DBMS models include a graph database model, where graph models are used
for semantic queries, and an entity-relational model. These offer further alternatives to
traditional relational database design.
3
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
This course adapts the Blended Learning Modality of each student shall
attend online classes and shall submit their output and present the same online
or through pre-recorded means. In the event that the circumstances require the
students to attend in a physical class, they will be scheduled by batch subject to
health and security protocols being implemented by the school.
As such this Learner’s Manual was prepared in order to facilitate the delivery
of this course. The following symbols will be used to identify the phases of
learning.
4
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
ORIENTATION:
VISION
Inspired by the ideals and charism of our school patron St. Anthony Mary Claret, Claret
College of Isabela (CCI) in its commitment to build the reign of God through integral
education, envisions a community of faithful servants of the Word who are holistically
excellent.
MISSION
In keeping with this vision, the CCI community quantitatively commits itself to:
1. A dynamic and holistic curriculum that aims to transform individuals who are
academically competitive;
2. A value-laden integral education, formation and services that are sensitive and
responsive to the flight of the poor, and
3. The promotion of justice and peace and the preservation of the integrity of
creation.
CORE VALUES
J - Justice U - Unity S - Stewardship T - Truth I - Integrity C - Compassion E –
Excellence
ACTIVITY No. 1 on the Vision-Mission Goals, Objectives of the college, Classroom Policies,
Scope of the Course, Course requirements and grading system. Write a reflection Paper
about the Mission and Vision of our School, how it improves and affects your life as a
student.
5
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
Objectives
In the early days, database applications were built directly on top of file
systems
Drawbacks of using file systems to store data:
Data redundancy and inconsistency
Multiple file formats, duplication of information in different files
6
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
7
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
Levels of Abstraction
8
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
Views of Data
View level
Logical
level
Physical
level
Data Models
9
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
Database Languages
10
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
Some examples:
GRANT - gives user's access privileges to database
REVOKE - withdraw access privileges given with the GRANT command
Transaction Management
Some examples:
11
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
ORIENTATION:
12
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
TASK NO. 2
files.
customer) is stored.
13
Claret College of Isabela
Information Technology Department
P.O. Box 8692 Roxas Avenue, Isabela City, Basilan Province, 7300 Philippines
Tel. No. (062) 200 - 7697 / 200 – 7009 Telefax: (062) 200 - 3865
PROCESSING of Learning
14