server design arcs and sub entities. er diagram transformation options for exclusivity title movie...
TRANSCRIPT
![Page 1: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/1.jpg)
Server Design
Arcs and Sub Entities
![Page 2: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/2.jpg)
ER Diagram
![Page 3: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/3.jpg)
Transformation Options for Exclusivity
TITLE
MOVIE
GAME
• Supertype• Explicit
subtypes• Implicit
subtypes• Arcs
Supertype and Supertype and subtypessubtypes
![Page 4: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/4.jpg)
The Supertype Option
TITLE# PRODUCT CODE* TITLE
MOVIE* CATEGORY
. . . o AUDIO
GAME* CATEGORY
. . . o MINIMUM MEMORY
Supertype
TITLES# * PRODUCT_CODE
* TI_TYPE * TITLE
. . . o CATEGORY o AUDIO o CATEGORY_CATEGORY o MINIMUM_MEMORY
![Page 5: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/5.jpg)
Supertype Option
![Page 6: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/6.jpg)
Result of Supertype Option
Discriminator Column
![Page 7: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/7.jpg)
The Explicit Subtype Option
TITLE# PRODUCT CODE* TITLE
ExplicitSubtype
GAMES# * PRODUCT_CODE * TITLE * CATEGORY o MINIMUM_MEMORY . . .
MOVIES# * PRODUCT_CODE * TITLE * CATEGORY o AUDIO . . .
GAME* CATEGORY
. . . o MINIMUM MEMORY
MOVIE* CATEGORY
. . . o AUDIO
![Page 8: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/8.jpg)
Implementing Explicit Subtypes
• Select the In Set check box for the subtypes only
Table Mappings
TITLE No MappingIncludedIncluded
--GAME--MOVIE
In Set
MOVIES
GAMES
![Page 9: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/9.jpg)
The Implicit Subtype Option
(rare and not recommended)
TITLE# PRODUCT CODE* TITLE
GAME* CATEGORY
. . . o MINIMUM MEMORY
ImplicitSubtype
TITLES# * PRODUCT_CODE * TITLE
MOVIES# * PRODUCT_CODE * TITLE * CATEGORY o AUDIO . . .
GAMES# * PRODUCT_CODE
* TITLE * CATEGORY o MINIMUM_MEMORY . . .
MOVIE* CATEGORY
. . . o AUDIO
![Page 10: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/10.jpg)
Implementing Implicit Subtypes
Table Mappings
TITLE No MappingIncludedIncluded
--GAME--MOVIE
In Set
TITLES
GAMES
MOVIES
• Select the In Set check box for the supertype and the subtypes
![Page 11: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/11.jpg)
The Ordinary Arc
![Page 12: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/12.jpg)
The Result
![Page 13: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/13.jpg)
The Arc Option(rarely applicable)
TITLE# PRODUCT CODE
* TITLE
MOVIE* CATEGORY
. . . o AUDIO
GAME* CATEGORY
. . . o MINIMUM MEMORY
Arc
TITLES# * PRODUCT_CODE
* TITLE
. . . o MO_MO_ID o GA_GA_ID
. . .
GAMES# * GA_ID
* CATEGORY
. . . o MINIMUM_MEMORY
MOVIES# * MO_ID
* CATEGORY
. . . o AUDIO
![Page 14: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/14.jpg)
Table Mappings
TITLEIncludedIncluded
--GAME--MOVIE
In SetNo Mapping
Implementing Arcs—First Run
• Choose tables only
Run OptionsTypes of elements that you want to create
Tables Columns Keys
• Include supertypes and subtypes
![Page 15: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/15.jpg)
Implementing Arcs—Second Run• Map the arc
Table Mappings
TITLE Mapped--GAME--MOVIE
ArcArc
Arc TableTITLES
MOVIESGAMES
EntityIn Set
• Select tables, columns, and keysRun Options
Types of elements that you want to createTables Columns Keys
![Page 16: Server Design Arcs and Sub Entities. ER Diagram Transformation Options for Exclusivity TITLE MOVIE GAME Supertype Explicit subtypes Implicit subtypes](https://reader036.vdocument.in/reader036/viewer/2022080916/56649e4e5503460f94b44784/html5/thumbnails/16.jpg)
Choosing Implementation
Criterion Split Combine
Common Attributes? Few Many
Common Relations? Few Many
Common use? No Yes