SlideShare a Scribd company logo
Database
Concepts
Data:Collection of facts in raw form.
Information : Organized and
Processed data is information.
Database : A Collection of data
files in which logically related
information is stored.
Data Base Management System :
A Collection of programs for storing and
retrieving information from the database
is called DBMS.
1.Data Redundancy ( Duplication of Data )
is removed.
2.Data Inconsistency can be controlled.
3.Sharing of Data.
4.Security of Data.
It means data can be protected from an
unauthorized user.
5.Integrity Rules can be applied.
Advantages of DBMS
Levels of Database
Implementation
Internal Level ( Physical Level )
Conceptual Level
External Level ( View Level )
Internal Level
( Physical Level )
The lowest level of database which
is closest to the physical storage.
It describes how the data is
actually stored on the storage
medium.
Conceptual Level
The level of database which
describes what data is actually
stored in the database.At this
level the relationship between the
data elements is described.
View Level
( External Level )
The level of database which is closest
to the user. It is only concerned with
the way how the data is viewed to
the users .The System is able to
create more than one views for the
end user on the basis of the data
stored.
Levels of Data Abstraction
Physical Level
Conceptual Level
View 3
View 2
View 1
Data Independence
The ability to modify a scheme
definition at one level without
affecting scheme definition of
next higher level.
It is of two types:
( 1 ) Physical Data Independence
( 2 ) Logical Data Independence
( 1 ) Physical Data Independence:
The ability to modify physical level
without affecting the conceptual
level. In this the application
programs remains the same.
( 2 ) Logical Data Independence:
The ability to modify conceptual
level without affecting the view
level.
Relational Data Model
A Data Model where data is organized in the
form of tables. These tables are called relations.
A relation or table is collection of horizontal
rows and vertical columns. This model was
proposed by E.F.Codd of IBM . The data stored
in these relations is logically related.
Advantages :
( 1 ) Easy to understand.
( 2 ) In this model the relationship between
databases is established by data values.
S.No. Name Age
Basic Terminology
1. Relation : A relation is a table which a
collection of rows and columns.
2.Domain : It is a pool of values from which
the actual values are taken.
3.Tuple : The horizontal rows of a relation are
called tuples.
4.Attribute : The vertical columns of a
relation are called attributes.
5.Degree of a relation : The total number
of attributes of a relation are termed as
degree of a relation.
6.Cardinality of a relation:The total
number of rows in a relation are known as
cardinality of a relation.
7.View:A view is a virtual table whose
contents are taken from a existing
table(base table) depending upon a condition.
A vies does not have data of its own.
8.Primary Key:A key or a set of keys which
can be used to uniquely identify the tuples
of a relation.
9.Candidate Key:A key or a set of keys
which can be used as a primary key to
identify the tuples of a relation.
10.Alternate Key:
A key or a set of keys which can not be used
to identify the tuples of a relation.
11.Foreign Key:
A key in a relation which can be used to make
a relationship with some other relation and it
appears as a primary key in that relation .
Relational Algebra
Operators in Relational Algebra
1. Select Operation :
2. Project Operation :
3. Cartesian Product Operation :
4. Union Operation :
5. Set Difference Operation :
6. Set Intersection Operation :
1. Select Operation :It is a unary operator
which selects the tuples ( horizontal subset )
from a relation that satisfy a given predict or
condition. The selection is denoted by the
symbol sigma ( σ ) .
2. Project Operation :It is a unary operator
which selects the specified attributes ( vertical
subset ) from a relation that satisfy a given
predict or condition. The projection is denoted
by the symbol pi ( π ) .
3. Cartesian Product Operation :
It is a binary operator which yields a new
relation which has a degree ( number of
attributes ) equal to the sum of the degrees of
the two relations operated upon and number
of tuples ( Cardinality ) equal to the product
of the number of tuples of two relations. The
Cartesian Product of two relations A and B is
denoted by A X B .
4. Union Operation :It is a binary operator which
operates on two relations and yields a new relation
that contain tuples from both the relations. The
condition to apply this operator are :
( a ) The two relations A and B must have same
degree.
( b ) The domain of ith attribute of relation A and the
domain of ith attribute of relation B must be same.
All the duplicate tuples are automatically removed
using this operated. The Union Operation of two
relations A and B is denoted by A U B .
5. Set Difference Operation :
It is a binary operator which operates on two
relations and yields a new relation that contain
tuples which are present in first relation but
not in the second table . The condition to apply
this operator is that the two relations A and B
must have same degree. The new relation will
contain the tuples which are present in A but
not in B . The Set difference Operation of two
relations A and B is denoted by A – B.
6. Set Intersection Operation :
It is a binary operator which operates on two
relations and yields a new relation that contain
tuples which are present both the relations.
The condition to apply this operator is that the
two relations A and B must have same degree.
The new relation will contain the common
tuples of A and B . The Set Intersection
operation of two relations A and B is denoted
by A B .
Disadvantages of Database
System
1.Extra hardware may be required.
2.System is likely to be very
complex.
Thanks

More Related Content

What's hot

DBMS Part-4.pdf
DBMS Part-4.pdfDBMS Part-4.pdf
DBMS Part-4.pdf
Prof. Dr. K. Adisesha
 
6. Integrity and Security in DBMS
6. Integrity and Security in DBMS6. Integrity and Security in DBMS
6. Integrity and Security in DBMSkoolkampus
 
12. Indexing and Hashing in DBMS
12. Indexing and Hashing in DBMS12. Indexing and Hashing in DBMS
12. Indexing and Hashing in DBMSkoolkampus
 
Functional dependencies in Database Management System
Functional dependencies in Database Management SystemFunctional dependencies in Database Management System
Functional dependencies in Database Management System
Kevin Jadiya
 
Schema
SchemaSchema
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
ER-Model-ER Diagram
ER-Model-ER DiagramER-Model-ER Diagram
ER-Model-ER Diagram
Saranya Natarajan
 
Normalization in RDBMS
Normalization in RDBMSNormalization in RDBMS
Normalization in RDBMS
JananiSelvaraj10
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
Nishant Munjal
 
Dbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational ModelDbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational Model
Amiya9439793168
 
Database systems
Database systemsDatabase systems
Database systems
Dhani Ahmad
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
Hitesh Mohapatra
 
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
FUNCTION DEPENDENCY  AND TYPES & EXAMPLEFUNCTION DEPENDENCY  AND TYPES & EXAMPLE
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
Vraj Patel
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
Adeel Rasheed
 
Functional dependency
Functional dependencyFunctional dependency
Functional dependency
Sakshi Jaiswal
 
Functional dependancy
Functional dependancyFunctional dependancy
Functional dependancy
Visakh V
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modeling
sontumax
 

What's hot (20)

Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
DBMS Part-4.pdf
DBMS Part-4.pdfDBMS Part-4.pdf
DBMS Part-4.pdf
 
6. Integrity and Security in DBMS
6. Integrity and Security in DBMS6. Integrity and Security in DBMS
6. Integrity and Security in DBMS
 
12. Indexing and Hashing in DBMS
12. Indexing and Hashing in DBMS12. Indexing and Hashing in DBMS
12. Indexing and Hashing in DBMS
 
Functional dependencies in Database Management System
Functional dependencies in Database Management SystemFunctional dependencies in Database Management System
Functional dependencies in Database Management System
 
Schema
SchemaSchema
Schema
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
ER-Model-ER Diagram
ER-Model-ER DiagramER-Model-ER Diagram
ER-Model-ER Diagram
 
Normalization in RDBMS
Normalization in RDBMSNormalization in RDBMS
Normalization in RDBMS
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
 
Dbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational ModelDbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational Model
 
Database systems
Database systemsDatabase systems
Database systems
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
FUNCTION DEPENDENCY  AND TYPES & EXAMPLEFUNCTION DEPENDENCY  AND TYPES & EXAMPLE
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
 
DBMS Keys
DBMS KeysDBMS Keys
DBMS Keys
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Functional dependency
Functional dependencyFunctional dependency
Functional dependency
 
Functional dependancy
Functional dependancyFunctional dependancy
Functional dependancy
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modeling
 

Similar to Database schema architecture.ppt

DATA BASE MANAGEMENT SYSTEM - SHORT NOTES
DATA BASE MANAGEMENT SYSTEM - SHORT NOTESDATA BASE MANAGEMENT SYSTEM - SHORT NOTES
DATA BASE MANAGEMENT SYSTEM - SHORT NOTES
suthi
 
5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx
kavitha623544
 
Relational Database & Database Management System
Relational Database & Database Management SystemRelational Database & Database Management System
Relational Database & Database Management System
Nimrakhan89
 
Dbms basic nots
Dbms basic notsDbms basic nots
Dbms basic nots
nitinnitinnitin
 
Rdbms
RdbmsRdbms
DBMS.pdf
DBMS.pdfDBMS.pdf
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
Aditi_17
 
Technical Note on DBMS
Technical Note on DBMSTechnical Note on DBMS
Technical Note on DBMS
Kr Shrishant
 
software_engg-chap-03.ppt
software_engg-chap-03.pptsoftware_engg-chap-03.ppt
software_engg-chap-03.ppt
064ChetanWani
 
COMPUTERS Database
COMPUTERS Database COMPUTERS Database
COMPUTERS Database
Rc Os
 
OOSE UNIT-2.pdf
OOSE UNIT-2.pdfOOSE UNIT-2.pdf
OOSE UNIT-2.pdf
KarumuriJayasri
 
DBMS interview questions
DBMS interview questionsDBMS interview questions
DBMS interview questions
Harish Gyanani
 
1resume
1resume1resume
1resume
Robert AK
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
amanuel236786
 
Sql interview questions and answers
Sql interview questions and  answersSql interview questions and  answers
Sql interview questions and answers
sheibansari
 
Database Management Systems Tutorial
Database Management Systems TutorialDatabase Management Systems Tutorial
Database Management Systems TutorialSachin MK
 
17032658 database-management-systems-tutorial-090917034406-phpapp02
17032658 database-management-systems-tutorial-090917034406-phpapp0217032658 database-management-systems-tutorial-090917034406-phpapp02
17032658 database-management-systems-tutorial-090917034406-phpapp02Samina Sam Sam
 

Similar to Database schema architecture.ppt (20)

DATA BASE MANAGEMENT SYSTEM - SHORT NOTES
DATA BASE MANAGEMENT SYSTEM - SHORT NOTESDATA BASE MANAGEMENT SYSTEM - SHORT NOTES
DATA BASE MANAGEMENT SYSTEM - SHORT NOTES
 
5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx5th chapter Relational algebra.pptx
5th chapter Relational algebra.pptx
 
Nagaraju
NagarajuNagaraju
Nagaraju
 
Relational Database & Database Management System
Relational Database & Database Management SystemRelational Database & Database Management System
Relational Database & Database Management System
 
Dbms basic nots
Dbms basic notsDbms basic nots
Dbms basic nots
 
DBMS (1).pptx
DBMS (1).pptxDBMS (1).pptx
DBMS (1).pptx
 
Rdbms
RdbmsRdbms
Rdbms
 
DBMS.pdf
DBMS.pdfDBMS.pdf
DBMS.pdf
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
 
Technical Note on DBMS
Technical Note on DBMSTechnical Note on DBMS
Technical Note on DBMS
 
software_engg-chap-03.ppt
software_engg-chap-03.pptsoftware_engg-chap-03.ppt
software_engg-chap-03.ppt
 
COMPUTERS Database
COMPUTERS Database COMPUTERS Database
COMPUTERS Database
 
OOSE UNIT-2.pdf
OOSE UNIT-2.pdfOOSE UNIT-2.pdf
OOSE UNIT-2.pdf
 
DBMS interview questions
DBMS interview questionsDBMS interview questions
DBMS interview questions
 
1resume
1resume1resume
1resume
 
Rdbms
RdbmsRdbms
Rdbms
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
 
Sql interview questions and answers
Sql interview questions and  answersSql interview questions and  answers
Sql interview questions and answers
 
Database Management Systems Tutorial
Database Management Systems TutorialDatabase Management Systems Tutorial
Database Management Systems Tutorial
 
17032658 database-management-systems-tutorial-090917034406-phpapp02
17032658 database-management-systems-tutorial-090917034406-phpapp0217032658 database-management-systems-tutorial-090917034406-phpapp02
17032658 database-management-systems-tutorial-090917034406-phpapp02
 

More from ImXaib

ERD introduction in databases model.pptx
ERD introduction in databases model.pptxERD introduction in databases model.pptx
ERD introduction in databases model.pptx
ImXaib
 
SDA presentation the basics of computer science .pptx
SDA presentation the basics of computer science .pptxSDA presentation the basics of computer science .pptx
SDA presentation the basics of computer science .pptx
ImXaib
 
terminal a clear presentation on the topic.pptx
terminal a clear presentation on the topic.pptxterminal a clear presentation on the topic.pptx
terminal a clear presentation on the topic.pptx
ImXaib
 
What is Machine Learning_updated documents.pptx
What is Machine Learning_updated documents.pptxWhat is Machine Learning_updated documents.pptx
What is Machine Learning_updated documents.pptx
ImXaib
 
Grid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTXGrid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTX
ImXaib
 
Firewall.pdf
Firewall.pdfFirewall.pdf
Firewall.pdf
ImXaib
 
4966709.ppt
4966709.ppt4966709.ppt
4966709.ppt
ImXaib
 
lecture2.ppt
lecture2.pptlecture2.ppt
lecture2.ppt
ImXaib
 
Tools.pptx
Tools.pptxTools.pptx
Tools.pptx
ImXaib
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
ImXaib
 
ch12.ppt
ch12.pptch12.ppt
ch12.ppt
ImXaib
 
Fullandparavirtualization.ppt
Fullandparavirtualization.pptFullandparavirtualization.ppt
Fullandparavirtualization.ppt
ImXaib
 
mis9_ch08_ppt.ppt
mis9_ch08_ppt.pptmis9_ch08_ppt.ppt
mis9_ch08_ppt.ppt
ImXaib
 
rooster-ipsecindepth.ppt
rooster-ipsecindepth.pptrooster-ipsecindepth.ppt
rooster-ipsecindepth.ppt
ImXaib
 
Policy formation and enforcement.ppt
Policy formation and enforcement.pptPolicy formation and enforcement.ppt
Policy formation and enforcement.ppt
ImXaib
 
Transport layer security.ppt
Transport layer security.pptTransport layer security.ppt
Transport layer security.ppt
ImXaib
 
Trends in DM.pptx
Trends in DM.pptxTrends in DM.pptx
Trends in DM.pptx
ImXaib
 
AleksandrDoroninSlides.ppt
AleksandrDoroninSlides.pptAleksandrDoroninSlides.ppt
AleksandrDoroninSlides.ppt
ImXaib
 
dm15-visualization-data-mining.ppt
dm15-visualization-data-mining.pptdm15-visualization-data-mining.ppt
dm15-visualization-data-mining.ppt
ImXaib
 
Cyber Crime.pptx
Cyber Crime.pptxCyber Crime.pptx
Cyber Crime.pptx
ImXaib
 

More from ImXaib (20)

ERD introduction in databases model.pptx
ERD introduction in databases model.pptxERD introduction in databases model.pptx
ERD introduction in databases model.pptx
 
SDA presentation the basics of computer science .pptx
SDA presentation the basics of computer science .pptxSDA presentation the basics of computer science .pptx
SDA presentation the basics of computer science .pptx
 
terminal a clear presentation on the topic.pptx
terminal a clear presentation on the topic.pptxterminal a clear presentation on the topic.pptx
terminal a clear presentation on the topic.pptx
 
What is Machine Learning_updated documents.pptx
What is Machine Learning_updated documents.pptxWhat is Machine Learning_updated documents.pptx
What is Machine Learning_updated documents.pptx
 
Grid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTXGrid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTX
 
Firewall.pdf
Firewall.pdfFirewall.pdf
Firewall.pdf
 
4966709.ppt
4966709.ppt4966709.ppt
4966709.ppt
 
lecture2.ppt
lecture2.pptlecture2.ppt
lecture2.ppt
 
Tools.pptx
Tools.pptxTools.pptx
Tools.pptx
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
ch12.ppt
ch12.pptch12.ppt
ch12.ppt
 
Fullandparavirtualization.ppt
Fullandparavirtualization.pptFullandparavirtualization.ppt
Fullandparavirtualization.ppt
 
mis9_ch08_ppt.ppt
mis9_ch08_ppt.pptmis9_ch08_ppt.ppt
mis9_ch08_ppt.ppt
 
rooster-ipsecindepth.ppt
rooster-ipsecindepth.pptrooster-ipsecindepth.ppt
rooster-ipsecindepth.ppt
 
Policy formation and enforcement.ppt
Policy formation and enforcement.pptPolicy formation and enforcement.ppt
Policy formation and enforcement.ppt
 
Transport layer security.ppt
Transport layer security.pptTransport layer security.ppt
Transport layer security.ppt
 
Trends in DM.pptx
Trends in DM.pptxTrends in DM.pptx
Trends in DM.pptx
 
AleksandrDoroninSlides.ppt
AleksandrDoroninSlides.pptAleksandrDoroninSlides.ppt
AleksandrDoroninSlides.ppt
 
dm15-visualization-data-mining.ppt
dm15-visualization-data-mining.pptdm15-visualization-data-mining.ppt
dm15-visualization-data-mining.ppt
 
Cyber Crime.pptx
Cyber Crime.pptxCyber Crime.pptx
Cyber Crime.pptx
 

Recently uploaded

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

Database schema architecture.ppt

  • 2. Data:Collection of facts in raw form. Information : Organized and Processed data is information. Database : A Collection of data files in which logically related information is stored. Data Base Management System : A Collection of programs for storing and retrieving information from the database is called DBMS.
  • 3. 1.Data Redundancy ( Duplication of Data ) is removed. 2.Data Inconsistency can be controlled. 3.Sharing of Data. 4.Security of Data. It means data can be protected from an unauthorized user. 5.Integrity Rules can be applied. Advantages of DBMS
  • 4. Levels of Database Implementation Internal Level ( Physical Level ) Conceptual Level External Level ( View Level )
  • 5. Internal Level ( Physical Level ) The lowest level of database which is closest to the physical storage. It describes how the data is actually stored on the storage medium.
  • 6. Conceptual Level The level of database which describes what data is actually stored in the database.At this level the relationship between the data elements is described.
  • 7. View Level ( External Level ) The level of database which is closest to the user. It is only concerned with the way how the data is viewed to the users .The System is able to create more than one views for the end user on the basis of the data stored.
  • 8. Levels of Data Abstraction Physical Level Conceptual Level View 3 View 2 View 1
  • 9. Data Independence The ability to modify a scheme definition at one level without affecting scheme definition of next higher level. It is of two types: ( 1 ) Physical Data Independence ( 2 ) Logical Data Independence
  • 10. ( 1 ) Physical Data Independence: The ability to modify physical level without affecting the conceptual level. In this the application programs remains the same. ( 2 ) Logical Data Independence: The ability to modify conceptual level without affecting the view level.
  • 11. Relational Data Model A Data Model where data is organized in the form of tables. These tables are called relations. A relation or table is collection of horizontal rows and vertical columns. This model was proposed by E.F.Codd of IBM . The data stored in these relations is logically related. Advantages : ( 1 ) Easy to understand. ( 2 ) In this model the relationship between databases is established by data values.
  • 13. Basic Terminology 1. Relation : A relation is a table which a collection of rows and columns. 2.Domain : It is a pool of values from which the actual values are taken. 3.Tuple : The horizontal rows of a relation are called tuples. 4.Attribute : The vertical columns of a relation are called attributes. 5.Degree of a relation : The total number of attributes of a relation are termed as degree of a relation.
  • 14. 6.Cardinality of a relation:The total number of rows in a relation are known as cardinality of a relation. 7.View:A view is a virtual table whose contents are taken from a existing table(base table) depending upon a condition. A vies does not have data of its own. 8.Primary Key:A key or a set of keys which can be used to uniquely identify the tuples of a relation. 9.Candidate Key:A key or a set of keys which can be used as a primary key to identify the tuples of a relation.
  • 15. 10.Alternate Key: A key or a set of keys which can not be used to identify the tuples of a relation. 11.Foreign Key: A key in a relation which can be used to make a relationship with some other relation and it appears as a primary key in that relation .
  • 16. Relational Algebra Operators in Relational Algebra 1. Select Operation : 2. Project Operation : 3. Cartesian Product Operation : 4. Union Operation : 5. Set Difference Operation : 6. Set Intersection Operation :
  • 17. 1. Select Operation :It is a unary operator which selects the tuples ( horizontal subset ) from a relation that satisfy a given predict or condition. The selection is denoted by the symbol sigma ( σ ) . 2. Project Operation :It is a unary operator which selects the specified attributes ( vertical subset ) from a relation that satisfy a given predict or condition. The projection is denoted by the symbol pi ( π ) .
  • 18. 3. Cartesian Product Operation : It is a binary operator which yields a new relation which has a degree ( number of attributes ) equal to the sum of the degrees of the two relations operated upon and number of tuples ( Cardinality ) equal to the product of the number of tuples of two relations. The Cartesian Product of two relations A and B is denoted by A X B .
  • 19. 4. Union Operation :It is a binary operator which operates on two relations and yields a new relation that contain tuples from both the relations. The condition to apply this operator are : ( a ) The two relations A and B must have same degree. ( b ) The domain of ith attribute of relation A and the domain of ith attribute of relation B must be same. All the duplicate tuples are automatically removed using this operated. The Union Operation of two relations A and B is denoted by A U B .
  • 20. 5. Set Difference Operation : It is a binary operator which operates on two relations and yields a new relation that contain tuples which are present in first relation but not in the second table . The condition to apply this operator is that the two relations A and B must have same degree. The new relation will contain the tuples which are present in A but not in B . The Set difference Operation of two relations A and B is denoted by A – B.
  • 21. 6. Set Intersection Operation : It is a binary operator which operates on two relations and yields a new relation that contain tuples which are present both the relations. The condition to apply this operator is that the two relations A and B must have same degree. The new relation will contain the common tuples of A and B . The Set Intersection operation of two relations A and B is denoted by A B .
  • 22. Disadvantages of Database System 1.Extra hardware may be required. 2.System is likely to be very complex.