Information Systems (Informationssysteme)
Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Summer 2019
c Jens Teubner · Information Systems · Summer 2019 1
Information Systems (Informationssysteme) Jens Teubner, TU Dortmund - - PowerPoint PPT Presentation
Information Systems (Informationssysteme) Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Summer 2019 Jens Teubner Information Systems Summer 2019 c 1 Part V The Relational Data Model Jens Teubner Information
c Jens Teubner · Information Systems · Summer 2019 1
c Jens Teubner · Information Systems · Summer 2019 85
c Jens Teubner · Information Systems · Summer 2019 86
c Jens Teubner · Information Systems · Summer 2019 87
1 Schema: The schema of a relation is its list of attributes:
2 Value (or instance): The value/instance val(R) of a relation R is
c Jens Teubner · Information Systems · Summer 2019 88
c Jens Teubner · Information Systems · Summer 2019 89
c Jens Teubner · Information Systems · Summer 2019 90
c Jens Teubner · Information Systems · Summer 2019 91
c Jens Teubner · Information Systems · Summer 2019 92
c Jens Teubner · Information Systems · Summer 2019 93
c Jens Teubner · Information Systems · Summer 2019 94
c Jens Teubner · Information Systems · Summer 2019 95
c Jens Teubner · Information Systems · Summer 2019 96
c Jens Teubner · Information Systems · Summer 2019 97
c Jens Teubner · Information Systems · Summer 2019 98
c Jens Teubner · Information Systems · Summer 2019 99
c Jens Teubner · Information Systems · Summer 2019 100
c Jens Teubner · Information Systems · Summer 2019 101
c Jens Teubner · Information Systems · Summer 2019 102
1
2
3
4
5
c Jens Teubner · Information Systems · Summer 2019 103
c Jens Teubner · Information Systems · Summer 2019 104
c Jens Teubner · Information Systems · Summer 2019 105
c Jens Teubner · Information Systems · Summer 2019 106
c Jens Teubner · Information Systems · Summer 2019 107
c Jens Teubner · Information Systems · Summer 2019 108
c Jens Teubner · Information Systems · Summer 2019 109
c Jens Teubner · Information Systems · Summer 2019 110
c Jens Teubner · Information Systems · Summer 2019 111
c Jens Teubner · Information Systems · Summer 2019 112
c Jens Teubner · Information Systems · Summer 2019 113
c Jens Teubner · Information Systems · Summer 2019 114
c Jens Teubner · Information Systems · Summer 2019 115
c Jens Teubner · Information Systems · Summer 2019 116
Jens Teubner · Information Systems · Summer 2019 117
c Jens Teubner · Information Systems · Summer 2019 118
c Jens Teubner · Information Systems · Summer 2019 119
c Jens Teubner · Information Systems · Summer 2019 120
RETURN(1) 22.72 HSJOIN(3) 22.72 HSJOIN(5) 15.15 TBSCAN(7) 7.57 DB2INST1.SUPPLIES TBSCAN(9) 7.57 DB2INST1.INGREDIENTS TBSCAN(11) 7.57 DB2INST1.SUPPLIERS
c Jens Teubner · Information Systems · Summer 2019 121
c Jens Teubner · Information Systems · Summer 2019 122
c Jens Teubner · Information Systems · Summer 2019 123
c Jens Teubner · Information Systems · Summer 2019 124
c Jens Teubner · Information Systems · Summer 2019 125
c Jens Teubner · Information Systems · Summer 2019 126
Jens Teubner · Information Systems · Summer 2019 127
c Jens Teubner · Information Systems · Summer 2019 128
c Jens Teubner · Information Systems · Summer 2019 129
8Or bound only by the (very large) domains for the attributes in Ingredients. c Jens Teubner · Information Systems · Summer 2019 130
c Jens Teubner · Information Systems · Summer 2019 131
1 it contains no universal quantifiers (∀), 2 in each F1 ∨ F2, F1 and F2 have only one free variable and this is the
3 in all maximal conjunctive sub-formulae F1 ∧ F2 ∧ · · · ∧ Fk, a variable
4 negation only occurs in a conjunction as in 3 .
c Jens Teubner · Information Systems · Summer 2019 132
c Jens Teubner · Information Systems · Summer 2019 133
c Jens Teubner · Information Systems · Summer 2019 134
c Jens Teubner · Information Systems · Summer 2019 135
c Jens Teubner · Information Systems · Summer 2019 136
c Jens Teubner · Information Systems · Summer 2019 137
c Jens Teubner · Information Systems · Summer 2019 138
c Jens Teubner · Information Systems · Summer 2019 139
c Jens Teubner · Information Systems · Summer 2019 140
c Jens Teubner · Information Systems · Summer 2019 141
Jens Teubner · Information Systems · Summer 2019 142
c Jens Teubner · Information Systems · Summer 2019 143
c Jens Teubner · Information Systems · Summer 2019 144
c Jens Teubner · Information Systems · Summer 2019 145
c Jens Teubner · Information Systems · Summer 2019 146
c Jens Teubner · Information Systems · Summer 2019 147
c Jens Teubner · Information Systems · Summer 2019 148
c Jens Teubner · Information Systems · Summer 2019 149