Professional Documents
Culture Documents
Blue Modern Security and Technology Presentation
Blue Modern Security and Technology Presentation
Blue Modern Security and Technology Presentation
ANALYSIS
AND DESIGN
PRESENTED BY HSHSHSHSHS
WHAT IS A
DATABASE?
A database is an organized collection of data. It is
the collection of schemas, tables, queries,
reports, views, and other objects. The data are
typically organized to model aspects of reality in
a way that supports processes requiring
information, such as modeling the availability of
rooms in hotels in a way that supports finding a
hotel with vacancies.
data base is a collection of non-redundant data shareable
between different application systems. this term means that the
data should stored as a common pool shareable between
application systems.
Database analysis Concerned of establishing the
services that the customer requires from system and the
constraints under which it operates and is developed.
The requirements themselves are the description of the
system services and constraints that are generated .
Data analysis is concerned with the NATURE and USE of
data. It involves the identification of the data elements
which are needed to support the data processing system
of the organization, the placing of these elements into
logical groups and the definition of the relationships
between the resulting groups.
NORMALIZATION
TECHNIQUES
NORMALIZATION
TECHNIQUES
Steps in
normalization
Insertion
anomaly
Deletion
Modification
anomaly
anomaly
INSERTION
ANOMALY
in DBMS
Suppose for a new admission, until and unless a student opts for a branch,
data of the student cannot be inserted, or else we will have to set the
branch information as NULL.
Also, if we have to insert data for 100 students of the same branch, then the
branch information will be repeated for all those 100 students.
If you have to repeat the same data in every row of data, it's better to keep
the data separately and reference that data in each row.
So in the above table, we can keep the branch information separately, and
just use the branch_id in the student table, where branch_id can be used to
get the branch information.
An insert anomaly arises when you cannot add
certain information to the database without
adding other unrelated information. For instance,
if you have a table designed to store information
about students and their courses, and if a
student has not yet enrolled in any courses, you
may face difficulties inserting data for that
student because of constraints within the
database schema.
UPDATE
ANOMALY
in DBMS