SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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)
 

Mais de 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
 

Mais de 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
 

Último

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Último (20)

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 

9 relational database concepts