SlideShare a Scribd company logo
1 of 55
Download to read offline
Relational Database Concepts
IBM Information Management Cloud Computing Center of Competence
IBM Canada Labs
1

© 2011 IBM Corporation
Agenda
• Overview
• Information and Data Models
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

2

© 2011 IBM Corporation
Supporting reading material & videos
• Reading materials
• Database Fundamentals eBook
•
•
•
•

Chapter 1: Databases and information models
Chapter 2: The relational data model
Chapter 3: The conceptual data model (optional)
Chapter 4: Relational database design (optional)

• Videos
• db2university.com course AA001EN
• Lesson 1: Relational database concepts

3

© 2011 IBM Corporation
Agenda
• Overview
• Information and Data Models
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

4

© 2011 IBM Corporation
Data vs. Information

• Data:

Collection of letters, numbers or facts

• Information: Processed data that provides value

5

© 2011 IBM Corporation
Databases and DBMS
• Databases
• A repository of data
• DBMS (Database management system)
• Software system that manages databases
• The terms “Database”, “DBMS”, “data server”, “database
server” often used interchangeably to refer to a DBMS
• Why a DBMS?
• Security
• Can handle many users with good performance
• Allows for concurrency while keeping data consistent
• Protects from disaster
6

© 2011 IBM Corporation
Agenda
• Overview
• Information and Data Models
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

7

© 2011 IBM Corporation
Information and Data Models
Relationship between an Information Model and a Data Model

8

© 2011 IBM Corporation
Data Models
• Network

• Semantic

• Hierarchical

• Object-oriented

• Relational

• Object-relational

• Entity-Relationship

• Semi-structured

• Extended relational

9

© 2011 IBM Corporation
Agenda
• Overview
• Information and Data Models
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

10

© 2011 IBM Corporation
Relational Model

11

© 2011 IBM Corporation
Entity-Relationship Diagrams

• Building Blocks
• Entities
• Attributes

12

Entity

Attribute

© 2011 IBM Corporation
Entity and Attributes

13

© 2011 IBM Corporation
ER diagram

Title
Description

Aisle

Editon

Book

Year

Pages
ISBN

14

Price

© 2011 IBM Corporation
Exercise: Identify entities and attributes

House

Phone #

Social Security Number

Computer

Product
Date
Height
15

Order #
© 2011 IBM Corporation
Did you get them right?

House

Phone #

Social Security Number

Computer

Product
Date
Height
16

Order #
© 2011 IBM Corporation
Agenda
• Overview
• Entity-relationship diagrams
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

17

© 2011 IBM Corporation
Relationships

• Building Blocks
– Entity sets
– Relationship sets
– Crows Foot notations

18

© 2011 IBM Corporation
ERD of Book

Title
Description

Aisle

Editon

Book

Year

Pages
ISBN

19

Price

© 2011 IBM Corporation
ERD of Author

Lastname

Author_Id

Author

Country

City

20

Firstname

Email

© 2011 IBM Corporation
Example 1

21

© 2011 IBM Corporation
Example 2

22

© 2011 IBM Corporation
Types of Relationships

Book

Authored By

Author

One-to-one Relationship

23

© 2011 IBM Corporation
Types of Relationships (Continued)

Book

Authored By

Author

One-to-many Relationships

24

© 2011 IBM Corporation
Types of Relationships (Continued)

Book

Authored By

Author

Many-to-many Relationships

25

© 2011 IBM Corporation
Agenda
• Overview
• Entity-relationship diagrams
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

26

© 2011 IBM Corporation
ERD revisited
Title
Description

Aisle

Editon

Book

Year

Pages
ISBN

27

Price

© 2011 IBM Corporation
Mapping entity to a table

Entity
Book

Description

Aisle
Pages

Table

Title
Editon

Attributes
ISBN

Year

Price

Columns
28

© 2011 IBM Corporation
Mapping entity to a table (Continued)

Table: Book
Title

Edition

Year

Price

ISBN

Database
Fundamentals

1

2010

24.99

978-0- 300
98662
83-1-1

DBA02

Teaches you
the
fundamentals
of databases

Getting started 1
with DB2
Express-C

2010

24.99

978-0- 280
98662
83-5-1

DBA01

Teaches you
the essentials
of DB2 using
DB2 ExpressC, the free
version of
DB2

29

Pages Aisle

Description

© 2011 IBM Corporation
Mapping entity to a table (Continued)

Table: Author
Author_ID

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilva RO
nia

30

© 2011 IBM Corporation
Agenda
• Overview
• Entity-relationship diagrams
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

31

© 2011 IBM Corporation
Relational Model Concepts

Dr. E.F. Codd of IBM in 1970:
“A Relational Model for Large Shared Data Banks”

• Building Blocks
• Relation
• Sets

32

© 2011 IBM Corporation
A Relational Database

• Relational Database
• Relation
• Relation Schema
• Relation Instance

33

© 2011 IBM Corporation
A Relation
AUTHOR(Author_ID: char, lastname: varchar, firstname: varchar,
email: varchar, city: varchar, country: char)

Relation Instance
DEGREE=6
CARDINALITY=5

Relation
Schema

ATTRIBUTES

Lastname

Firstna
me

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

TUPLES

Author_
ID

Perniu

Liviu

lp@univ.com

Transilvania

RO

A DOMAIN is the set of all possible values for a specific attribute
34

© 2011 IBM Corporation
Agenda
• Overview
• Entity-relationship diagrams
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

35

© 2011 IBM Corporation
Relational Model Constraints

Business Rules
Book

Authored By

Author

Referencing

Data Integrity
36

© 2011 IBM Corporation
ERD representation of a Relational Data Model
Primary Key

Parent Table
Dependant Table

37

Foreign Key

© 2011 IBM Corporation
Constraints

• Entity Integrity Constraint
• Referential Integrity Constraint
• Semantic Integrity Constraint
• Domain Constraint
• Null Constraint
• Check Constraint

38

© 2011 IBM Corporation
Entity Integrity Constraint

AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

39

© 2011 IBM Corporation
Entity Integrity Constraint

AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

40

© 2011 IBM Corporation
Entity Integrity Constraint

AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1
NULL

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

41

© 2011 IBM Corporation
Entity Integrity Constraint

AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1
NULL

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4
NULL

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

42

© 2011 IBM Corporation
Referential Integrity Constraint

Book

Authored By

Author

Referencing

43

© 2011 IBM Corporation
Semantic Integrity Constraint
AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

44

© 2011 IBM Corporation
Semantic Integrity Constraint
AUTHOR
Author_ID
[PK]

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto
12(*)&^23

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

45

© 2011 IBM Corporation
Domain Constraint
AUTHOR
Author_ID

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

46

© 2011 IBM Corporation
Domain Constraint
AUTHOR
Author_ID

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA
34

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA
34

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

47

34

© 2011 IBM Corporation
NULL Constraint
AUTHOR
Author_ID

Lastname

Firstname

Email

City

Country

A1

Chong

Raul

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

48

© 2011 IBM Corporation
NULL Constraint
AUTHOR
Author_ID

Lastname

Firstname

Email

City

Country

A1

Chong

Raul
NULL

rfc@ibm.com

Toronto

CA

A2

Ahuja

Rav

ra@ibm.com

Toronto

CA

A3

Hakes
NULL

Ian

ih@ibm.com

Toronto

CA

A4

Sharma

Neeraj

ns@ibm.com

Chennai

IN

A5

Perniu

Liviu

lp@univ.com

Transilvania

RO

49

© 2011 IBM Corporation
Check Constraint
BOOK
Title

Edition

Year

Price

ISBN

Database
Fundamentals

1

2010

24.99

978-0- 300
98662
83-1-1

DBA02

Teaches you
the
fundamentals
of databases

Getting started 1
with DB2
Express-C

2010

24.99

978-0- 280
98662
83-5-1

DBA01

Teaches you
the essentials
of DB2 using
DB2 ExpressC, the free
version of
DB2

50

Pages Aisle

Description

© 2011 IBM Corporation
Check Constraint
BOOK
Title

Edition

Year

Price

ISBN

Database
Fundamentals

1

2010

24.99

978-0- 300
98662
83-1-1

DBA02

Teaches you
the
fundamentals
of databases

2010 24.99
2015

978-0- 280
98662
83-5-1

DBA01

Teaches you
the essentials
of DB2 using
DB2 ExpressC, the free
version of
DB2

Getting started 1
with DB2
Express-C

51

Pages Aisle

Description

© 2011 IBM Corporation
Agenda
• Overview
• Entity-relationship diagrams
• The relational model
• Entity-Relationship diagrams
• Types of relationships
• Mapping entities to tables
• Relational model concepts
• Relational model constraints
• Normalization

52

© 2011 IBM Corporation
Normalization
■

Process in database design to remove redundancies

■

Example:
Consider the following table listing all the tasks of an employee:

Problem:
If John moves to a new city, all entries related to John must be updated
53

© 2011 IBM Corporation
Normalization (continued)
No redundancy, no anomalies, no loss of information

54

© 2011 IBM Corporation
Thank you!
55

© 2011 IBM Corporation

More Related Content

Viewers also liked

NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)Beat Signer
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Sahan Walpitagamage
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database ConceptsRosalyn Lemieux
 
Database system concepts
Database system conceptsDatabase system concepts
Database system conceptsKumar
 
Powerpoint ragam bahasa indonesia
Powerpoint ragam bahasa indonesiaPowerpoint ragam bahasa indonesia
Powerpoint ragam bahasa indonesiaWaQhyoe Arryee
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMSkoolkampus
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic ConceptsTony Wong
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMSkoolkampus
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data ModelSmriti Jain
 
Interview method in research
Interview method in researchInterview method in research
Interview method in researchVinay Kumar
 

Viewers also liked (11)

NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)
 
Enhanced ER(database)
Enhanced ER(database)Enhanced ER(database)
Enhanced ER(database)
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
 
Database system concepts
Database system conceptsDatabase system concepts
Database system concepts
 
Powerpoint ragam bahasa indonesia
Powerpoint ragam bahasa indonesiaPowerpoint ragam bahasa indonesia
Powerpoint ragam bahasa indonesia
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic Concepts
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMS
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 
Interview method in research
Interview method in researchInterview method in research
Interview method in research
 

Similar to 9 relational database concepts

Data Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & EngineeringData Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & Engineeringacemindia
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Jotham Gadot
 
02010 ppt ch02
02010 ppt ch0202010 ppt ch02
02010 ppt ch02Hpong Js
 
Learn Entity Framework in a day with Code First, Model First and Database First
Learn Entity Framework in a day with Code First, Model First and Database FirstLearn Entity Framework in a day with Code First, Model First and Database First
Learn Entity Framework in a day with Code First, Model First and Database FirstJibran Rasheed Khan
 
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxChapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxmicayaseloisa
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4Mahmoud Ouf
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling LanguageGiO Friginal
 
Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Synaptica, LLC
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionRajeev Srivastava
 
Introduction to Oracle SQL Database Systems.ppt
Introduction to Oracle SQL Database Systems.pptIntroduction to Oracle SQL Database Systems.ppt
Introduction to Oracle SQL Database Systems.pptDrZeeshanBhatti
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)chottu89
 

Similar to 9 relational database concepts (20)

model.pptx
model.pptxmodel.pptx
model.pptx
 
Data Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & EngineeringData Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & Engineering
 
Different data models
Different data modelsDifferent data models
Different data models
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02
 
T-SQL
T-SQLT-SQL
T-SQL
 
02010 ppt ch02
02010 ppt ch0202010 ppt ch02
02010 ppt ch02
 
oracle
oracle oracle
oracle
 
DBMS-Lec2.pptx
DBMS-Lec2.pptxDBMS-Lec2.pptx
DBMS-Lec2.pptx
 
03 chapter
03 chapter03 chapter
03 chapter
 
DBMS - Introduction.ppt
DBMS - Introduction.pptDBMS - Introduction.ppt
DBMS - Introduction.ppt
 
Aparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptxAparna RDBMS PPT.pptx
Aparna RDBMS PPT.pptx
 
Learn Entity Framework in a day with Code First, Model First and Database First
Learn Entity Framework in a day with Code First, Model First and Database FirstLearn Entity Framework in a day with Code First, Model First and Database First
Learn Entity Framework in a day with Code First, Model First and Database First
 
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxChapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
lecture5 (1) (2).pptx
lecture5 (1) (2).pptxlecture5 (1) (2).pptx
lecture5 (1) (2).pptx
 
Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In Introduction
 
Introduction to Oracle SQL Database Systems.ppt
Introduction to Oracle SQL Database Systems.pptIntroduction to Oracle SQL Database Systems.ppt
Introduction to Oracle SQL Database Systems.ppt
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
 

More from Kumar

Graphics devices
Graphics devicesGraphics devices
Graphics devicesKumar
 
Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithmsKumar
 
region-filling
region-fillingregion-filling
region-fillingKumar
 
Bresenham derivation
Bresenham derivationBresenham derivation
Bresenham derivationKumar
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons dericationKumar
 
Introductionto xslt
Introductionto xsltIntroductionto xslt
Introductionto xsltKumar
 
Extracting data from xml
Extracting data from xmlExtracting data from xml
Extracting data from xmlKumar
 
Xml basics
Xml basicsXml basics
Xml basicsKumar
 
XML Schema
XML SchemaXML Schema
XML SchemaKumar
 
Publishing xml
Publishing xmlPublishing xml
Publishing xmlKumar
 
Applying xml
Applying xmlApplying xml
Applying xmlKumar
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLKumar
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee applicationKumar
 
JNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLJNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLKumar
 
EJB Fundmentals
EJB FundmentalsEJB Fundmentals
EJB FundmentalsKumar
 
JSP and struts programming
JSP and struts programmingJSP and struts programming
JSP and struts programmingKumar
 
java servlet and servlet programming
java servlet and servlet programmingjava servlet and servlet programming
java servlet and servlet programmingKumar
 
Introduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversIntroduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversKumar
 
Introduction to J2EE
Introduction to J2EEIntroduction to J2EE
Introduction to J2EEKumar
 

More from Kumar (20)

Graphics devices
Graphics devicesGraphics devices
Graphics devices
 
Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithms
 
region-filling
region-fillingregion-filling
region-filling
 
Bresenham derivation
Bresenham derivationBresenham derivation
Bresenham derivation
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons derication
 
Introductionto xslt
Introductionto xsltIntroductionto xslt
Introductionto xslt
 
Extracting data from xml
Extracting data from xmlExtracting data from xml
Extracting data from xml
 
Xml basics
Xml basicsXml basics
Xml basics
 
XML Schema
XML SchemaXML Schema
XML Schema
 
Publishing xml
Publishing xmlPublishing xml
Publishing xml
 
DTD
DTDDTD
DTD
 
Applying xml
Applying xmlApplying xml
Applying xml
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee application
 
JNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLJNDI, JMS, JPA, XML
JNDI, JMS, JPA, XML
 
EJB Fundmentals
EJB FundmentalsEJB Fundmentals
EJB Fundmentals
 
JSP and struts programming
JSP and struts programmingJSP and struts programming
JSP and struts programming
 
java servlet and servlet programming
java servlet and servlet programmingjava servlet and servlet programming
java servlet and servlet programming
 
Introduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversIntroduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC Drivers
 
Introduction to J2EE
Introduction to J2EEIntroduction to J2EE
Introduction to J2EE
 

Recently uploaded

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

9 relational database concepts