What is a Datab-WPS Office
What is a Datab-WPS Office
A database is an organized collection of data that is related to a particular subject or purpose. Using and
creating a database are common parts of our daily routines. For example, keeping track of addresses
and telephone numbers and using a calendar are forms of data management. Simple notes on the
refrigerator are a type of manual database. A manual database is the traditional way of managing data
using paper and pen.
What Is DBMS?
A database management system or DBMS is an electronic collection of texts, numeric values, graphs, or
images that are systematically processed and stored in computers. A database is a structure that can
house information about multiple types of entities, such as persons, places, things, or events, as well as
relationships among entities
1. Business resources - enterprises, business functions, positions (jobs), hurmay Buchine resources,
skills, business objectives, projects, and information requirements
3. Data resources - data elements, storage records, files (computer and manual) views, objects, inputs,
outputs, panels, maps, call parameters, and databases.
In a DBMS like the student information system, the system enables acquisition, storage, manipulation,
retrieval, and distribution of school data. In this case, the process is considered a subset of information
processing that provides the best evidence of results.
ACQUISITION is the process of gathering all the needed information or data, whether it is relevant or
not, important or unnecessary. Data can be about the student's profile, subjects, advisers, and grades.
This step is very crucial since the quality of data collected will impact heavily on the output
(information). This step needs to ensure that the data gathered is both defined and accurate, so that
subsequent decisions based on findings are valid. (The decision to be made is based on the output.)
Once acquisition is done, STORAGE follows. Data is refined and stored accordingly. The storage, called a
table, is allocated to hold the data. For example, a student profile table may include the student
number, full name, nickname, date of birth, gender, and year level among others. The table for enrolled
subjects can have subjects, time, days, rooms, and so on.
A MANIPULATION follows. In this stage, data are analyzed more closely and relationships between them
are established so that viewing and accessing of information can be made possible. This is where "data"
is actually converted to "information." This is also where you anticipate queries or questions that may
arise. For example, a summary of subjects enrolled or a summary of grades
RETRIEVAL enables you to come up with a solution or answer to the queries or questions. This stage is
where the result of manipulation is retrieved and interpreted to deliver answers to the queries or
questions
in order to have a good student registration system, you need to do the following:
• Profile
⚫ Subjects enrolled
• Adviser
Grades
A student profile table that will contain the student number, personal profile, educational background,
references, and hobbies or skills
A table for enrolled subjects that will contain the student profile, subjects, time, days, and rooms
THIRD, think of queries that are usually asked in connection with the subject registration.
Subjects enrolled
Summary of grades
Whether you are using a computer, folder, index cards, or a record book to file and maintain records,
you are actually practicing simple database.
Functions of a DBMS
1. Data storage and retrieval creates and manages complex structures for data storage and easy data
retrieval
3. Transaction support (updating) - guarantees that all the updates in a given transaction is made or not
made
4. Concurrency control services (multiple updating) allows access at the same time to the same database
by multiple users without affecting the integrity of the database
5. Recovery services provides backup and data recovery if issues occurred and to ensure data safety and
integrity
6. Authorization services - provides security systems that enforce user access rights and data privacy by
means of security rules
7. Support for data communication and networking supports access of multiple users without
compromising the integrity of the database through different network environments.
Advantages of DBMS
2 Integrity can be enforced - This means that data in a database is always accurate.
4 Data can be shared Data can be used and manipulated by multiple users in multiple workstations
5. Standards can be enforced - Elements and procedures are well-defined and carried out.
6 Restricts unauthorized access Security rules determine the table or database that can be used by a
particular end user
7. Solves enterprise requirements rather than individual requirements - its main goal is to have standard
requirements for standard procedures.
8. Provides backup and recovery - It provides backup and data recovery to ensure data safety.
9. Cost of developing and maintaining a system is lower-It can be maintained by a few programmers or
database administrators (DBAs) that is not costly to the enterprise
10. Data model can be developed - The centralized system is able to represent the complex data and
interfile relationships, which results in better data modeling properties.
Disadvantages of DBMS
1. Complexity Different users, different procedures, and business rules are implemented and imposed to
the data collection which must be understood and managed by the administrators and end users.
3. Performance - It may not run as fast as it is used to cater to all functionalities being requested to
perform.
4. Higher impact of failure If the database is damaged due to power failure or any other means, this can
result in data corruption and bring operations to a halt
6. Additional hardware costs It requires high-end hardware that has to be upgraded when needed by the
database Both hardware and software are expensive.
7 Cost of conversion - Shifting of the database from a flat file to relational is costly
8. Qualified personnel The professional operation of a database system requires appropriately trained
staff. Without a qualified database administrator, nothing will work well for long
1. POS (point of sale) - It is a database application commonly used in fast-food restaurants, department
stores, or supermarkets. This application records the items or products that go outside the premises and
automatically counts the number of items left in the warehouse
3. Library information system - It is an application used in libraries to determine the number of books
available, list of available authors, titles, and a copy of books
4. Search engine - It is a database application in a web environment that will enable you to search the
nearest and most available information you want to
The DBMS can be classified based on several criteria: database distribution, users, type of data, and
design.
A. Classification Based on Database Distribution
1. Centralized database - Database is stored in a single site that is used by several systems.
2 Distributed database The actual database is distributed from various sites that are connected by a
computer network.
3. Homogeneous distributed database The database technology is the same or at least compatible with
each of the locations, and data at the various locations are also compatible. It simplifies the sharing of
data among various users.
a. The computer operating systems used at each of the locations are the same, or at least they are highly
compatible
b. The data models used at each of the locations are the same.
c. The DBMS used at each of the locations are the same, or at least they are highly compatible
d. The data at the various locations have common definitions and formats.
c. The system may be composed of a variety of DBMS (like relational, network, hierarchical, or object-
oriented).
e. A site may not be aware of other sites and so there is limited cooperation in processing user requests.
1. Single user database It allows only one connection to a database at a given moment in time.
1. Temporal database - It is a database with built-in support for handling data involving time
2. Data stream management system database - It is a computer program to manage continuous data
streams.
3. Deductive database - It is a database system that can make deductions based on the rules and facts
stored in the database.
4. Multimedia database It includes one or more primary media types, such as text, images, graphic
objects (including drawings, sketches, and illustrations), animation sequences, audio, and video.
5. Spatial database Also known as geodatabase, it is a database that is optimized to store and query data
that represents objects defined in a geometric space. Most spatial databases will allow representing of
simple geometric objects such as points, lines, and polygons.
1. Flat file database - It is a database designed around a single table. It only holds a single table.
2 Relational database It incorporates multiple tables with methods for the tables to work together. The
relationships between table data can be collated, merged, and displayed in database forms.
Elements of a Database