Title: Information Systems for Engineers / Topic 2

Q: How can the consistency of a relational table be uphold?
A: - Domain Integrity
- Atomic Integrity
- Relational Integrity

Q: What is Relational Integrity?
A: All the information of a table is filled in without any missing values or additional values.

Q: What is Atomic Integrity?
A: There is no table as a value.

Q: What is Domain Integrity?
A: The value upholds the type of the corresponding attribute.

Set

Element

Subset

Q: Booleans
A: [$]\mathbb{B}[/$]

Q: Decimals
A: [$]\mathbb{D}[/$]

Q: Integers
A: [$]\mathbb{N}[/$]

Q: Strings
A: [$]\mathbb{S}[/$]

Q: Atomic Values
A: [$]\mathbb{V}[/$]

Q: Relational Tables
A: [$]\mathbb{T}[/$]

Bag

List

Cartesian Product

Pair

Tuple

Function

Map

Relation

Q: Domain
A: A set of values.

Q: Record
A: [$]t \in \mathbf{S} \not\rightarrow \mathbf{V}[/$]

Q: A set of Maps
A: Collection

Q: What is a Relational Table
A: A collection fullfilling the Integrities.