SHS CSS 2 Programming - Week 02
SHS CSS 2 Programming - Week 02
Values Integration:
Nowadays, programming is already a large part of daily life-from games in gadgets to mainstream
movies, they are anywhere, However, a few decades ago, animation is very limited. Animation came a long way
before getting to gadgets, televisions and big screens. The industry of animation began less than 150 years ago,
but it has developed into multiple platforms and became very accessible to everyone.
Today, Database plays a big part in modern content. Can be used to strengthen all and productions. It comes
anywhere and it can go anywhere from a large production team working in a highly specialized studio to an
individual who’s working out in businesses or to a mobile phone.
Discussion :
The external model is the end-user’s view of the data environment. By ‘end-user, we refer to those
people who use application programs to manipulate data and generate information. The conceptual
model is used to integrate all external views into a single view. It represents a global view of the entire
database and is graphically represented by an ERD. It integrates the entities, relationships, constraints,
and processes into a single global view of the entire data in the enterprise. Lastly, the internal model
represents the database as ‘seen’ by the DBMS. In other words, it requires the designer to match the
conceptual model’s characteristics and constraint to those of the selected implementation model.
• Database management system is a collection of programs that manages the database structure and
controls access to the data stored in the database.
Functions of a DBMS:
✓ Data dictionary management
✓ Database access languages and application programming
Query language:
– Data Definition Language (DDL)
– Data Manipulation (DML)
Data storage management - DBMS creates the complex structures required for data storage, therefore
eliminating the need to define and program the physical data characteristics.
Data transformation and presentation - DBMS provides application programs with software
independence and data abstraction. It transforms the entered data to conform to the data
structures that are required to store the data. This eliminates the need to make a distinction
between the data logical format and the data physical format.
Security management - DBMS has a security system that enforces security and data privacy within the
database. This is important for a database system accessed by several users of different user
access level since control of how data can be viewed, updated, and deleted by different users
can now be implemented.
Multiuser access control - users can now share with data contained within the database without
compromising data integrity and data consistency because of the sophisticated algorithm
used by the DBMS.
Backup and recovery management - DBMS provides backup and data recovery procedures to ensure
data safety and integrity.
Data integrity management - DBMS eliminates data integrity programs and minimizes data
redundancy by promoting and enforcing integrity rules, and using the data relationships stored
in the data dictionary.
Database access languages and application programming interfaces - DBMS provides data access
via query language which is a non-procedural language or one that lets the user specify what
must be done without having to specify how it is to be done. Its query language has two
components: the data definition language (DDL) which defines the structures in which the
data are housed, and the data manipulation language (DML) which allows end users to extract
the data from the database. DBMS also provides data access to programmers via procedural
(3GL) languages.
Data Dictionary - is a centralized repository of information about data such as meaning, relationships to
other data, origin, usage, and format.
The two data dictionary types are the integrated data dictionary which is included in the DBMS, and the
stand-alone data dictionary which is a third-party data dictionary and is a separate system from the
DBMS.
Also, data dictionaries can be classified as active or passive. An active data dictionary is automatically
updated by the DBMS by every database access, thus, keeping its access information updated. While a
passive data dictionary is not automatically updated and usually requires batch processing to run.
Activity :
Materials:
-Pen -A sheet of paper
Equipment set-up:
d. Fire extinguisher
e. First-aid Kit
f. Telephone
g. Instructor’s working table
References :
• Department of Technology Education at The University of Southern
Mississippi. (2007, February 26). Retrieved from
Dragon.ep.usm.edu/~it365/module/Basics/system.htm
• Hoffer J., George G., & Valacich J. (2008). In 5 Ed., Modern systems
analysis and design. Pearson Prentice Hall.