Data Processing SS1 3rd Term 4th 10th Week
Data Processing SS1 3rd Term 4th 10th Week
What is Database?
Database is a collection of related data organized for rapid search
and retrieval. It can also be defined as a structural collection of data
about an entities.
Application of DBMS
Below are the popular applications of DBMS:
Telecommunication It helps to keep call records, monthly bills, maintaining balances, etc.
Finance For storing information about stock, sales, and purchases of financial
instruments like stocks and bonds.
Manufacturing It is used for the management of supply chain and for tracking
production of items. Inventories status in warehouses.
Types of DBMS
Four Types of Database Management System are:
1. Hierarchical database
2. Network database
3. Relational database
4. Object-Oriented database
Hierarchical DBMS
In a Hierarchical database, model data is organized in a tree-like structure.
Data is Stored Hierarchically (top down or bottom up) format. Data is
represented using a parent-child relationship. In Hierarchical DBMS parent may
have many children, but children have only one parent.
Network Model
The network database model allows each child to have multiple parents. It
helps you to address the need to model more complex relationships like as the
orders/parts many-to-many relationship. In this model, entities are organized
in a graph which can be accessed through several paths.
Relational model
Relational DBMS is the most widely used DBMS model because it is one of the
easiest. This model is based on normalizing data in the rows and columns of
the tables. Relational model stored in fixed structures and manipulated using
SQL.
DATA PROCESSING_FOR SS1_ 3RD TERM_4TH_10TH_WEEK
Object-Oriented Model
In Object-oriented Model data stored in the form of objects. The structure
which is called classes which display data within it. It defines a database as a
collection of objects which stores both data member’s values and operations.
Advantages of DBMS
DBMS offers a variety of techniques to store & retrieve data
1. DBMS serves as an efficient handler to balance the needs of multiple
applications using the same data
2. Uniform administration procedures for data
3. Application programmers never exposed to details of data representation
and storage.
4. A DBMS uses various powerful functions to store and retrieve data
efficiently.
5. Offers Data Integrity and Security
6. The DBMS implies integrity constraints to get a high level of protection
against prohibited access to data.
7. A DBMS schedules concurrent access to the data in such a manner that
only one user can access the same data at a time
8. Reduced Application Development Time
Disadvantage of DBMS
DBMS may offer plenty of advantages but, it has certain flaws-
1. Cost of Hardware and Software of a DBMS is quite high which increases the
budget of your organization.
2. Most database management systems are often complex systems, so the
training for users to use the DBMS is required.
3. In some organizations, all data is integrated into a single database which can
be damaged because of electric failure or database is corrupted on the
storage media
4. Use of the same program at a time by many users sometimes lead to the
loss of some data.
5. DBMS can't perform sophisticated calculations
DATA PROCESSING_FOR SS1_ 3RD TERM_4TH_10TH_WEEK
Basic Terminologies
1. Field: A field is a specific item of information containing a
homogenous set of values throughout the table. Fields appear as
columns in a table and as cells in a form.
2. Record: an individual listing of related information consisting of a
number of related fields stored in a table. A record is also called a
row in the datasheet.
3. File: this is a collection of records, for example a school database.
4. Primary Key: a field in a table whose value is uniquely identifies
each record in the table.
5. Foreign keys: foreign key used to create relationships between
tables.
6. Object: An object is a component of a database, such as a table,
query, form, or report
7. Query: Query is a request for a particular collection of data in a
database.
8. Report: a formatted collection of information organized to provide
printed data on a specific subject.
9. Form: A form is a window or screen that contains numerous fields,
or spaces to enter data
10. Table: In database a table is where all the data in a database is
stored.
COMPUTER ETHICS
What is Computer Ethics?
Ethics could be defined as a set of moral principles that govern the behaviour
of a group or individual. Computer ethics is, therefore, a set of moral principles
that govern and regulate the use of computers. Some ethical issues that will be
discussed here include: how to take care of a computer room/laboratory, and
rules and regulations guiding a computer laboratory.
Legal Issues
Legal issues are number of issues related to the use and misuse of ICT and its
related fields.
Some common issues of include:
1. Intellectual property right: Intellectual property refers to creations of the
mind. A right that is had by a person or by a company to have
exclusive rights to use its own plans, ideas, or other intangible assets
without the worry of competition, at least for a specific period of time.
These rights can include copyrights, patents, trademarks, and trade secrets
2. Piracy: Software piracy is the illegal copying, distribution, or use of
software. etc